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

Common causes

How to fix it

FixDIY?Typical cost
Clean the throttle body and reset idle adaptationsYes$50โ€“180
Replace the throttle position sensorYes$70โ€“200
Replace the electronic throttle body assemblyMechanic$300โ€“700

Frequently asked questions

Can I drive my Mazda with a P0121 code?
Yes, usually. The engine may idle rough or hesitate, but it's safe for short trips until you can fix it.
What causes P0121 on a Mazda?
Most often a worn throttle position sensor or carbon buildup in the throttle body. Wiring issues are less common but possible.
How much does it cost to fix P0121 on a Mazda?
A sensor replacement is about $70โ€“$200, and a new throttle body installed is usually $300โ€“$700.

Other common Mazda codes

P0420
P0420 on a Mazda
P0171
P0171 on a Mazda
P0300
P0300 on a Mazda
P0456
P0456 on a Mazda
P0430
P0430 on a Mazda
P0128
P0128 on a Mazda
P0455
P0455 on a Mazda
P0174
P0174 on a Mazda

P0121 on other brands

Toyota
P0121 on a Toyota
Honda
P0121 on a Honda
Ford
P0121 on a Ford
Chevy
P0121 on a Chevy
Nissan
P0121 on a Nissan
BMW
P0121 on a BMW
Mercedes-Benz
P0121 on a Mercedes-Benz
Volkswagen
P0121 on a Volkswagen
Hyundai
P0121 on a Hyundai
Subaru
P0121 on a Subaru
Jeep
P0121 on a Jeep
GMC
P0121 on a GMC
Lexus
P0121 on a Lexus
Volvo
P0121 on a Volvo

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.