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

Medium 1-3 hours Medium Severity Verified June 2026
Error Code
P2139
Brand
OBD-II Generic
Product Type
automotive
Severity
Medium
DIY Difficulty
Medium
Estimated Fix Time
1-3 hours
OBD-II trouble code P2139 indicates a voltage correlation problem between two of your vehicle's throttle position or accelerator pedal position sensor circuits — specifically sensors D and F. This means the ECM (Engine Control Module) has detected that the voltage signals from these two sensors don't agree with each other within an acceptable range. Left unaddressed, this can cause reduced engine power, erratic throttle response, or even trigger a failsafe 'limp mode' that limits your vehicle's speed and performance.
Ad

Tools You'll Need

How to Fix Error Code P2139

  1. Scan and Record All Fault Codes

    Do not clear the codes yet. Clearing them before diagnosis removes valuable freeze frame data that helps identify the root cause.
  2. Inspect the Wiring and Connectors

    Always disconnect the negative battery terminal before handling electrical connectors to avoid short circuits or ECM damage.
  3. Check Sensor Reference and Ground Voltages

    Use the back-probe method or a T-pin to avoid damaging connector pins or wire insulation. Piercing insulation can lead to future corrosion and shorts.
  4. Monitor Live Sensor Data

  5. Test the Accelerator Pedal Position Sensor

    Support the pedal assembly carefully. Avoid forcing the pedal mechanism while testing as this can damage the mounting bracket.
  6. Test the Throttle Body Position Sensor

    Never force the electronic throttle blade open by hand on a drive-by-wire system — the motor and gear assembly can be damaged. Move it only gently.
  7. Clean the Throttle Body

    Do not use carburetor cleaner on electronic throttle bodies — use only throttle body-specific cleaner. Some manufacturers advise against cleaning coated throttle bodies; check your owner's manual first.
  8. Replace the Faulty Sensor or Assembly

    After replacing the throttle body or APP sensor, always perform the manufacturer-recommended idle relearn or throttle relearn procedure. Skipping this step can result in rough idle, stalling, or the code returning immediately.
  9. Check for ECM/PCM Software Updates or Faults

    ECM reprogramming should only be performed by a qualified technician with the correct factory software. Incorrect programming can cause additional drivability problems.

Parts You May Need

Accelerator Pedal Position Sensor Assembly
Check Price on Amazon
Throttle Body Assembly
Check Price on Amazon
Throttle Body Cleaner Spray
Check Price on Amazon
Wiring Repair Kit (terminals, connectors, heat shrink)
Check Price on Amazon
Accelerator Pedal Position Sensor Assembly
Check Price on Amazon
Throttle Body Assembly
Check Price on Amazon
Throttle Body Cleaner Spray
Check Price on Amazon
Wiring Repair Kit (terminals, connectors, heat shrink)
Check Price on Amazon
Accelerator Pedal Position Sensor Assembly
Check Price on Amazon
Throttle Body Assembly
Check Price on Amazon
Throttle Body Cleaner Spray
Check Price on Amazon
Wiring Repair Kit (terminals, connectors, heat shrink)
Check Price on Amazon
Accelerator Pedal Position Sensor Assembly
Check Price on Amazon
Throttle Body Assembly
Check Price on Amazon
Throttle Body Cleaner Spray
Check Price on Amazon
Wiring Repair Kit (terminals, connectors, heat shrink)
Check Price on Amazon
Ad

When to Call a Professional

You should seek help from a qualified mechanic or dealership technician if: the vehicle is stuck in limp mode and unsafe to drive; all sensors and wiring test fine but the code keeps returning (possible ECM fault); an ECM/PCM software update or reprogramming is required; you are not comfortable back-probing live electrical circuits; or your specific vehicle uses a complex drive-by-wire system with proprietary calibration procedures that require factory-level scan tools. Dealerships and shops with manufacturer diagnostic software can perform throttle relearn procedures and ECM updates that generic scanners cannot.

Frequently Asked Questions

Can I drive my car with a P2139 code?
It depends on severity. If your vehicle has entered limp mode (reduced power, limited speed), driving is not recommended beyond getting safely off the road and to a repair shop. If the vehicle seems to drive normally but the check engine light is on, you can drive it short distances with caution, but you should diagnose and repair it promptly. Ignoring the code can lead to complete throttle control loss in some cases.
What is the most common cause of code P2139?
The most common causes are a faulty accelerator pedal position (APP) sensor assembly, a worn or failed throttle body position sensor, and damaged or corroded wiring between the sensors and the ECM. Carbon buildup in the throttle body is also a frequent contributing factor on higher-mileage vehicles.
How much does it cost to fix P2139?
Repair costs vary by vehicle. An accelerator pedal assembly replacement typically costs $80–$250 for the part plus 0.5–1 hour of labor. A throttle body assembly replacement ranges from $150–$600 for parts plus 1–2 hours of labor. Wiring repairs vary widely. Diagnosis alone at a shop typically costs $75–$150. Always get a diagnosis before replacing parts, as guessing can be expensive.
Will P2139 go away on its own?
P2139 will not resolve itself if a sensor or wiring component has genuinely failed. In some cases, a loose connector or temporary moisture intrusion may cause the code to appear intermittently, and it may temporarily clear — but the underlying condition should still be inspected. Simply clearing the code without fixing the root cause will result in it returning, usually within a few drive cycles.
What is the difference between P2139 and P2135?
Both codes relate to throttle/pedal sensor voltage correlation failures, but they reference different sensor circuit pairs. P2135 refers to Throttle Position Sensor circuits A and B correlation, P2136 covers circuits A and C, P2137 covers B and C, P2138 covers D and E, and P2139 specifically covers the D and F circuit pair. Multiple codes appearing together often point to a shared reference voltage problem, a ground fault, or ECM issues rather than individual sensor failures.