# P0121: Throttle/Pedal Position Sensor/Switch "A" Circuit Range/Performance

**Verdict:** Drive to a shop this week

Air intake - Generic OBD-II code, applies to all gasoline cars and light trucks sold in the US since 1996.

- **Typical cost:** $75-$900
- **Urgency:** This week
- **Most likely:** Worn throttle sensor or throttle body
- **DIY?:** Steps 1-3

## Quick answer

P0121 means the throttle position sensor "A" signal does not agree with what the engine computer expects from other readings, such as airflow or a second throttle sensor. The sensor may be worn or the throttle body dirty. On many newer cars this puts the engine in reduced-power mode.

## What does P0121 mean?

The throttle position sensor reports how far the throttle plate is open. On older cars it is a separate part bolted to a cable-operated throttle body. On most newer cars with electronic, drive-by-wire throttles, it is built into the throttle body, and there are two sensors, "A" and "B", that are checked against each other. The engine computer uses the reading to control fuel, spark, idle and, on many automatics, shifting.

P0121 is a range and performance code. The circuit is not broken, but the "A" signal does not agree with what the computer expects. Depending on the maker, it compares sensor A with sensor B, with the throttle angle it commanded, or with mass airflow and manifold pressure. When the mismatch lasts too long, the code sets, often on the first trip because throttle faults affect safety, and many cars enter reduced-power mode to limit throttle opening.

## What are the symptoms of P0121?

- Check engine light on, sometimes with a reduced-power or wrench light
- Car will not rev or accelerate normally (limp mode)
- Hesitation, surging or a flat spot when pressing the gas
- Rough or high idle
- Harsh or odd shifting on some automatics

## What causes P0121?

Ranked from most to least likely. Check them in this order: the cheap, common causes first.

1. **Worn or failing throttle position sensor** (most common). Many throttle sensors use a resistive track and a sliding contact, and the track wears in the spot used most, often around the cruise position. Worn spots cause brief dropouts or jumps in the signal. Higher-mileage cars are most affected. A scan tool graph that jumps or drops as the throttle opens slowly shows this wear.
2. **Failing electronic throttle body** (common). On drive-by-wire cars the sensors are built into the throttle body, so a sensor fault means replacing the whole unit. The small motor and plastic gears inside can also wear or stick, so the plate does not reach the position the computer commands. Some makers have offered extended coverage on throttle bodies, so check before paying.
3. **Dirty or carbon-coated throttle body** (less common). Carbon and oil from crankcase vapor build up around the throttle plate, so it cannot close to its learned position and idle airflow changes. This is common on higher-mileage engines and those driven on many short trips. Cleaning the bore and plate with throttle body cleaner, followed by the relearn procedure, can fix it.
4. **Poor connection or damaged wiring** (less common). A corroded pin, a loose terminal or a chafed wire adds noise or resistance to the sensor signal, making it disagree with the second sensor or with airflow. Throttle bodies sit where water, heat and engine movement stress the connector. Wiggling the harness while watching live data can reveal the bad spot.
5. **Vacuum leak or MAF problem** (rare). Since the computer compares throttle angle with airflow on many engines, a big vacuum leak or a wrong MAF reading can make the throttle sensor look wrong even when it is fine. Lean codes or MAF codes alongside P0121 point here. Checking airflow and fuel trims before replacing throttle parts avoids buying the wrong one.

## How do you diagnose P0121?

1. Read all codes; other throttle or pedal codes help narrow the fault.
2. With key on and engine off, watch throttle position on a scan tool while slowly opening the throttle; it should rise smoothly with no jumps.
3. Inspect the throttle body connector and wiring for corrosion or damage.
4. Clean the throttle body if it is coated in carbon, then perform the throttle relearn for your car.
5. Compare throttle angle with MAF readings to rule out an airflow problem.

## How do you fix P0121, and what does it cost?

| Fix | Typical cost | What it involves |
| --- | --- | --- |
| Clean throttle body and relearn | $75-$200 | Works when carbon is causing the problem. |
| Replace the throttle position sensor | $120-$350 | For older cars with a separate sensor bolted to the throttle body. |
| Replace the electronic throttle body | $350-$900 | For drive-by-wire cars where the sensor is part of the throttle body. |

## Is it safe to drive with P0121?

> **Drive to a shop this week.** It is risky in traffic because the car may suddenly lose power or go into limp mode. Drive only to a shop and avoid highways until it is fixed.

## Will P0121 fail an emissions test?

P0121 lights the check engine lamp, and often a reduced-power or wrench light, so the car fails an OBD-II emissions test in most states. After the repair and throttle relearn, clearing the code resets the readiness monitors. Drive several days of normal trips, then confirm the monitors are ready before going back for the test.

## After the repair: clearing P0121

After cleaning or replacing the throttle body or sensor, perform the throttle or idle relearn your car requires, which may be a scan tool function or a key-on and idle routine. Clear the code, then check that throttle position rises smoothly with the pedal and idle is steady. Normal acceleration without reduced power over several trips confirms the fix.

## How to prevent P0121

- Inspect and clean the throttle body when idle quality slips, using cleaner safe for electronic throttles.
- Do not force an electronic throttle plate open by hand; its plastic gears can break.
- Keep the throttle body connector latched and sealed against water and road salt.
- Replace a torn air filter or loose intake boot so dirt cannot reach the throttle.
- Fix PCV problems, since oily crankcase vapor speeds carbon buildup on the throttle plate.

## Codes often seen with P0121

