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.
I have a 85 Ranger with a 2.3L engine. I'm not getting any heat. The temperature gauge never moves off of C, except when stuck in stop & go traffic. Even then it doesn't come up much. I tried to fix this last year by putting in a new thermostat, but it didn't help. Any ideas?
Drained the coolant and replaced the thermostat after flushing the system until it ran clear today. The antifreeze was all rusty, totally brown and only recognizable as antifreeze by the smell. The truck has 130,000 or so miles on it. After a run of about 15 miles on the freeway, the temp gauge still barely moved off of the C. This was with the radiator blocked with a piece of cardboard! It still puts out very little heat compared to what it used to. All of the hoses are hot to the touch.
How about the hoses, supply and return on your heater core. The supply should be close to same temp as your rad hoses. Supply will be a bit warmer than return if heater core has flow through it. If a large difference, heater core may be plugged, or maybe mixing valve is not open.
I agree with the previous two responses to your situation. I have a vintage Ranger who had the same problem. Nasty rusty coolant that never quite ran clear no matter how many times I flushed the system. Pull the Heater core and run water through one of the pipes and you will flush a ton of muddy/rust out of it. Do this with the core out of the vehicle of course, and keep an eye out for water leaking in the passenger floorboards after the job is done. You will have wonderful heat again providing you don't have a problem with the blender door. Heater cores aren't expensive and are pretty easy to replace yourself. (In this vehicle!) Good luck!