Skip to Content
103 State St East Jordan, MI, 49727
  • MON: Closed
  • TUES: 8:00AM - 6:00PM
  • WED: 8:00AM - 6:00PM
  • THUR: 8:00AM - 6:00PM
  • FRI: 8:00AM - 6:00PM
  • SAT: Closed
  • SUN: Closed
MORE >
  • Yelp
  • Google Business Profile
  • Facebook
7984 North St Central Lake, MI, 49622
  • MON: 8:00AM - 6:00PM
  • TUES: 8:00AM - 6:00PM
  • WED: 8:00AM - 6:00PM
  • THUR: 8:00AM - 6:00PM
  • FRI: Closed
  • SAT: Closed
  • SUN: Closed
MORE >
  • Yelp
  • Google Business Profile
  • Facebook

What causes a P2138 code?

The P2138 code indicates a fault in throttle/pedal position sensor signals not matching (A/B voltage correlation) within the vehicle’s electronic throttle control system. In practical terms, it usually points to a sensor, wiring, or software issue that affects how the engine computer reads throttle input.


When the engine control module (ECM) detects that the throttle position sensor readings (and often the pedal position sensor readings) do not stay in the expected relationship, it flags P2138. This can affect throttle response, idle stability, and may trigger limp mode in some vehicles. Diagnosing it typically involves testing sensors, wiring, and, in some cases, updating or relearning the ECM’s software.


What P2138 Means


P2138 is a sensor-correlation fault in the electronic throttle control system. Modern vehicles with drive-by-wire rely on multiple sensors to confirm the driver's input. If the readings diverge beyond specification, the PCM logs P2138 to protect the engine and drivability.


Common causes


Before diving into repairs, technicians consider several possibilities that can upset sensor correlation. The most frequent causes are:



  • Faulty throttle position sensor (TPS) or pedal position sensor (PPS) – one or both sensors may drift or fail, causing mismatched readings between sensors A and B.

  • Wiring harness or connector problems – damaged wires, frayed insulation, corroded terminals, loose connections, or water intrusion between sensors and the PCM.

  • Electronic throttle control (ETC) or throttle body issues – a sticking or failing motor, dirty/throttled throttle plate, or mechanical interference can produce inconsistent readings.

  • PCM/ECU software or calibration issues – outdated software or a need for a throttle relearn after sensor replacement or power loss.

  • Improper reassembly after maintenance – swapped or misrouted connectors or incorrect sensor installation.


These factors collectively can trigger P2138, and the order of operations in diagnosis usually starts with the simplest potential causes and progresses to sensor and ECU checks.


Diagnosis and testing


Technicians use a structured approach, starting with live data and progressing to physical inspection and possible replacement. The steps below outline a typical workflow:



  1. Use a diagnostic scan tool to pull live data for the throttle position sensor(s) and pedal position sensor(s). Look for discrepancies between sensor A and sensor B readings at idle and during throttle input.

  2. Inspect all related wiring and connectors between the sensors and the ECU. Check for signs of corrosion, damage, pin misalignment, or moisture. Repair or replace wiring as needed.

  3. Test sensor function with a multimeter or oscilloscope according to the vehicle manufacturer’s specifications. Verify that voltages and resistance fall within expected ranges across the operating cycle.

  4. Inspect the throttle body and electronic throttle control system for mechanical binding, dirt, or faults in the actuator. Address any mechanical issues and recheck.

  5. Check for related codes (such as P2135 or P2136) and review any recent maintenance history (battery work, sensor replacement, software updates).

  6. Perform manufacturer-recommended throttle relearn or ECU software update if advised, then clear codes and conduct a road test to confirm the fix.


The diagnostic process emphasizes data correlation and repeatability. If the code reappears after repairs, recheck wiring and sensors, and consider ECU or sensor replacement as needed.


Repairs and prevention


Based on the diagnostic findings, repairs typically fall into these categories:



  • Replace faulty TPS or PPS sensors that fail electrical or mechanical tests.

  • Repair or replace damaged wiring, harness sections, or connectors; ensure solid grounds and proper pin alignment.

  • Clean, service, or replace the throttle body or ETC actuator if mechanical issues are detected.

  • Update the ECM/PCM software or perform the prescribed throttle relearn/calibration procedure after sensor or software work.

  • Verify correct sensor installation and recheck all related systems to prevent reoccurrence of the issue.


Proactive steps, such as avoiding battery disconnects when possible and performing periodic throttle system maintenance, can help prevent P2138 from returning.


When to seek professional help


P2138 can affect drivability and, in some vehicles, trigger limp mode. If you experience rough idle, reduced acceleration, or warning lights, it is advisable to consult a qualified technician. A shop can perform advanced diagnostics, perform a proper relearn, and ensure safety-critical throttle systems are functioning correctly.


Summary


P2138 signifies a correlation fault between throttle and pedal position sensors in the electronic throttle control system. Causes typically include faulty sensors, wiring/connectors issues, throttle body problems, or software/calibration needs. A systematic diagnostic approach—testing live sensor data, inspecting wiring, verifying sensor function, and applying relearns or software updates as needed—helps determine the exact cause and the appropriate repair.

Ryan's Auto Care

Ryan's Auto Care - East Jordan 103 State St East Jordan, MI 49727 231-222-2199
Ryan's Auto Care - Central Lake 7984 North St Central Lake, MI 49622 231-544-9894

Ask any car or truck owner in Central Michigan who they recommend. Chances are they will tell you Ryan's Auto Care.