P0121: Throttle/Pedal Position Sensor A Circuit Range/Performance

Severity: MediumDrive it? Short trips onlyTypical cost: $80–$70026 NHTSA complaints · 12 bulletinsPowertrain (generic, all makes)

Key takeaways

  • P0121 means the throttle position sensor's signal is out of the range the computer expects for how the engine is running, or it jumps around.
  • Many cars go into reduced-power (limp) mode with this code, which limits speed and acceleration, so drive short trips only and stay off the highway.
  • Check the connector and harness and clean the throttle body before buying parts; wiring repair runs $100–$250 and a cleaning $80–$200.
  • On most drive-by-wire cars the sensor is built into the throttle body, so the parts fix is a new electronic throttle body at $300–$700.
  • All 12 manufacturer bulletins naming P0121 in NHTSA's files come from GM brands, mostly about idle surge and reduced power on high-mileage 2006–2010 vehicles.

What P0121 means

The computer doesn’t believe what the throttle position sensor is telling it. Scanners call it “Throttle/Pedal Position Sensor/Switch A Circuit Range/Performance.” The sensor reports how far the throttle plate is open. The computer checks that reading against what else it knows: engine speed, airflow from the MAF or MAP sensor, and on electronic throttles a second position sensor in the same throttle body. When the reading doesn’t fit, or jumps when it shouldn’t, it sets P0121. The voltage is within limits; the problem is that it doesn’t agree with the rest of the engine.

Is it safe to drive?

Short trips only. On many cars P0121 triggers reduced-power (limp) mode: the throttle opens only part way, acceleration is slow, and top speed is limited. That’s fine for getting to a shop across town. Don’t take it on the highway, because you may not be able to merge or keep up with traffic.

The symptom that changes the answer: surging, a throttle that seems to hang open, or stalling at stops. Then don’t drive it; have it towed. A stall or unexpected surge in traffic is the real risk.

Causes, ranked

CauseHow you confirm itTypical cost (US independent shop, 2026)
Loose or corroded connector at the throttle bodyUnplug, inspect pins, reseat; watch the signal on a scan tool while wiggling the harness$100–$250
Carbon buildup on the throttle plateDark ring behind the plate; code appears with idle or airflow complaints$80–$200 clean + relearn
Chafed or damaged harness between throttle body and computerVoltage-drop and continuity checks on the signal, 5-volt reference and ground$100–$250
Airflow reading wrong (dirty MAF, air leak)MAF or lean codes alongside; compare MAF grams per second to specSee P0101
Worn throttle position sensor or electronic throttle bodySignal sweeps unevenly or drops out as the plate moves; both sensors disagree$300–$700 (throttle body); older separate sensor $100–$250
Software (some GM models)Dealer checks for an ECM update$100–$200, or free under warranty

What to check first

  • Read all the codes. P0121 with P0122 or P0123 points hard at wiring. With P2135 it’s usually the throttle body itself.
  • Inspect and reseat the throttle body connector. Look for green corrosion, a pushed-back pin, or a broken lock tab.
  • Clean the throttle body and run the relearn for your make. Don’t open a drive-by-wire plate by hand with the key on.
  • Check the harness near the engine where it rubs on brackets or runs close to exhaust heat.
  • Replace the throttle body only after the signal has been watched on a scan tool and the wiring tests good.

The bulletin pattern is all GM. General Motors has preliminary information covering high-mileage 2006–2010 vehicles (Cadillac CTS, Chevrolet Avalanche, GMC Canyon, Hummer H2, Pontiac G8, Saab 9-7X, Buick Rainier) with idle surge, reduced engine power and P0121 or P2101, and an ECM reprogramming for hesitation on 2016 Express and Savana vans. In the complaint data, no single model stands out; the Traverse leads with 3.

What it costs

