P0121 Code: 2020 Subaru Ascent – What It Means & Cost to Fix

2020 Subaru Ascent P0121: Throttle Code Causes & Fixes

What Does P0121 Mean on a 2020 Subaru Ascent?

A P0121 code on your 2020 Subaru Ascent tells you the ECM has found an irregular pattern from the throttle position sensor (TPS). The voltage is within the sensor's operating range, but the signal doesn't track properly with your accelerator pedal input. Your Ascent's onboard detective has flagged the throttle system for investigation.

The 2020 Ascent is powered exclusively by Subaru's FA24F 2.4L turbocharged boxer engine with direct fuel injection. This is important for P0121 diagnosis because direct injection engines are significantly more prone to carbon buildup around the throttle body and intake valves compared to port-injected engines. The turbo Ascent pushes more air through the system, and the combination of blow-by gases and direct injection means the throttle body can accumulate deposits faster than you'd expect.

Top Causes of P0121 on the 2020 Ascent

  1. Carbon buildup on throttle body – The #1 cause, amplified by direct injection and turbocharging. Likelihood: 50%
  2. Throttle body assembly wear – Internal TPS failure after 4-6 years of heavy cycling. Likelihood: 20%
  3. Wiring or connector degradation – Corrosion, heat damage from the turbo, or rodent activity. Likelihood: 15%
  4. Boost leak affecting TPS correlation – A turbo boost leak can cause readings that confuse the ECM's throttle-to-airflow correlation. Likelihood: 8%
  5. ECM software calibration – Subaru may have updated throttle parameters since production. Likelihood: 7%

Symptoms You May Notice

  • Check Engine Light on
  • Rough or surging idle
  • Hesitation during acceleration, especially under load
  • Reduced turbo boost feeling
  • EyeSight system warnings or deactivation
  • Decreased towing capability feel

How Serious Is This Code?

P0121 is medium severity. Your 2020 Ascent will remain drivable, but throttle response may be inconsistent—particularly noticeable when towing or carrying a full load of passengers. Address it soon—within 1-2 weeks. The turbo engine relies on precise throttle control for boost management, so erratic TPS readings have a more noticeable impact than on naturally aspirated models.

Diagnostic Steps

  1. Scan for all codes and freeze frame data—note boost pressure, throttle position, and RPM at code set
  2. Remove the intake boot and inspect the throttle body for heavy carbon deposits
  3. Monitor TPS voltage: ~0.5V idle, smooth sweep to ~4.5V WOT
  4. Check the throttle body connector for heat damage (proximity to turbo) and secure fit
  5. Inspect the intercooler piping and boost hoses for leaks
  6. Check for applicable TSBs with Subaru Select Monitor

Estimated Repair Costs

  • Throttle body cleaning: $120–$220 (DIY: $10–$20)
  • Throttle body replacement: $400–$650
  • Wiring repair: $150–$300
  • Boost leak repair: $100–$350

Can You DIY This Fix?

DIY feasibility is moderate. The turbo Ascent's engine bay is tighter than naturally aspirated Subarus, but the throttle body remains accessible. Use dedicated throttle body cleaner and a soft brush for stubborn deposits. After cleaning, perform the idle relearn: key ON 10 seconds (no start), start engine, idle 10-15 minutes. Clear codes and test drive.

Your 2020 Ascent's basic warranty (3 years/36,000 miles) has expired. The 5-year/60,000-mile powertrain warranty extends through 2025—verify your mileage. The federal emissions warranty (8 years/80,000 miles) runs through 2028. Given the Ascent's higher-than-average mileage from family duty, check whether you're still within powertrain coverage.

Got Another Mystery?

"The game is afoot!" Let our AI detective investigate your next automotive case.

Open a New Case