OBD-II Generic Error Code P2120: How to Fix It

Medium 1-2 hours Medium Severity Verified June 2026
Error Code
P2120
Brand
OBD-II Generic
Product Type
automotive
Severity
Medium
DIY Difficulty
Medium
Estimated Fix Time
1-2 hours
Error code P2120 means your vehicle's engine control module (ECM) has detected a problem in the throttle pedal position sensor D circuit. This sensor tells the ECM how far you've pressed the accelerator, so a fault can cause poor acceleration, limp mode, or even stalling.
Ad

Tools You'll Need

How to Fix Error Code P2120

  1. Check for Additional Codes

  2. Inspect Wiring and Connectors

    Disconnect the negative battery terminal before inspecting or cleaning any electrical connectors.
  3. Test Sensor Voltage with Multimeter

  4. Replace Accelerator Pedal Position Sensor

  5. Check ECM and Throttle Body

Parts You May Need

Accelerator Pedal Position Sensor (or complete pedal assembly)
Check Price on Amazon
Accelerator Pedal Position Sensor (or complete pedal assembly)
Check Price on Amazon
Accelerator Pedal Position Sensor (or complete pedal assembly)
Check Price on Amazon
Accelerator Pedal Position Sensor (or complete pedal assembly)
Check Price on Amazon
Ad

When to Call a Professional

If you've checked wiring and replaced the sensor but the code returns, professional diagnosis may be needed. ECM issues or throttle body problems often require specialized scan tools and knowledge.

Frequently Asked Questions

Can I drive with P2120?
It's not recommended. The vehicle may enter limp mode, limiting speed and acceleration, and could stall unexpectedly. Have it repaired as soon as possible.
Is P2120 the same as a bad throttle pedal?
Often yes, but not always. The code indicates a circuit fault in the pedal position sensor. It could be a bad sensor, wiring issue, or even an ECM problem. Proper diagnosis is key.
How much does it cost to fix P2120?
DIY cost: $50-150 for a new sensor. Mechanic cost: $200-500 including diagnosis and labor. If the ECM needs replacement, it can be $500-1000+.
Will P2120 clear itself?
The code may clear if the fault is intermittent, but it will likely return until the underlying issue is fixed. Do not rely on it clearing permanently.
Can a bad battery cause P2120?
A weak battery can cause erratic sensor readings and set diagnostic trouble codes. Ensure your battery is fully charged and in good condition before diagnosing further.