P2138 Throttle/Pedal Pos Sensor/Switch D/E Voltage Correlation

Stephen Darby

By Stephen Darby (Contact Me)
Last Updated 2016-09-14
ASE Master Tech

Trouble CodeFault LocationProbable Cause
P2138 Throttle position (TP) sensor/switch D/E - voltage correlation Wiring, TP sensor/switch

We recommend Torque Pro

What Does Code P2138 Mean?

I have dealt with a stored code P2138 on many occasions and I have found that it means the powertrain control module (PCM) has detected a discrepancy in the voltage signal between a particular throttle position sensor (TPS) and a particular pedal position sensor (PPS). D/E refers to a particular circuit, sensor, or area of a particular circuit. Consult a reputable vehicle information source (such as All Data DIY) for specifics pertaining to your vehicle. This code is used exclusively in drive by wire (DBW) equipped vehicles.

 

drive-by-wire-throtle-body

OBD-II vehicles use the DBW system (in lieu of a cable operated throttle) to help decrease exhaust emissions, increase fuel efficiency, interact more efficiently with stability and traction control systems, and optimize the accuracy of cruise control systems.

The DBW system is controlled by the PCM using a throttle actuator motor, one or more pedal position sensors (sometimes referred to as accelerator position sensors), and multiple throttle position sensors. These sensors are supplied with a reference voltage (typically 5-volts) and a ground signal. The potentiometer type TPS/PPS completes the circuit. The contacts of the sensor are actuated by a pivoting fulcrum extension on the accelerator pedal or the throttle plate shaft. As the contacts are moved across a circuit board, sensor resistance changes; causing variations in circuit resistance and (therefore) the signal input voltage to the PCM.

pps

 

The PPS sensors are mounted on the accelerator pedal bracket, inside the vehicle. When the pedal is depressed, the PCM receives an input signal to open the throttle plate, as well as a signal letting it know to what degree the throttle plate should be opened. Meanwhile, a signal from the TPS is input to the PCM, making it aware of the actual throttle position. The PCM constantly monitors the signal from the PPS and the signal from the TPS and compares the readings. If the two signal inputs vary by more than the acceptable programmed limit, for more than a certain period of time, a code P2138 will be stored and a malfunction indicator lamp (MIL) should be illuminated. In most cases, the PCM will also enter limp in mode. In this mode, engine acceleration will be severely limited if not disabled.

What are the common causes of code P2138?

  • Defective TPS or PPS
  • Corroded electrical connectors
  • Open or shorted circuits between the TPS, PPS, and the PCM
  • Faulty DBW actuator motor

What are the symptoms of code P2138?

  • Limited or no acceleration
  • Stuck throttle (at any RPM)
  • Engine stall when allowed to idle
  • Hesitation when accelerating
  • Cruise control inoperative

How do you troubleshoot code P2138?

I would normally use a scanner, a digital volt/ohmmeter (DVOM), and a vehicle information source like All Data (DIY) to diagnose a code P2138.

The first step of most successful diagnosis is a visual inspection of all system related wiring and connectors. I would also check the throttle plate for signs of carbon buildup or damage. Repair or replace defective wiring or components as required and retest the DBW system.

Use the scanner to retrieve all stored trouble codes and write them down for future reference. You may also want to keep any related freeze frame data. Your notes may prove helpful if the P2138 is intermittent. Clear the codes and test drive the vehicle. If the code is reset, continue with the diagnosis. If it is not, the condition may need to worsen before a diagnosis can be made. Continue to operate the vehicle until the PCM enters readiness mode or the code is reset.

Consult your vehicle information source for technical service bulletins (TSB) that apply to the condition and vehicle in question. TSBs can be extremely helpful in diagnosing intermittent conditions. Use the information contained in the appropriate TSB to aid in a successful diagnosis.

 

tps

 

The scanner data stream may yield useful information regarding glitches and inconsistencies between throttle plate and accelerator pedal position sensors. For a more rapid data response, narrow the data stream to display only pertinent data. If no discrepancies are detected, use the DVOM to test the sensors individually. The DVOM can yield live data if the test leads are connected to the correct circuits. Observe the DVOM display while operating the DBW. You are (again) looking for glitches in voltage as the throttle is actuated slowly from the closed position to wide open throttle. Voltage typically ranges from .5-volts at closed throttle to 4.5-volts at wide open throttle. If glitches or other inconsistencies are detected, suspect that the sensor being tested is defective. Some manufacturers require that the throttle body, throttle actuator motor, and all throttle position sensors be replaced together.

