Did a TPS swap last week and took photos for those interested. Very easy job--about 30 minutes to an hour. Only tools needed are a 1/4 drive ratchet, 10mm deepwell, 7mm socket, and a flat screwdriver (and new hose clamps if needed).
Testing old one: TPS has three wires coming from it. Middle is input and outer two output. Normal resistances between pins 1 and 3 at idle should range from .7 to 1.4 Ω. Wide open throttle around 1.8 to 2.4 Ω.
For DC voltage: at idle should read .5 volts and--upon opening throttle--steadily climb to around 4.7 volts.
My old one was nowhere near these specs. It started out at .5 volts but the as I'd open the throttle it would jump from 1.5 to 6.2 and then everywhere in between. Symptoms of bad TPS mimicked transmission failure: erratic shift points/no shift condition. Only code was a P0123.
Now for the swap: it's possible to replace the TPS without removing the IAC Valve and throttle body but one of the bolts was hidden behind the brake booster vacuum line and access is very limited.
1. Unplug IAC valve, remove the upper and lower hoses attached to it (a good time to switch from the oetiker clamps to standard hose clamps). IAC valve will slide out to the left.
2. Remove Air duct from behind radiator to air box.
3. Unscrew inter-cooler hoses from behind radiator and throttle body--remove inter-cooler hose assembly.
4. Four 10mm bolts are holding the throttle body in place. Remove them and pop the throttle linkage off. This is a good time to clean the throttle body.
5. Two 7mm bolts hold the TPS to the side of the TB. Once bolts are removed TPS simply pulls off.
6. Replace and Reinstall.
Eric