- [P0101](/codes/p0101): Mass or Volume Air Flow "A" Circuit Range/Performance
- [P0507](/codes/p0507): Idle Air Control System RPM Higher Than Expected
- [P0505](/codes/p0505): Idle Air Control System

## Frequently asked questions

### Can I drive with a P0121 code?

You can drive to a shop, but be careful. The car may drop into reduced-power mode without warning, limiting speed and acceleration, which makes merging, passing and crossing traffic unsafe. Avoid highways if possible and have it checked soon. If the car will barely move, have it towed instead.

### Will cleaning the throttle body fix P0121?

Sometimes, if carbon buildup is the cause. Use throttle body cleaner, avoid forcing the plate on electronic throttles, and do the throttle relearn afterward so the computer learns the new closed position. If the sensor signal is erratic or jumps on a scan tool graph, cleaning will not help and replacement is needed.

### How much does it cost to fix P0121?

Most repairs cost $75-$900 at an independent shop. Cleaning and a relearn is $75-$200, a separate throttle position sensor on older cars is $120-$350, and a complete electronic throttle body is $350-$900. Ask the shop which repair the test results support before approving the more expensive one.

### What is reduced-power mode?

Reduced-power, or limp, mode is a safety strategy. When the computer cannot trust throttle position, it limits how far the throttle opens and may cap engine speed, so the car moves slowly. A wrench or warning light may show on the dash. Restarting the car may clear it temporarily, but the fault remains.

### Can I fix P0121 myself?

Partly. Checking the connector, cleaning the throttle body and watching live data are DIY-friendly. Replacing a throttle body is usually a few bolts and one plug, but many cars need a scan tool relearn afterward. If the relearn is skipped, the car may idle poorly or set new codes.

### Can a bad gas pedal sensor cause P0121?

Not directly, since the pedal sensor has its own codes, such as P2122 or P2138. But on drive-by-wire cars the computer weighs pedal and throttle signals together, so pedal faults can appear at the same time. Read every code and look at both sensors on a scan tool before replacing parts.

### Does P0121 affect transmission shifting?

On many automatics, yes. The transmission computer uses throttle position to decide when and how firmly to shift. An erratic throttle signal can cause late, harsh or early shifts, and some cars hold a gear in reduced-power mode. Shifting usually returns to normal once the throttle problem is fixed.

### What is the difference between P0121 and P0122?

P0121 means the throttle sensor A signal is within its electrical range but does not make sense. P0122 means the signal voltage is too low, usually from an open circuit, a short to ground or a failed sensor. P0121 is more often wear or carbon, while P0122 is more often electrical.

### Why did P0121 appear after cleaning the throttle body?

The computer had learned an idle position that included the carbon. After cleaning, the plate closes further and airflow changes, so readings no longer match until a relearn is done. Cleaner can also seep into a sensor if sprayed carelessly. Perform the relearn for your car, then clear the code.

### Is P0121 covered by a recall?

It can be on some vehicles. Electronic throttle body problems have been the subject of recalls and extended warranty programs for certain models. Enter your VIN on the NHTSA recall site and ask a dealer whether any service bulletins apply. A covered repair may cost you nothing.

## Sources

- [SAE J2012: Diagnostic Trouble Code Definitions](https://www.sae.org/standards/content/j2012_201812/)

## Other air intake codes

- [P0112 Intake Air Temperature Sensor 1 Circuit Low (Bank 1)](https://diagxcar.com/codes/p0112)
- [P0113 Intake Air Temperature Sensor 1 Circuit High (Bank 1)](https://diagxcar.com/codes/p0113)
- [P0117 Engine Coolant Temperature Sensor 1 Circuit Low](https://diagxcar.com/codes/p0117)
- [P0118 Engine Coolant Temperature Sensor 1 Circuit High](https://diagxcar.com/codes/p0118)
- [P0122 Throttle/Pedal Position Sensor/Switch "A" Circuit Low](https://diagxcar.com/codes/p0122)
- [P0123 Throttle/Pedal Position Sensor/Switch "A" Circuit High](https://diagxcar.com/codes/p0123)
- [P0125 Insufficient Coolant Temperature for Closed Loop Fuel Control](https://diagxcar.com/codes/p0125)
- [P0128 Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)](https://diagxcar.com/codes/p0128)
- [P0130 O2 Sensor Circuit (Bank 1 Sensor 1)](https://diagxcar.com/codes/p0130)
- [P0131 O2 Sensor Circuit Low Voltage (Bank 1 Sensor 1)](https://diagxcar.com/codes/p0131)
- [P0106 Manifold Absolute Pressure/Barometric Pressure Circuit Range/Performance](https://diagxcar.com/codes/p0106)
- [P0107 Manifold Absolute Pressure/Barometric Pressure Circuit Low](https://diagxcar.com/codes/p0107)
- [P0505 Idle Air Control System](https://diagxcar.com/codes/p0505)
- [P0506 Idle Air Control System RPM Lower Than Expected](https://diagxcar.com/codes/p0506)

## Symptoms

- [Why does my car hesitate when I accelerate?](https://diagxcar.com/symptoms/car-hesitates-when-accelerating)
- [Why is my car idling rough?](https://diagxcar.com/symptoms/rough-idle)
- [Why does my car stall while driving?](https://diagxcar.com/symptoms/car-stalls-while-driving)
- [Why does my car jerk when I accelerate?](https://diagxcar.com/symptoms/car-jerks-when-accelerating)

## Terms explained

- [What is Limp mode?](https://diagxcar.com/glossary/limp-mode)

---

Source page: https://diagxcar.com/codes/p0121
Updated: 2026-11-03
General information, not a substitute for a qualified mechanic.
