📋 Quick Facts
The throttle position sensor (TPS) tells the ECU where the throttle plate is. Symptoms of failure: hesitation on acceleration, surging idle, stuck idle, P0120-P0124 codes. On cable-operated throttles (pre-2007 most cars) it is a small sensor mounted to the throttle body shaft - very easy swap. On drive-by-wire throttle bodies the TPS is integrated and the entire throttle body must be replaced.
🛠 What You'll Need
- New TPS (match part number) (throttle position sensor on Amazon)
- Torx bit set (T15-T25) (Torx bit set on Amazon)
- Metric socket set (metric socket set on Amazon)
- Multimeter (verify voltage sweep) (multimeter on Amazon)
- OBD-II scanner (idle relearn after) (OBD-II scanner on Amazon)
✅ Before You Start - Checklist
- Park on level, solid ground (no slopes, no soft dirt)
- Engine is at the correct temperature (cold or warm as specified)
- All tools and parts on hand BEFORE you begin
- Owner's manual nearby for torque specs and locations
- Safety: gloves, eye protection, hood propped open
📝 Step-by-Step Instructions
- Confirm you can replace just the TPSCheck your part diagram. Cable throttle body = separate TPS (cheap). Drive-by-wire throttle body = TPS is internal (must replace whole TB).
- Disconnect the negative battery terminal60 seconds.
- Locate the TPSOn the side of the throttle body, opposite the throttle cable. Small sensor with a 3-pin connector and two Torx screws.
- Photograph the original orientationTPS housing has slotted mounting holes - rotation matters for the voltage sweep range. Mark the position with a paint marker before removing.
- Unplug the electrical connectorPress the tab, pull straight off.
- Remove the two mounting screwsUsually T20 or T25 Torx. They can be tight - use a quality bit and steady pressure.
- Pull the old TPS off the throttle shaftShould lift straight off. Note the D-shape or flat on the shaft - the new sensor must align with it.
- Compare old and newConnector pinout, shaft cutout, and mounting hole pattern should match. Cheap aftermarket TPS often has the wrong voltage sweep slope - check the resistance with a multimeter before installing.
- Install the new TPSAlign the D-cut with the throttle shaft, push on. Thread screws by hand. Before tightening, rotate the sensor housing to match your paint mark.
- Verify voltage at closed throttleReconnect the battery and the electrical connector. Key on, engine off. Back-probe the signal wire with a multimeter: 0.4-0.8V at closed throttle is normal. If outside range, loosen screws and rotate sensor slightly.
- Tighten the screws and verify the full sweepSlowly open the throttle by hand. Voltage should rise smoothly to 4.0-4.8V at WOT. No dropouts, no spikes.
- Perform idle relearn if neededSome vehicles need a procedure: key on 30 seconds, key off 10 seconds, repeat 3 times. Others need a scanner-based TPS reset. Check service manual.
- Clear codes and test driveDrive 15 minutes including stops and full-throttle pulls. Watch for hesitation or code return.
✅ After You Finish - Verify Checklist
- No tools left in the engine bay or under the car
- Test the system you worked on (start, drive, check, etc.)
- Look for leaks or drips after 5 minutes of running
- Record the date and mileage in your service log
- Recycle or properly dispose of any old parts/fluids