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 workshop

What 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?

  1. A worn accelerator pedal sensor, which is usually part of the pedal assembly
  2. A floor mat or an object under the pedal stopping it from returning or reaching full travel
  3. A damaged wire or connector at the pedal or the throttle body
  4. Resting a foot on the brake while accelerating, for P2299
  5. 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.

Since May 2018 an engine warning light that stays on is a major defect at the MOT, so the car fails until the fault is fixed.

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

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.

Write the code into the car's history

Log the code in OdoKeep as an OBD scan when a scanner or the workshop gives you one, then the repair and what it cost, and keep the maintenance that prevents it on a plan with reminders. The app keeps the record; it does not read the car.

QR code to download OdoKeep on the App Store or Google Play

Point your phone's camera here