P0120 to P0229: throttle and pedal position sensors
A throttle or accelerator pedal position sensor (A, B or C) has a circuit fault, an implausible signal or a voltage out of range.
SeverityHighCarrying on can cause expensive damage, so deal with it now.
Can you keep driving?Only as far as the workshopWhat does P0120 mean?
On a modern car the accelerator pedal is not connected to the throttle by a cable. Sensors on the pedal and on the throttle body tell the engine computer where each one is, usually in pairs so each can check the other. When one of them reports a voltage out of range or erratic, the computer cannot be sure what the driver is asking for, and most cars limit power or hold the engine near idle as a precaution.
What causes P0120?
- A worn sensor track, which gives erratic readings at certain pedal positions
- A loose or corroded connector at the throttle body or the pedal
- Damaged wiring, often where the harness flexes
- A failed sensor reference voltage feeding several sensors at once
- Water or dirt inside the throttle body connector
What to check first for P0120
- Note which letter the code names, A, B or C, and whether the pedal or the throttle carries it
- Inspect both connectors for corrosion and push them home
- Watch both sensor signals on a scan tool while pressing the pedal slowly: they should rise smoothly
- Check the sensor reference voltage if several sensor codes appear together
Can you drive with P0120?
Drive only to a workshop, gently. The car may enter a reduced power mode at any moment and accelerate poorly, which is dangerous when overtaking or joining fast traffic; plan the route accordingly or have it towed.
Clear a code only after the fault is fixed. A code that comes back means the cause is still there, and a warning light left on can hide a second fault behind the first.
Codes on this page
15
- P0120Throttle/Pedal Position Sensor/Switch "A" Circuit
- P0121Throttle/Pedal Position Sensor/Switch "A" Circuit Range/Performance
- P0122Throttle/Pedal Position Sensor/Switch "A" Circuit Low
- P0123Throttle/Pedal Position Sensor/Switch "A" Circuit High
- P0124Throttle/Pedal Position Sensor/Switch "A" Circuit Intermittent
- P0220Throttle/Pedal Position Sensor/Switch "B" Circuit
- P0221Throttle/Pedal Position Sensor/Switch "B" Circuit Range/Performance
- P0222Throttle/Pedal Position Sensor/Switch "B" Circuit Low
- P0223Throttle/Pedal Position Sensor/Switch "B" Circuit High
- P0224Throttle/Pedal Position Sensor/Switch "B" Circuit Intermittent
- P0225Throttle/Pedal Position Sensor/Switch "C" Circuit
- P0226Throttle/Pedal Position Sensor/Switch "C" Circuit Range/Performance
- P0227Throttle/Pedal Position Sensor/Switch "C" Circuit Low
- P0228Throttle/Pedal Position Sensor/Switch "C" Circuit High
- P0229Throttle/Pedal Position Sensor/Switch "C" Circuit Intermittent
Related codes
Checked on · Rafael Soares
These are the generic meanings every manufacturer shares. Each brand adds its own detail, so your car's handbook, its service information and a qualified mechanic have the last word. OdoKeep has no connection with any manufacturer, and the app does not read codes from the car.