Make sure the coolant is full. Sounds like it is just low coolant (maybe a leak). When the coolant level drops, the first area to lose out is the heater core. When the engine is reved, the coolant can get forced into it enough to circulate into the heater core and give temporary or intermittant heat. So lets start there.
SPONSORED LINKS
Thursday, October 11th, 2007 AT 4:35 AM