The heat is produced by hot coolant going through the heater core. If you are low on coolant, there has to be a leak and that is causing the problem.
Check for coolant leaks and let me know what you find.
Please consider a to help us answer more questions.
Sunday, November 21st, 2010 AT 5:36 AM