Codes Related to P2138

  • P0120 Throttle Position Sensor/Switch A Circuit Malfunction
  • P0121 Throttle Position Sensor/Switch A Circuit Range/Performance Problem
  • P0122 Throttle Position Sensor/Switch A Circuit Low Input
  • P0123 Throttle Position Sensor/Switch A Circuit High Input
  • P0124 Throttle Position Sensor/Switch A Circuit Intermittent
  • P0220 Throttle/Petal Position Sensor/Switch B Circuit Malfunction
  • P0221 Throttle/Petal Position Sensor/Switch B Circuit Range/Performance Problem
  • P0222 Throttle/Petal Position Sensor/Switch B Circuit Low Input
  • P0223 Throttle/Petal Position Sensor/Switch B Circuit High Input
  • P0224 Throttle/Petal Position Sensor/Switch B Circuit Intermittent
  • P0225 Throttle/Petal Position Sensor/Switch C Circuit Malfunction
  • P0226 Throttle/Petal Position Sensor/Switch C Circuit Range/Performance Problem
  • P0227 Throttle/Petal Position Sensor/Switch C Circuit Low Input
  • P0228 Throttle/Petal Position Sensor/Switch C Circuit High Input
  • P0229 Throttle/Petal Position Sensor/Switch C Circuit Intermittent
  • P2120 Throttle/Pedal Pos Sensor/Switch D Circ
  • P2121 Throttle/Pedal Pos Sensor/Switch D Circ Range/Perf
  • P2122 Throttle/Pedal Pos Sensor/Switch D Circ Low Input
  • P2123 Throttle/Pedal Pos Sensor/Switch D Circ High Input
  • P2124 Throttle/Pedal Pos Sensor/Switch D Circ Interm
  • P2125 Throttle/Pedal Pos Sensor/Switch E Circ
  • P2126 Throttle/Pedal Pos Sensor/Switch E Circ Range/Perf
  • P2127 Throttle/Pedal Pos Sensor/Switch E Circ Low Input
  • P2128 Throttle/Pedal Pos Sensor/Switch E Circ High Input
  • P2129 Throttle/Pedal Pos Sensor/Switch E Circ Interm
  • P2130 Throttle/Pedal Pos Sensor/Switch F Circ
  • P2131 Throttle/Pedal Pos Sensor/Switch F Circ Range Perf
  • P2132 Throttle/Pedal Pos Sensor/Switch F Circ Low Input
  • P2133 Throttle/Pedal Pos Sensor/Switch F Circ High Input
  • P2134 Throttle/Pedal Pos Sensor/Switch F Circ Interm
  • P2135 Throttle/Pedal Pos Sensor/Switch A / B Voltage Correlation
  • P2136 Throttle/Pedal Pos Sensor/Switch A / C Voltage Correlation
  • P2137 Throttle/Pedal Pos Sensor/Switch B / C Voltage Correlation
  • P2139 Throttle/Pedal Pos Sensor/Switch D / F Voltage Correlation
  • P2140 Throttle/Pedal Pos Sensor/Switch E / F Voltage Correlation

BAT Team Discussions for P2138

  • random missfire 2.2L echotech chevy cobalt
    A 2005, 06, 07? Always post the code number- often times descriptions are incorrect- Are you capable of scanning higher # codes- manufacturer specific ie p2135 p2138? Vehicle is STOCK no add ons or aftermarket? alarm Remote? New plugs are AC delco- how did old plugs look? I see some ...
  • 2003 ACURA MDX 02/APP SENSOR POOR MILEAGE
    Jim, thanks for the quick reply. the code that is on the printout is p2138. i have not looked at anything in proximity to the accelerator pedal. i will check for sensor at the pedal and try to trace any wiring into the harness and check connections. Any more advise would be greatly welcomed. th...
  • 2004 grand prix P0496
    Here is some info on it that might help you...Jim............DTC P0496 SYSTEM DESCRIPTION This DTC tests for undesired intake manifold vacuum flow to the evaporative emission (EVAP) system. The control module seals the EVAP system by commanding the EVAP canister purge solenoid valve OFF and the E...
  • 08' Chevy Avalanche check engine light on with decreased gas milage
    More detailed information... DTC P1174 or P1175 Diagnostic Instructions - Perform the Diagnostic System Check - Vehicle prior to using this diagnostic procedure. - Review Strategy Based Diagnosis for an overview of the diagnostic approach. - Diagnostic Procedure Instructions provides an ...
  • Honda Pilot P2138 Code
    2008 Honda Pilot Car had the P2138 code, took the sensor off the throttle body and cleaned it. Car worked ok for a couple months. Now threw the code again. Reading around it could also be the Accelerator position sensor? How do I find out if its the throttle sensor or the accelerator sensor?...