Saw this on the internet.
Best Answer: First, make sure your cooling system is full, then verify the engine is reaching operating temperature and the thermostat is properly regulating the engine temperature. With the cooling system full and the temperature gauge is in the normal range, feel the heater hoses. One side should be very warm and the other side a little less warm, when the fan is on high. You could have a blend door problem that does not allow enough air to pass over the heater core, or possibly a heater control valve not operating properly (if equipped). If your core is clogged, cooling system neglect is the normal cause. Sometimes, you can reverse flush the heater core by removing the hoses and connecting a garden hose to the outlet of the core. Failing this, you will need to replace the clogged core and be prepared to have additional service needed to combat the neglected cooling system.