Re: How To: Cleaning Throttle Body
Just bought a 2002 4.0 XLT 4wd last week so today I cleaned the Throttle body, IAC, and MAF sensor. Followed instructions on the "How to" pages. Used MAF cleaner on the MAF sensor and Throttle Body Cleaner on the TB and IAC, as instructed. Even disconnected the neg battery cable.
Put it all back together and now have a Check Engine light and tranny shifts pretty hard. OBD codes say Throttle position sensor is bad or bad electrical connector. A new one costs $23.
One thing I did notice is that when I put the TPS back on it seemed like the switch/connector was about 45 degrees out of phase. I had to twist the switch a bit for the screws to line up. Then, as I was putting in the second screw I felt what can best be described as the tension suddenly unloading. I took the switch back off and when I put it back on, everything seemed aligned. However, when I started the truck, the Engine Light and hard shifting tranny started.
Any suggestions? I'll try taking the TPS off and putting back on. If that doesn't work, I guess I'll be buying a TPS tomorrow.
UPDATE: A new TPS fixed the issue and disconnecting the battery reset the Check Engine light. When I put the TPS back on I had to tilt the TPS either slightly up, or slightly down, so that the TPS would slip onto the Throttle Body blade that rotates the TPS. The first time I tilted the connector slightly down and had to apply some tension to line up the 2 screws. Evidently that is the wrong way to do it, as it caused the TPS rotary resistor to break internally and the computer not know what the throttle position was.
When I put the new one on, I tilted the connector up, and rotated it down to line up the screws. Practically no resistance to rotating the TPS into alignment. It all works great now. Engine light is off. Transmission shifts smoothly again. And all seems good.
Black 2002 4wd Ford Ranger XLT, 4.10 LS axles, 31x10.50/15 Mud Terrain, 4.0L, auto, 15x10 American Racing wheels.
Last edited by m25443; 07-30-2012 at 12:54 AM.
Reason: Update to the initial post.