Skip to content
MotorFiable

Air intakeGeneric OBD-II codeUrgency: Garage soon

Code P0120: throttle position sensor A: circuit fault

P0120 means: throttle/pedal position sensor/switch "A" circuit: malfunction.[1][2] The engine ECU has detected a fault in the circuit of throttle position sensor "A", the one that tells it how far the throttle is open or, depending on the car, how far the pedal is pressed. With that data it adjusts the air entering and the fuel mixture, so a signal outside what is expected can cause uneven acceleration, stalling or loss of power.[1][2][3]

System
Air intake
Urgency
Garage soon
You can drive carefully, but book a garage appointment as soon as possible
Possible causes
6
sorted from most to least likely
Type
Generic
The same on all makes

20 sourcesHow we work

What code P0120 means

The engine ECU has detected a fault in the circuit of throttle position sensor "A", the one that tells it how far the throttle is open or, depending on the car, how far the pedal is pressed. With that data it adjusts the air entering and the fuel mixture, so a signal outside what is expected can cause uneven acceleration, stalling or loss of power.[1][2][3]

It is the general code of the P0120–P0123 series: it warns of a circuit fault without specifying its type, and the neighbouring codes pin down the problem. P0121 indicates that the signal arrives but does not match what is expected (range or performance), P0122 that the voltage is too low and P0123 that it is too high. TaT adds P0124 for intermittent faults.[2][4][5][6]

On VW group cars, the Ross-Tech wiki describes P0120 as a fault in the throttle position sensor circuit (G69) and, besides the sensor itself, points to the mass airflow sensor (G70) and the throttle actuator (V60), dirty, stuck or faulty, as possible culprits. The only symptom it cites is the engine warning light being on.[7]

It is a generic OBD-II code (it starts with P0), not specific to one make, so its definition is the same on any car; what changes from one engine to another is the most likely cause.[8]

Original definition (SAE J2012): Throttle Pedal Position Sensor/Switch A Circuit Malfunction[1][2]

Codes from the same family

They indicate the same problem in a specific cylinder, bank or sensor. Causes, symptoms and diagnosis are those on this page.

  • P0120Throttle/pedal position sensor/switch "A" circuit: malfunction.
  • P0121Throttle/pedal position sensor/switch "A" circuit: operating or limit-value problem (range or performance). The signal exists, but does not match what is expected.[4][9][10][11]
  • P0122Throttle/pedal position sensor/switch "A" circuit: low input signal, that is, the sensor voltage is below the expected range.[5][12][13][14]
  • P0123Throttle/pedal position sensor/switch "A" circuit: high input signal, that is, the sensor voltage is above the expected range.[6][15][16][17]

Causes of P0120 and its family

From most to least likely, according to the sources.

  1. 1Faulty throttle position sensor (TPS) or accelerator pedal sensor: it is the first cause cited by Autodoc and CarParts, and it also appears in Ross-Tech.[1][3][7][18][19]
  2. 2Sensor wiring and connectors in poor condition: damaged or corroded wires, loose or dirty connectors, a short circuit or a faulty earth. HELLA adds that contact faults in the connector and internal short circuits caused by moisture or oil are common causes of throttle potentiometer failure.[1][3][18][19]
  3. 3Dirty, worn or faulty throttle body: Autodoc cites wear on the throttle shaft and CarParts a dirty or faulty throttle body, and Ross-Tech points to a dirty or stuck actuator.[1][3][7]
  4. 4Faulty mass airflow (MAF) sensor: it appears in Ross-Tech for VW group cars, and CarParts says that, with P0121, the throttle signal may stop agreeing with that of the pressure (MAP) or air flow (MAF) sensors.[7][10]
  5. 5Sensor poorly fixed to the throttle, according to Autodoc and CarParts for P0121 and P0122.[9][12][13][16]
  6. 6Faulty ECU (ECU/PCM) or one with out-of-date software: it is the least likely cause.[1][3]

Symptoms

How to diagnose P0120

In order: from the most likely and cheapest to check to the most expensive.

  1. 1Start with the simplest thing: inspect the sensor, its connector and the wiring to the ECU for damage, dirt, moisture, corroded terminals or loose connections.[1][9][18]
  2. 2With a diagnostic tool, watch the sensor signal while you slowly open the throttle or press the pedal: it should rise smoothly and continuously, with no jumps or drops. HELLA suggests measuring the potentiometer resistance while slowly opening the throttle, to detect breaks in the sliding contact.[11][18]
  3. 3With a multimeter, check that about 5 V of reference reaches the sensor connector and that the earth circuit is fine.[3][9]
  4. 4Check the throttle body: that it is not dirty or stuck and that the throttle moves without binding. After cleaning it, Carista recommends doing an adaptation (relearn) with the diagnostic tool. On VW group cars, also check the mass airflow sensor.[3][7][11]
  5. 5Only when the wiring, voltage and signal are fine, replace the sensor or the throttle body. The ECU is the last thing to suspect; in some cases updating its software is enough.[1][3]

Can I keep driving with P0120?

Garage soon

The sources do not fully agree. Autodoc allows driving for a short period with P0120 and P0123, although it does not recommend it and asks for an urgent repair, and advises against driving with P0121 and P0122 because the car may not start or may suffer serious engine damage. CarParts warns that P0120 cannot be ignored and considers driving with P0121 inadvisable. Carista rates P0122 as high severity and P0121 as medium. To be safe, only go as far as the garage, and carefully.[1][3][9][10][11][12][14][15]

Documented faults related to P0120

Known faults of specific engines and cars, with their repair cost, the affected years and their sources.

Engine sensors: the most serious faults by engine and car

All faults with the engine sensors (22)

Wiring, connectors and short circuits: the most serious faults by engine and car

