ya the coolant wouldnt get hot enough for your heater to blow warm air. onstar does give you a code but you gotta have onstar account. you would probably get a low temp reading code, i forget what it is. if there's no codes you might wanna check the outputs from the sensors, see what they read.