The coolant is probably low. The heater core is the highest part of the cooling system. If the coolant is low there won't be any coolant in the heater core. By reving the engine or at a higher rpm when driving, the coolant is moving around the engine quicker and pushes some of the coolant into the core, giving you some heat. The other possibility is a water pump that is going bad. It will not circulate the coolant very well since the impeller usually gets damaged as the pump goes bad.
SPONSORED LINKS
Tuesday, November 16th, 2010 AT 2:50 AM