All faults with the electrical wiring (93)

Frequently asked questions

How does P0120 differ from P0121, P0122 and P0123?

P0120 is the general warning of a fault in the circuit of accelerator sensor "A". The neighbouring codes pin down the problem: P0121 points to a signal that arrives but does not match what is expected (range or performance), P0122 to a voltage that is too low and P0123 to one that is too high. TaT also includes P0124 for intermittent faults.[2][4][5][6]

Is the P0120 sensor the throttle one or the pedal one?

It depends on the car. The definition speaks of a throttle or accelerator pedal sensor because the same code can refer to one or the other: CarParts notes that the fault can affect both traditional throttle bodies and the electronic pedals of newer cars. Exactly which sensor it is is confirmed with the diagnostic tool, depending on the car.[3][5][13]

Can I drive with code P0120?

Only as far as needed to reach the garage, and carefully. Autodoc allows driving for a short period with P0120, although it does not recommend it and asks for an urgent repair, because the engine may behave unpredictably. With P0121 and P0122 Autodoc advises outright against driving, and CarParts considers it inadvisable with P0121.[1][9][10][12]

Does the sensor need replacing when P0120 appears?

Not necessarily. First it is worth checking the connector and wiring, the 5 V reference voltage, the earth and the condition of the throttle body: HELLA points out that contact faults in the connector and moisture or oil in the sensor are common causes, and Ross-Tech includes the mass airflow sensor and the throttle actuator among the possible causes. For P0121, Carista recommends replacing the sensor only if, after cleaning the throttle and adapting it, the signal still does not rise smoothly.[3][7][9][11][18]

Does P0120 mean the same on all makes?

The definition is the same, because codes starting with P0 are generic OBD-II codes. What changes is the specific sensor and the most likely cause: Ross-Tech, for example, associates it on VWs with the G69 sensor, the mass airflow sensor and the throttle actuator.[7][8]

Will I pass the MOT with code P0120?

If the code has switched on the engine warning light, no: with that light on, the inspection records a serious defect, and on Euro 5 and Euro 6 cars the ITV (Spain's roadworthiness inspection, similar to the MOT) also reads the OBD diagnostic system. Repair the fault before you go; clearing the code just before the inspection does not help either, because it counts as a serious defect.[20]

Not sure what is wrong with your car? Describe what you notice in the symptom diagnosis or see all fault codes.

Sources

Every fact on this page links to its source. If you find an error, let us know.

  1. 1.Código OBD2 P0120: causas, síntomas y cómo corregirloAutodoc Club · Technical documentation · consulted 4 October 2026 · in Spanish
  2. 2.P0120 — Throttle Pedal Position Sensor/Switch A Circuit MalfunctionThe Automotive Technician (TaT) · Technical documentation · consulted 4 October 2026
  3. 3.P0120 Code: Throttle/Pedal Position Sensor "A" CircuitCarParts.com · Technical documentation · consulted 4 October 2026
  4. 4.P0121 — Throttle/Pedal Position Sensor/Switch A Circuit Range/PerformanceThe Automotive Technician (TaT) · Technical documentation · consulted 4 October 2026
  5. 5.P0122 — Throttle/Pedal Position Sensor/Switch A Circuit Low InputThe Automotive Technician (TaT) · Technical documentation · consulted 4 October 2026
  6. 6.P0123 — Throttle/Pedal Position Sensor/Switch A Circuit High InputThe Automotive Technician (TaT) · Technical documentation · consulted 4 October 2026
  7. 7.16504/P0120/000288 - Throttle Position Sensor (G69): Circuit MalfunctionRoss-Tech Wiki · Technical documentation · consulted 4 October 2026
  8. 8.On-board diagnosticsWikipedia · Other source · consulted 4 October 2026
  9. 9.Código OBD2 P0121: causas, síntomas y cómo corregirloAutodoc Club · Technical documentation · consulted 4 October 2026 · in Spanish
  10. 10.P0121 Code: Throttle/Pedal Position Sensor "A" Circuit Range/Performance ProblemCarParts.com · Technical documentation · consulted 4 October 2026
  11. 11.P0121: OBD-II code P0121 means the throttle position sensor A signal is present but doesn't correlate with expected throttle movementCarista · Technical documentation · consulted 4 October 2026
  12. 12.Código OBD2 P0122: causas, síntomas y cómo corregirloAutodoc Club · Technical documentation · consulted 4 October 2026 · in Spanish
  13. 13.P0122 Code: Throttle Position Sensor/Switch A Circuit Low InputCarParts.com · Technical documentation · consulted 4 October 2026
  14. 14.P0122: OBD-II code P0122 means the throttle position sensor A is reporting a signal lower than possible — typically a shorted signal wire or a bad sensor.Carista · Technical documentation · consulted 4 October 2026
  15. 15.Código OBD2 P0123: causas, síntomas y cómo corregirloAutodoc Club · Technical documentation · consulted 4 October 2026 · in Spanish
  16. 16.P0123 Code: Throttle / Pedal Position Sensor "A" Circuit HighCarParts.com · Technical documentation · consulted 4 October 2026
  17. 17.P0123: OBD-II code P0123 means the throttle position sensor A is reporting a signal higher than possibleCarista · Technical documentation · consulted 4 October 2026
  18. 18.Check and replace throttle valve potentiometer: Function and fault diagnosisHELLA Tech World · Manufacturer · consulted 4 October 2026
  19. 19.Accelerator pedal sensor – function & designHELLA Tech World · Manufacturer · consulted 4 October 2026
  20. 20.Desmontando mitos: ¿puede pasar mi coche la ITV con el testigo de «avería motor» encendido?Diariomotor · Motoring press · published 8 March 2021 · consulted 2 October 2026 · in Spanish