What Does P0121 Mean on a 2022 Subaru Crosstrek?
A P0121 code on your 2022 Subaru Crosstrek means the ECM has found an irregular pattern in the throttle position sensor (TPS) voltage signal. The sensor is communicating, but the readings don't match what the computer expects based on your pedal input and engine conditions. Consider it your Crosstrek's onboard detective raising a flag about the throttle system.
The 2022 Crosstrek comes with either the FB20 2.0L or FB25 2.5L boxer engine, both naturally aspirated with port fuel injection. Subaru's Symmetrical AWD is standard. The drive-by-wire throttle system integrates the TPS into the throttle body, so the sensor isn't separately replaceable. Port injection helps keep the throttle body cleaner than direct-injection designs, but deposits still accumulate over 2-4 years of driving.
Top Causes of P0121 on the 2022 Crosstrek
- Carbon buildup on throttle plate – Even port-injected engines accumulate carbon deposits. Likelihood: 45%
- Throttle body assembly malfunction – Internal TPS component developing faults. Likelihood: 25%
- Wiring or connector issue – Corroded pins, loose connector, or damaged harness. Likelihood: 15%
- ECM software calibration – A dealer reflash may resolve throttle mapping inconsistencies. Likelihood: 10%
- Intake air leak – Loose intake boot clamp or deteriorated gasket. Likelihood: 5%
Symptoms You May Notice
- Check Engine Light on
- Rough or fluctuating idle
- Hesitation on acceleration
- EyeSight may show warnings or disable
- Reduced fuel economy
- Cruise control may not function
How Serious Is This Code?
P0121 is medium severity. Your 2022 Crosstrek should remain drivable, but expect compromised throttle response and potential EyeSight disruptions. Fix it soon—within 1-2 weeks—before symptoms worsen.
Diagnostic Steps
- Scan for codes and freeze frame data with an OBD-II scanner
- Remove the intake boot and inspect the throttle body for carbon deposits
- Monitor TPS voltage at idle (~0.5V) and WOT (~4.5V) with live data
- Inspect the throttle body connector—check for corrosion and proper seating
- Check the wiring from throttle body to ECM for any damage
- Verify no vacuum leaks in the intake system
Estimated Repair Costs
- Throttle body cleaning: $100–$200 (DIY: $10–$20)
- Throttle body replacement: $350–$600
- Wiring repair: $150–$300
- ECM software update: $100–$150 at dealer
Can You DIY This Fix?
DIY feasibility is moderate. The 2022 Crosstrek's compact engine bay with the boxer layout still provides adequate access to the throttle body. Clean with dedicated throttle body cleaner—avoid carburetor cleaner. After cleaning, perform the idle relearn: key ON 10 seconds (no start), start engine, idle 10-15 minutes undisturbed.
Check your warranty first. The 2022 Crosstrek may still fall within the 3-year/36,000-mile basic warranty depending on purchase date and mileage. The 5-year/60,000-mile powertrain warranty is almost certainly active. If warranty covers it, skip the DIY and let Subaru handle it.