What Does P0121 Mean on a 2020 Mazda CX-5?
A P0121 code on your 2020 Mazda CX-5 indicates the PCM has found an irregular TPS voltage pattern. The signal is within range but doesn't track with your pedal input as expected. Mazda's engine management has identified a throttle anomaly worth investigating.
The 2020 CX-5 offers the Skyactiv-G 2.5L NA or 2.5T turbo with direct injection. At 4-6 years old, carbon buildup is the primary suspect. Mazda's high-compression Skyactiv engines, combined with direct injection, create an environment where throttle body deposits accumulate steadily.
Top Causes of P0121 on the 2020 CX-5
- Carbon buildup on throttle body – The #1 cause at this age. Likelihood: 45%
- Throttle body assembly wear – Internal TPS degradation. Likelihood: 22%
- Wiring or connector corrosion – Age-related. Likelihood: 15%
- Intake/boost leak – Aging hoses or gaskets. Likelihood: 10%
- PCM software – Older calibration. Likelihood: 8%
Symptoms You May Notice
- Check Engine Light on
- Rough or hunting idle
- Hesitation during acceleration
- Reduced turbo response (2.5T)
- Poor fuel economy
How Serious Is This Code?
P0121 is medium severity. Your 2020 CX-5 remains drivable with degraded performance. Address it soon—within 1-2 weeks.
Diagnostic Steps
- Scan codes and freeze frame data
- Inspect throttle body for carbon deposits
- Monitor TPS voltage: ~0.5V idle to ~4.5V WOT
- Check connector and wiring for corrosion
- Test for boost/vacuum leaks
- Check for applicable TSBs
Estimated Repair Costs
- Throttle body cleaning: $100–$200 (DIY: $10–$20)
- Throttle body replacement: $350–$600
- Wiring repair: $150–$300
Can You DIY This Fix?
DIY feasibility is moderate. Mazda's basic warranty has expired. The 5-year/60,000-mile powertrain warranty may still apply—check your mileage. Federal emissions warranty (8 years/80,000 miles) extends through 2028. The CX-5's engine bay provides good access. Clean with dedicated throttle body cleaner. Disconnect battery for 20-30 minutes for PCM reset.