P2120 to P2134 and related codes: pedal and throttle position sensors and their end stops
An accelerator pedal or throttle position sensor (D, E or F) has a circuit fault or an implausible, low, high or intermittent signal, a sensor (A to F) did not reach its learned minimum or maximum stop, or the brake and accelerator pedals were pressed together in a way that does not make sense (P2299).
SeverityHighCarrying on can cause expensive damage, so deal with it now.
Can you keep driving?Only as far as the workshopWhat does P2120 mean?
The accelerator pedal carries two or more position sensors, and the throttle body two more, so the computer can compare them and catch a fault. Letters D, E and F are usually the pedal's sensors, and the minimum and maximum stop codes say a sensor did not return to its rest position or did not reach full travel as learned. P2299 is a safety check: if the brake is pressed while the accelerator is held down, the computer cuts the engine power so the brake can stop the car.
What causes P2120?
- A worn accelerator pedal sensor, which is usually part of the pedal assembly
- A floor mat or an object under the pedal stopping it from returning or reaching full travel
- A damaged wire or connector at the pedal or the throttle body
- Resting a foot on the brake while accelerating, for P2299
- A pedal or throttle replaced without the end positions being relearned
What to check first for P2120
- Check that nothing, a floor mat above all, is under or behind the accelerator pedal
- Watch both pedal sensor signals on a scan tool while pressing the pedal slowly from rest to the floor
- Inspect the pedal connector for corrosion and loose pins
- Have the pedal and throttle end positions relearned after a replacement
Can you drive with P2120?
Drive only to a workshop and only if the car responds normally to the pedal. If power is limited or the car does not respond, keep to slow roads or have it towed, and if a floor mat is trapping the pedal, stop safely and free it before going on.
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
28
- P2109Throttle/Pedal Position Sensor "A" Minimum Stop Performance
- P2113Throttle/Pedal Position Sensor "B" Minimum Stop Performance
- P2114Throttle/Pedal Position Sensor "C" Minimum Stop Performance
- P2115Throttle/Pedal Position Sensor "D" Minimum Stop Performance
- P2116Throttle/Pedal Position Sensor "E" Minimum Stop Performance
- P2117Throttle/Pedal Position Sensor "F" Minimum Stop Performance
- P2120Throttle/Pedal Position Sensor/Switch "D" Circuit
- P2121Throttle/Pedal Position Sensor/Switch "D" Circuit Range/Performance
- P2122Throttle/Pedal Position Sensor/Switch "D" Circuit Low Input
- P2123Throttle/Pedal Position Sensor/Switch "D" Circuit High Input
- P2124Throttle/Pedal Position Sensor/Switch "D" Circuit Intermittent
- P2125Throttle/Pedal Position Sensor/Switch "E" Circuit
- P2126Throttle/Pedal Position Sensor/Switch "E" Circuit Range/Performance
- P2127Throttle/Pedal Position Sensor/Switch "E" Circuit Low Input
- P2128Throttle/Pedal Position Sensor/Switch "E" Circuit High Input
- P2129Throttle/Pedal Position Sensor/Switch "E" Circuit Intermittent
- P2130Throttle/Pedal Position Sensor/Switch "F" Circuit
- P2131Throttle/Pedal Position Sensor/Switch "F" Circuit Range/Performance
- P2132Throttle/Pedal Position Sensor/Switch "F" Circuit Low Input
- P2133Throttle/Pedal Position Sensor/Switch "F" Circuit High Input
- P2134Throttle/Pedal Position Sensor/Switch "F" Circuit Intermittent
- P2163Throttle/Pedal Position Sensor "A" Maximum Stop Performance
- P2164Throttle/Pedal Position Sensor "B" Maximum Stop Performance
- P2165Throttle/Pedal Position Sensor "C" Maximum Stop Performance
- P2166Throttle/Pedal Position Sensor "D" Maximum Stop Performance
- P2167Throttle/Pedal Position Sensor "E" Maximum Stop Performance
- P2168Throttle/Pedal Position Sensor "F" Maximum Stop Performance
- P2299Brake Pedal Position / Accelerator Pedal Position Incompatible
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.