When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Even after being fully warmed-up, the heater in my 2004 F350 6.0 doesn't put out any heat at idle. Within 5-10 seconds after driving down the road and getting the RPMs up, hot air finally comes out. Then after sitting at a light for a couple minutes, the heater blows cold air.
Coolant level (as mentioned) Just had it flushed and a new reservoir 2 months back
Slipping belt Doesn't look like it
Failing water pump Gawd, I hope not.
Failing thermostat That's what I was thinking...
Start with checking the coolant level and inspecting the serpentine belt. Those are the easiest to inspect.
Good input from all. Seems like I'll be fore-warned now when I take it to the mechanic.
Glad to hear a positive outcome. Better mileage means a lot these days. We're paying $3.18 a gallon here, bet it's even worse on your end of the world.