Diagnostic Instructions
DTC Descriptors
- DTC P0121
Throttle Position Sensor 1 Performance
- DTC P0122
Throttle Position Sensor 1 Circuit Low Voltage
- DTC P0123
Throttle Position Sensor 1 Circuit High Voltage
- DTC P0222
Throttle Position Sensor 2 Circuit Low Voltage
- DTC P0223
Throttle Position Sensor 2 Circuit High Voltage
- DTC P16A0
Sensor Communication Circuit Low Voltage
- DTC P16A1
Sensor Communication Circuit High Voltage
- DTC P16A2
Sensor Communication Circuit Performance
- DTC P2135
Throttle Position Sensors 1-2 Not Plausible
Typical Scan Tool Data
Throttle Position Sensor 1Circuit | Short to Ground | Open | Short to Voltage |
|---|
Operating Conditions: The engine is operating with the throttle closed. All accessories OFF. Parameter Normal Range: Throttle Position Sensor 1 3.75–4.75 V |
5 V Reference | 5.0 V | 5.0 V | 5.0 V |
Signal | 5.0 V | 0.0 V | 0.0 V |
Low Reference | — | 0.0 V | — |
Throttle Position Sensor 2Circuit | Short to Ground | Open | Short to Voltage |
|---|
Operating Conditions: The engine is operating with the throttle closed. All accessories OFF. Parameter Normal Range: Throttle Position Sensor 2 0.45–0.90 V |
5 V Reference | 0.0 V | 0.0 V | 0.0 V |
Signal | 0.0 V | 5.0 V | 5.0 V |
Low Reference | — | 5.0 V | — |
Circuit/System Description
Circuit | Description |
|---|
5 V Reference | Regulated voltage supplied by the control module. |
Serial Data | Digitally encoded information for communication between devices. |
Low Reference | Grounded through the control module. |
Component | Description |
|---|
K20 Engine Control Module | The control module contains a microprocessor used to process input data to control outputs. |
Q38 Throttle Body | The throttle valve is actuated by a DC motor. A spring pulls the throttle valve to the closed position, the throttle actuator motor pushes in the open direction. The more current flows through the motor, the more the valve opens. For a closed loop control, the ECM uses 2 redundant throttle position sensors. |
Q38 Throttle BodyThe assembly has several functions:
The throttle valve is actuated by a bidirectional DC motor. A spring pulls the valve to a rest or default position, in which the valve is almost closed. The throttle actuator motor can push against the force of the spring to open or close the valve. The more current flow through the motor, the more the valve moves.
The throttle body contains a contactless inductive position sensor. A fixed transmitter coil excites a movable rotor, which in turn induces a current in a fixed receiver coil. The current varies with the angle of the rotor. Electronics inside the sensor convert the current into digital data which is transmitted via a serial data circuit to the ECM.
K20 Engine Control ModuleThe engine control module (ECM) determines the driver's intent based on input from the accelerator pedal position sensors, then calculates the appropriate throttle response based on the throttle position sensors.
Conditions for Running the DTC
P0121: - DTCs P0102, P0103, P0107, P0108, P0112, P0113, P0117, P0118, P0335, or P0336 is not set.
- The engine speed is between 500–6,800 RPM.
- The engine coolant temperature (ECT) is −7 to +126°C (19–259°F).
- The intake air temperature (IAT) is −20 to +125°C (−4 to +257°F).
- The DTC runs continuously when the above conditions are met.
P0122, P0123, P0222, P0223: - DTC P06A3 is not set.
- The run/crank or powertrain relay voltage is greater than 6.41 V and reduced power is not active.
- The DTCs run continuously when the above condition are met.
P16A0, P16A1, or P16A2: - DTC P06A3 is not set.
- The run/crank voltage is greater than 6.41 V.
- The DTCs run continuously once the above conditions are met.
P2135: - DTCs P0122, P0123, P0222, P0223, or P06A3 are not set.
- The run/crank or powertrain relay voltage is greater than 6.41 V and reduced power is not active.
- The DTC runs continuously when the above conditions are met.
Conditions for Setting the DTC
P0121
The ECM detects that the throttle position sensor 1 voltage is stuck in range for greater than 1 s.
P0122
The ECM detects the throttle position sensor 1 signal voltage is less than 0.32 V for greater than 1 s.
P0123
The ECM detects the throttle position sensor 1 signal voltage is greater than 4.75 V for greater than 1 s.
P0222
The ECM detects the throttle position sensor 2 signal voltage is less than 0.25 V for greater than 1 s.
P0223
The ECM detects the throttle position sensor 2 signal voltage is greater than 4.6 V for greater than 1 s.
P16A0
The ECM detects a low voltage circuit condition on the throttle position sensor signal circuit for greater than 1 s.
P16A1
The ECM detects a high voltage circuit condition on the throttle position sensor signal circuit for greater than 1 s.
P16A2
The ECM detects an incorrect message was received over the throttle position sensor signal circuit for greater than 1 s.
P2135
The ECM detects that throttle position sensors 1 and 2 disagree greater than 7–10 percent for greater than 1 s.
Action Taken When the DTC Sets
- DTCs P0121 is a Type B DTC.
- DTCs P0122, P0123, P0222, P0223, P16A0, P16A1, P16A2, and P2135 are Type A DTCs.
- The ECM commands the throttle actuator control (TAC) system to operate in a Reduced Engine Power mode.
- A message center or an indicator displays Reduced Engine Power.
- Under certain conditions, the ECM commands the engine OFF.
Conditions for Clearing the DTC
- DTCs P0121 is a Type B DTC.
- DTCs P0122, P0123, P0222, P0223, P16A0, P16A1, P16A2, and P2135 are Type A DTCs.
Diagnostic Aids
- A high resistance condition on the throttle position and throttle actuator control circuits could cause a DTC to set.
- If the accelerator pedal is pressed to the wide open throttle position, the throttle blade angle or Throttle Position angle is limited to less than 40 percent.
Reference Information
Schematic ReferenceEngine Controls Schematics
Connector End View ReferenceMaster Electrical Component List
Description and OperationThrottle Actuator Control (TAC) System Description
Electrical Information ReferenceDTC Type ReferencePowertrain Diagnostic Trouble Code (DTC) Type Definitions
Scan Tool ReferenceControl Module References for scan tool information
Circuit/System Verification
- If you were sent here from DTC P0068, P0101, P0106, or P1101 refer to Circuit/System Testing.
- Ignition ON.
- Verify that DTC P0601–P0606, P06A3, and P16F3 is not set.
- If none of the DTCs are set
- Verify the scan tool Throttle Body Idle Air flow Compensation parameter is less than 90 %.
- Verify that DTC P0122, P0123, P0222, P0223, P16A0, P16A1, P16A2, or P2135 are not set.
- If none of the DTCs are set
- Verify the Throttle Position Sensors 1 and 2 Agree/Disagree parameter displays Agree while performing the Throttle Sweep Test with a scan tool.
- Verify DTC P0122, P0123, P0222, P0223, P16A0, P16A1, P16A2, and P2135 is not set.
- Determine the current vehicle testing altitude.
- Verify the scan tool MAP Sensor pressure parameter is within range specified in the Altitude Versus Barometric Pressure table.
- The MAP Sensor pressure is not in range
Refer to DTC P0106.
- The MAP Sensor pressure is within range
- Engine idling.
- Verify the scan tool MAP Sensor pressure parameter is between 26–52 kPa (3.8–7.5 psi) and changes with accelerator pedal input.
- If not between 26–52 kPa (3.8–7.5 psi) or does not change
Refer to DTC P0106.
- If between 26–52 kPa (3.8–7.5 psi) and changes
- Verify the scan tool MAF Sensor g/s parameter changes smoothly and gradually as the engine speed is increased and decreased while performing the actions listed below.
- Engine idling
- Perform the scan tool snapshot function.
- Increase the engine speed slowly to 3,000 RPM and then back to idle.
- Exit from the scan tool snapshot and review the data.
- Observe the MAF Sensor parameter frame by frame with a scan tool.
- The MAF Sensor parameter does not change smoothly and gradually
Refer to DTC P0101.
- The MAF Sensor parameter changes smoothly and gradually
- Operate the vehicle within the Conditions for Running the DTC. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records data.
- Verify the DTC does not set.
- All OK.
Circuit/System Testing
Note: Disconnecting the throttle body harness connector causes additional DTCs to set.
- Ignition OFF, and all vehicle systems OFF, disconnect the harness connector at Q38 Throttle Body Assembly. It may take up to 2 minutes for all vehicle systems to power down.
- Test for less than 5 Ω between the low reference circuit terminal 4 and ground.
- Ignition OFF, disconnect the harness connector at the K20 Engine Control Module.
- Test for less than 2 Ω in the low reference circuit end to end.
- If 2 Ω or greater, repair the open/high resistance in the circuit.
- If less than 2 Ω, replace the K20 Engine Control Module.
- Ignition ON.
- Test for 4.8–5.2 V between the 5 V reference circuit terminal 5 and ground.
- Ignition OFF, disconnect the harness connector at the K20 Engine Control Module.
- Test for infinite resistance between the 5 V reference circuit and ground.
- If less than infinite resistance, repair the short to ground on the circuit.
- Test for less than 2 Ω in the 5 V reference circuit end to end.
- If 2 Ω or greater, repair the open/high resistance in the circuit.
- If less than 2 Ω, replace the K20 Engine Control Module.
- Ignition OFF, disconnect the harness connector at the K20 Engine Control Module, ignition ON.
- Test for less than 1 V between the 5 V reference circuit and ground.
- If 1 V or greater, repair the short to voltage on the circuit.
- If less than 1 V, replace the K20 Engine Control Module.
- Test for 3.5 to 12 V between the test points:Serial Data circuit terminal 3&Ground
- If less than 3.5 V and does not fluctuate
- Ignition/Vehicle » Off
- Disconnect the electrical connector:K20 Engine Control Module
- Test for infinite resistance between the test points:Serial Data circuit terminal 3@Component harness&Ground
- If less than infinite resistance » Repair the short to ground on the circuit.
- Test for less than 2 Ω between the test points:Serial Data circuit terminal 3The other end of the circuit
- If 2 Ω or greater » Repair the open/high resistance in the circuit.
- If less than 2 Ω » Replace the component:K20 Engine Control Module
- If greater than 12 V and does not fluctuate
- Ignition/Vehicle » Off
- Disconnect the electrical connector:K20 Engine Control Module
- Ignition » On / Vehicle » In Service Mode
- Test for less than 1 V between the test points:Serial Data circuit terminal 3@Component harness&Ground
- If 1 V or greater » Repair the short to voltage on the circuit.
- If less than 1 V » Replace the component:K20 Engine Control Module
- If between 3.5 and 12 V and fluctuates
- Test or replace the component:Q38 Throttle Body
Repair Instructions
Repair Verification
- Install any components that have been removed or replaced during diagnosis.
- Perform any adjustments, programming or setup procedures that are required when a component is removed or replaced.
- Clear the DTCs with a scan tool.
- Ignition OFF and all vehicle systems OFF. It may take up to 2 minutes for all vehicle systems to power down.
- Ignition ON.
- Verify the Throttle Position Sensors 1 and 2 Agree/Disagree parameter displays Agree while performing the Throttle Sweep Test with a scan tool.
- If Agree is not displayed
- If the repair was related to a DTC, duplicate the Conditions for Running the DTC and use the Freeze Frame/Failure Records, if applicable, in order to verify the DTC does not set.
- All OK.