P0121 on a Mazda: Causes, Fixes & Repair Cost
๐ Moderate severity ยท drivable
A Mazda with P0121 usually still drives, but the idle may be rough and acceleration hesitant until the throttle issue is fixed.
What P0121 means on a Mazda
On a Mazda, P0121 means the throttle position sensor is reporting a value that doesn't match engine conditions. On older Mazdas the sensor is a separate part on the throttle body, while newer ones use a drive-by-wire throttle with the sensor built in.
Is P0121 common on Mazdas?
P0121 appears on Mazdas like the Mazda3, Mazda6, and CX-5, and on older models such as the Protege and 626. A dirty throttle body or a worn sensor is the usual culprit, and cleaning or replacing that part resolves most cases.
Commonly reported on: Mazda3, Mazda6, CX-5, CX-9.
Symptoms
- Check engine light on
- Rough or unstable idle
- Hesitation when accelerating
- Reduced engine power
Common causes
- most common: Worn throttle position sensor
- common: Carbon buildup in the throttle body
- common: Faulty wiring or connector at the throttle body
- less common: Sticking throttle plate
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Clean the throttle body and reset idle adaptations | Yes | $50โ180 |
| Replace the throttle position sensor | Yes | $70โ200 |
| Replace the electronic throttle body assembly | Mechanic | $300โ700 |
Frequently asked questions
Other common Mazda codes
P0121 on other brands
Looking for the full (non-brand-specific) guide? See the P0121 code page โ
Browse all Mazda codes: Mazda hub โ
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.