Your Selected Vehicle
Parts for your 2009 Subaru Forester-Throttle position sensors
Explore 4WD & Adventure
2009 Subaru Forester throttle position sensor (TPS) — what it does and how to look after it
Technical verdict: the 2009 Subaru Forester does use a throttle position sensor, and it’s relevant to diagnosis and servicing. On this SH-series Forester (EJ25), the TPS is built into the electronic throttle body (drive-by-wire), not a separate bolt-on part. This is supported by the Subaru 2009 Forester Service Manual (Engine Diagnostics) which lists TPS-related DTCs such as P0121–P0123 and P0221–P0223, and by Subaru’s parts catalogue for this model which supplies the throttle body assembly with an integrated sensor rather than an individual TPS. Aftermarket catalogues for 2009 Forester likewise don’t list a stand‑alone TPS, only complete throttle bodies.
On this Forester, the TPS constantly reports the throttle plate angle to the ECU so it can sort fuelling, ignition timing, idle control, and cruise control behaviour. It works alongside the accelerator pedal position sensor, cross‑checking driver intent against actual throttle opening. When it’s healthy, the engine responds crisply, when it’s not, expect flat spots, erratic idle, stalling, poor economy, cruise control dropping out, or limp mode with a check engine light.
Because Subaru integrated the TPS into the throttle body, replacement usually means fitting a complete throttle body assembly. That sounds full‑on, but it’s straightforward for a workshop: battery off, intake duct off, coolant hoses (where fitted) managed, unbolt, swap gasket, refit, and torque to spec. After replacement or a thorough clean, it’s best practice to clear codes and run an idle/throttle learn with a scan tool (Subaru Select Monitor or equivalent). In many cases the ECU will self‑learn: once warm, let it idle for 10–15 minutes with all accessories off, then take a gentle drive cycle.
Good servicing keeps TPS issues at bay. Every 60,000 km or when cleaning the intake, have the throttle bore cleaned with proper throttle‑body cleaner and a lint‑free cloth—don’t force the blade by hand. Check the harness and connector for corrosion, oil wicking, or pin tension problems. If scan data shows jumpy throttle angle or TPS‑related DTCs return after cleaning and wiring checks, organising a new throttle body is the reliable fix. Avoid cheapies that can introduce calibration dramas, OE or quality aftermarket units behave better with the Forester’s ECU strategy.
- Typical warning lights/codes: P0121–P0123, P0221–P0223
- Service tip: always perform an idle/throttle learn after cleaning or replacement
- No scheduled replacement—inspect and clean during routine intake servicing
Popular questions
Does the 2009 Forester have a separate TPS I can swap on its own?
Not on this model. The throttle position sensor is integrated into the electronic throttle body. If the sensor fails or goes out of range after proper cleaning and wiring checks, the usual remedy is a complete throttle body replacement with a new gasket.
How do you reset or relearn the TPS after cleaning or a battery disconnect?
The ideal way is with a scan tool that supports Subaru functions to clear adaptations and run an idle/throttle learn. Without a tool, warm the engine fully, switch off all loads, and let it idle for 10–15 minutes, then take a gentle drive. The ECU will relearn throttle and idle targets over a few trips.
What are the symptoms of a failing TPS on a 2009 Forester?
Common signs include hesitation off the mark, hunting or high idle, stalling at lights, cruise control dropping out, sluggish performance, and a check engine light with TPS-related codes. If cleaning the throttle and checking wiring doesn’t help, the throttle body assembly may need replacing.