P0121 Code: Throttle Position Sensor/Switch Circuit Range/Performance

🟠 Moderate severity · drivable

Drivable, but the throttle reading is off, which can cause hesitation and poor idle.

What P0121 means

The throttle position sensor (TPS) is reporting a reading that doesn't match expected engine conditions. The TPS tells the computer how far the throttle is open so it can deliver the right amount of fuel.

Symptoms

Common causes

How to fix it

FixDIY?Typical cost
Clean the throttle bodyYes$10–40
Replace the throttle position sensorYes$50–150
Repair TPS wiring or connectorMechanic$50–150

Frequently asked questions

Can I drive with a P0121 code?
Yes, but you may notice hesitation and rough idle. Fix it soon for smooth running.
What is the most common cause of P0121?
A faulty throttle position sensor. Cleaning the throttle body is a good first step before replacing it.
How much does it cost to fix a P0121?
Typically $50–$150 for a new throttle position sensor.

Related codes

P0122
P0122 Code: Throttle Position Sensor/Switch Circuit Low Input
P0123
P0123 Code: Throttle Position Sensor/Switch Circuit High Input
P0120
P0120 Code: Throttle Position Sensor Circuit

P0121 by vehicle brand

Causes and repair costs for P0121 differ between makes. Pick your brand for the specifics.

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
Mazda
P0121 on a Mazda
Jeep
P0121 on a Jeep
GMC
P0121 on a GMC
Lexus
P0121 on a Lexus
Volvo
P0121 on a Volvo

Related guide: MAF Sensor Replacement Cost →

Updated 2026-08. This page is informational and not a substitute for professional diagnosis.