Your Selected Vehicle
Parts for your 2006 Subaru Legacy-Throttle position sensors
Explore 4WD & Adventure
2006 Subaru Legacy throttle position sensor (TPS): what it does and when to service it
Technical verdict: the 2006 Subaru Legacy does use a throttle position sensor. Factory references such as the Subaru Factory Service Manual for BL/BP Legacy/Outback (Engine/ECM Diagnostics sections covering DTCs P0121–P0123, P2135) and Subaru parts catalogues for the throttle body assembly confirm an electronic throttle body (drive‑by‑wire) with dual, integrated TPS elements on EJ25 and EZ30 engines. On these models the TPS isn’t a separate bolt‑on part, it’s built into the throttle body and typically not sold separately by Subaru.
On a 2006 Legacy, the TPS tells the engine control module exactly where the throttle plate is. Working alongside the accelerator pedal position sensors, the dual TPS tracks movement and cross‑checks signals for safety. The ECU uses that information to manage air, fuel and spark, smooth idle, cruise control, and traction/stability features. A healthy TPS means crisp throttle response and decent fuel economy, a flaky one can make the car feel doughy or surgy.
It’s not a routine replacement item, but it does live a hard life. Carbon in the throttle bore, dodgy earths, or moisture in connectors can upset readings and trigger limp mode. Common clues include a check engine light with TPS/ETC codes, erratic idle, hesitation off the line, flat spots, and poor economy.
- Quick checks: scan live data and watch “Throttle Position (A/B)” sweep smoothly from closed to open with no dropouts, both tracks should move consistently.
- Cleaning: remove the intake duct and gently clean the throttle bore and blade edge with sensor‑safe cleaner. Don’t drown the electronics and don’t force the blade by hand.
- After work: perform an idle/throttle relearn. Many workshops use a scan tool function, a basic method is ignition ON for ~10 seconds, OFF for ~10 seconds, then start and let it idle with all loads off until stable.
If the TPS signal is out of range or erratic, replacement usually means swapping the complete throttle body on this model. Use a new gasket, torque to spec from the Subaru manual, and carry out the relearn. Check the harness for chafing near the throttle body and ensure battery voltage is healthy—low volts can upset electronic throttle behaviour. For most owners, an inspection at regular services and a throttle clean every 60,000–100,000 km keeps the electronic throttle and TPS happy for the long haul.
FAQs
Does the 2006 Subaru Legacy have a separate TPS I can swap?
Not on the electronic‑throttle versions used in 2006. The TPS is integrated into the throttle body as dual sensors, and Subaru generally doesn’t supply it separately. If testing shows a bad signal after cleaning and connector checks, the fix is usually a complete throttle body replacement. Part numbers vary by engine and market, so confirming via VIN is the smart move.
How do you reset or relearn the throttle after cleaning or replacement?
Many scan tools offer an “ETC/TPS relearn” or “idle learn” function—use that if available. Without a tool, a basic approach is to ensure the battery is healthy, turn ignition ON (no start) for ~10 seconds, OFF for ~10 seconds, then start and let it idle for several minutes with all accessories off until the idle settles. A short road drive with gentle throttle helps the ECU complete learning. Always follow the Subaru workshop procedure where possible.
What should TPS data look like on a scan tool?
Expect a smooth increase from closed to open throttle with no jumps. Many Subarus show roughly 0.5–0.7 V (or about 10–18%) at closed throttle and around 4.2–4.7 V (or 85–100%) at wide open. The ECU reads two TPS tracks (A and B) that correlate—any mismatch or dead spots usually flags codes like P0121–P0123 or P2135 and points to a fault in the sensor, wiring, or throttle body.