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
Ad
Tools You'll Need
- OBD-II scanner
- Multimeter
- Basic hand tools (screwdrivers, sockets)
- Vehicle-specific wiring diagram
How to Fix Error Code P2120
-
Check for Additional Codes
-
Inspect Wiring and Connectors
Disconnect the negative battery terminal before inspecting or cleaning any electrical connectors. -
Test Sensor Voltage with Multimeter
-
Replace Accelerator Pedal Position Sensor
-
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.