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 95 Ranger with a 4.0 I had autozone do the check
and it showing code PO125. This states the ECT sensor has
not reached temp to enter a closed loop within a specified time.
OK so now the ? is do you think it is the sensor or the themostat?
and where is the sensor on this motor?
The "Keep It Simple" rule says that you should first change the thermostat. Of course you could always jack up the wipers and put a new truck under them if you really want to.
Your truck is old enough to need a thermostat, so do it anyways.
the sensor is right above the thermostat housing. If looking at it from the front of the truck, I think there are 2 sensors there. The one on the left is the sensor for the temp gauge sending unit and the one on the right is the sensor that sends coolant temp to the computer. The gauge sending unit will only have a single wire connecting it, while the computer one will have several and a plug-type quick connect to it.
I agree with dealford to change the thermostat, it is cheap and a quick 20 minute job. I recently changed mine (I have a 95 4.0L too) and the sending unit for the gauge. So, for your problem, it's either the thermostat stuck open not letting the engine warm up, or the sensor malfunctioning. Don't think it could be anything else. Try cheapest option first.