The cheap outcome is a reseated or cleaned connector, or a throttle body cleaning and relearn at $80–$200. The common outcome is a wiring repair at $100–$250. The expensive outcome is a new electronic throttle body, $300–$700 installed. A diagnostic hour at $100–$180 that watches the sensor signal is cheaper than a throttle body the car didn’t need. If you’re unsure what your scan data shows, ask our AI mechanic.

P0122 and P0123 are the circuit low and high versions of this sensor and lean harder toward wiring. P0120 is the general circuit fault. On electronic throttles, P2101 (throttle motor) and P2135 (sensor A/B disagreement) often come along, and GM trucks may add P0068. If the car hesitates or stalls, see car jerks when accelerating and car stalls while driving.

What owners report to NHTSA

26 complaints filed with NHTSA mention P0121, 8 of them since 2015, across 22 different models. The component owners most often filed it under: electrical system.

Most-reported models

VehicleComplaintsModel years reported
CHEVROLET TRAVERSE32010, 2011

Manufacturer service bulletins that name P0121

12 technical service bulletins and manufacturer communications filed with NHTSA mention P0121, from 7 makes. A bulletin means the manufacturer has documented a known cause or a fix procedure for that model. Examples:

  • CADILLAC CTS (2007, 2008, 2009, 2010), bulletin 10126975: This PI was superseded to update model years and add information concerning idle surge, reduced engine power mode, and/or DTCs P0068, P0121, P1516, P2101, P2119, and/or P2176 that may be experienced on high mileage vehic…
  • CHEVROLET AVALANCHE (2007, 2008, 2009, 2010), bulletin 10126975: This PI was superseded to update model years and add information concerning idle surge, reduced engine power mode, and/or DTCs P0068, P0121, P1516, P2101, P2119, and/or P2176 that may be experienced on high mileage vehic…
  • GMC CANYON (2008, 2009, 2006, 2007), bulletin 10126975: This PI was superseded to update model years and add information concerning idle surge, reduced engine power mode, and/or DTCs P0068, P0121, P1516, P2101, P2119, and/or P2176 that may be experienced on high mileage vehic…
  • CHEVROLET EXPRESS (2016), bulletin 10126341: This preliminary informational bulletin provides repair information on Engine Control Module (ECM) reprogramming to correct a customer concern of experiencing a slight hesitation and/or sag. Upon further inspection, DTCs…
  • GMC SAVANA (2016), bulletin 10126341: This preliminary informational bulletin provides repair information on Engine Control Module (ECM) reprogramming to correct a customer concern of experiencing a slight hesitation and/or sag. Upon further inspection, DTCs…
  • HUMMER H2 (2007, 2008, 2009), bulletin 10126975: This PI was superseded to update model years and add information concerning idle surge, reduced engine power mode, and/or DTCs P0068, P0121, P1516, P2101, P2119, and/or P2176 that may be experienced on high mileage vehic…

Sources: NHTSA Office of Defects Investigation complaint database and manufacturer communications file, snapshots September 2026. A complaint or bulletin that mentions a code is a report about that vehicle, not a statement that the code has one cause.

Frequently asked questions

Can a dirty throttle body cause P0121?

It can. Carbon behind the throttle plate changes how much air flows at a given opening, so the sensor reading and the airflow stop agreeing. Cleaning and a relearn fix it often enough that it's worth doing before any part.

Why does my car have no power with P0121?

The computer can't trust where the throttle is, so it goes into reduced-power mode to stay safe. It limits throttle opening and speed until the fault clears. That's normal behavior for this code, not a second failure.

Is the throttle position sensor separate from the throttle body?

On older cars with a throttle cable, yes, it's a small sensor bolted to the side of the throttle body. On most cars built since the mid-2000s with electronic throttle, it's inside the throttle body and is replaced with it.

Will clearing P0121 fix it?

Clearing it after a connector or cleaning repair is how you confirm the fix. Clearing it with nothing done usually just brings it back, often with limp mode on the next drive.