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.
My truck has done the same thing since Ive had it for 1.5 years now. PO did the same thing as you mentioned off taking all the AC stuff off. I think mine was having overheating problems because when I got it there were new heater hoses, you could see relatively new sealant around the t stat housing, the water pump looked fairly new. My temp gauge will only get 1 or 2 needles width off of C. First thing I did was replace the tstat, he had a 165 in there (another reason I think he was having overheating problems), I replaced it with a 195, no change. I replaced the temp sender, no change. Some other things he did (and I wonder if this isnt causing it), he removed the fan shroud, installed a clutch fan with a LONG spacer. The front of the fan is barely an inch away from the radiator. I wonder though because the radiator shouldnt be doing squat until the tstat opens up.
Well I went ahead and replaced the thermostat again today. I boiled it beforehand to verify that it works, Then ran it under cold water to make sure it closed again. Popped it in the truck, and started the engine again with the hose off to make sure it didn't physically let anything by. It didn't.
Went for the drive, and the temp needle moved a bit further than it has before, but still settled out just above the "C". At this point I'm pretty sure the engine is getting up to temp. The top hose is hot to the point I can't hold onto it for more than a few seconds. I stuck my hand in the heater box under the dash and the heater core burned my fingers.
So back to troubleshooting the heater...
Thanks again for the help, I can now rule out engine temp as the cause of my no heat.