Throttle/Pedal Position Sensor/Switch D/F Voltage Correlation
The P2139 code means the vehicle's onboard diagnostic system has detected: Throttle/Pedal Position Sensor/Switch D/F Voltage Correlation. This is a critical severity code.
- Keep driving?
- Short distances only
- DIY difficulty
- hard
- Estimated cost
- $100 - $700 (parts and labor)
Best-selling code reader on Amazon. Reads and clears check engine codes on any 1996+ vehicle. Under $30.
Essential for diagnosing sensor codes, checking voltage, and testing circuits. Under $15 and pays for itself on the first job.
Affiliate links — we earn a commission at no extra cost to you.
Common Symptoms
- Reduced engine power
- Throttle does not match pedal input
- Delayed or inconsistent acceleration
- Limp mode active
- Check engine light on
Probable Causes (Ranked by Likelihood)
- APP sensor D output not matching TPS F output from throttle body Very High
- Carbon buildup on throttle body causing position error High
- Faulty electronic throttle body TPS Moderate
- Faulty accelerator pedal position sensor Moderate
- Wiring issue in either D or F circuit Low
Frequently Asked Questions
Can I drive with code P2139?
Only short distances. The PCM has detected a mismatch between pedal position and throttle body position, meaning the throttle is not going where the pedal tells it. The vehicle will have limited power.
Could this be a pedal problem or a throttle body problem?
It could be either. The D circuit is on the pedal and the F circuit is on the throttle body. You need to determine which sensor is reading incorrectly by comparing each to its companion sensor (D compared to E, and F compared to the primary TPS).
Why does the PCM compare pedal position to throttle position?
The PCM cross-references pedal position with actual throttle position to verify the electronic throttle system is working correctly. If the pedal says 50% but the throttle is only at 20%, something is wrong and the PCM limits power to prevent unsafe conditions.
Mechanics Guide Step-by-step diagnosis
Step-by-Step Diagnostic Procedure
-
Compare APP sensor D reading to TPS F reading with scan tool -- they should show consistent relationship
-
Clean throttle body to ensure TPS F reads accurately
-
Test APP sensor D by pressing pedal slowly -- signal should be smooth and consistent
-
Check both sensor connectors for corrosion or damage
-
If cleaning does not resolve, determine which sensor (pedal or throttle body) has the incorrect reading
Sources 2
This page is built from documented references. Verify against your own service info before repair work.
- SAE J2012Diagnostic Trouble Code Definitions (defines the generic OBD-II code ranges)
- Cross-checked against the SAE J2012:2002 DTC table (2026-08-27)archived scan of the SAE standard — readable copy, not SAE’s current edition
Commonly Affected Vehicles
- 2008-2018 Toyota Corolla
- 2007-2017 Nissan Sentra
- 2009-2019 Honda Accord
- 2010-2020 Chevrolet Cruze
- 2006-2016 Ford Focus
Related Codes
Explore More
Was this helpful?
Send this to whoever is fixing the car — your mechanic, or the person asking what the light means.