P0120 — Throttle Pedal Position Sensor A Circuit Malfunction
P0120 means the module detected an electrical fault in the primary throttle position sensor circuit. A failed TPS, wiring damage, or a sticking throttle body is the usual cause.
The engine may idle erratically, surge, or have dead spots in the throttle response. Some vehicles enter a reduced-power limp mode. This code will cause an emissions test failure.
What P0120 means
The throttle position sensor tells the module how far the throttle plate is open. Most modern vehicles use a dual-sensor design for redundancy — sensor A is the primary. P0120 sets when sensor A's signal is outside the expected range, either because the sensor has failed, the wiring is damaged, or the throttle body mechanical movement is restricted. This code often appears alongside idle or drivability complaints.
| System | Powertrain — fuel and air metering |
|---|
Symptoms you may notice
What causes P0120
TPS sensor has failed
The potentiometer inside the sensor wears or develops dead spots, producing erratic or out-of-range signals.
Wiring or connector fault
Chafed wires, corroded pins, or loose connectors in the TPS circuit can produce the same fault as a failed sensor.
Throttle body sticking or carbon buildup
Carbon deposits can restrict throttle plate movement, causing the TPS to read outside its expected range at certain positions.
How to diagnose it
Monitor TPS voltage with live data
With the ignition on, watch the TPS voltage as you slowly open and close the throttle. It should sweep smoothly from approximately 0.5V closed to 4.5V wide open, with no dropouts or spikes.
Inspect the throttle body
Remove the intake duct and inspect the throttle plate for carbon buildup or restriction. The plate should move freely through its full range.
Check the TPS wiring and connector
Inspect the TPS connector for corrosion, loose pins, or damage. With the connector disconnected, check the 5V reference and ground wires for continuity back to the module.
Related codes
Common questions
Is P0120 the same as an electronic throttle problem?
It can be. On drive-by-wire vehicles, the TPS is part of the electronic throttle body. On cable-throttle vehicles, it is a separate sensor on the throttle shaft.
Last verified 2026-07-27 · Sources: SAE J2012 — Diagnostic Trouble Code Definitions and Failure Type Byte (SAE International)
This information is for general guidance and is not a substitute for professional diagnosis. Cost figures are estimates, not quotes.