Part 4
Time requiredImmediate, upon Ignition ON
ETC_TPS_1_LoRange
DTC Description / Detecting Condition / Confirmation Procedure
P0122 refer to P0122
Monitor Strategy Description
This code detects a short to ground in either the circuit or the sensor (5-95%).
Malfunction Criteria
Raw TPS1%V < cal < 4.9988%
Enable Conditions
Ignition On = 1
Time required
Fail count > 15 with count up = 3, countdown =1, (15.6 msec continuous loop)
ETC_TPS_1_HiRange
DTC Description / Detecting Condition / Confirmation Procedure
P0123 refer to P0123
Monitor Strategy Description
This code detects a continuous short to high or open circuit in either the circuit or the sensor (5-95%).
Malfunction Criteria
Raw TPS1%V > cal > 95.0012%
Enable Conditions
Ignition On = 1
Time required
Fail count > 15 with count up = 3, countdown =1, (15.6msec continuous loop)
ETC_TPS_2_LoRange
DTC Description / Detecting Condition / Confirmation Procedure
P0222 refer to P0222
Monitor Strategy Description
This code detects a continuous short to ground or open in either the circuit or the sensor (5-95%).
Malfunction Criteria
Raw TPS 2%V < cal < 4.9988%
Enable Conditions
Ignition On = 1
Time required
Fail count > 15 with count up = 3, countdown =1, (15.6msec continuous loop)
ETC_TPS_2_HiRange
DTC Description / Detecting Condition / Confirmation Procedure
P0223 refer to P0223
Monitor Strategy Description
This code detects a continuous short to high in either the circuit or the sensor (5-95%).
Malfunction Criteria
Raw TPS 2%V > cal > 95.9991%
Enable Conditions
Ignition On = 1
Time required
Fail count > 15 with count up = 3, countdown =1, (15.6msec continuous loop)
ETC_TPS_Corr
DTC Description / Detecting Condition / Confirmation Procedure
P2135 refer to P2135
Monitor Strategy Description
Determines if TPS # 1 disagrees with TPS # 2 (0-100%).
Malfunction Criteria
Difference between normalized values of TPS1 and TPS2 > cal > 4.5013%
Enable Conditions
Ignition On = 1
Time required
Fail count > 20 with count up = 3, countdown =1, (15.6msec continuous loop)
ETC_VREF_A_Range
DTC Description / Detecting Condition / Confirmation Procedure
P0641 refer to P0641
Monitor Strategy Description
This code detects errors in sensor reference voltage # 1 that would affect sensor value.
Malfunction Criteria
% of Vref1 > Scaled Vref1 > 110.001%
OR % of Vref1 < Scaled Vref1 < 89.9994%
Enable Conditions
Ignition On = 1
Time required
Fail count > 35 with count up = 3, countdown =1, (15.6msec continuous loop)
ETC_VREF_B_Range
DTC Description / Detecting Condition / Confirmation Procedure
P0651 refer to P0651
Monitor Strategy Description
This code detects errors in sensor reference voltage # 2 that would affect sensor value.
Malfunction Criteria
% of Vref2 > Scaled Vref1 > 110.001%
OR % of Vref2 < Scaled Vref1 < 89.9994%
Enable Conditions
Ignition On = 1
Time required
Fail count > 35 with count up = 3, countdown =1, (15.6 msec continuous loop)
ETC_APS_1_LoRange
DTC Description / Detecting Condition / Confirmation Procedure
P2122 refer to P2122
Monitor Strategy Description
This code detects a continuous short to ground or open in either the circuit or the sensor (0-100%)
Malfunction Criteria
Raw APS1 %V < cal < 4.9988%
OR
VrefA Fail Criteria is met = TRUE Boolean
Enable Conditions
Ignition On = 1
Fail is NOT reported if: VrefA Fail Count > 0
OR A/D converter is not failed.
Time required
Fail count > 12 with count up = 3, countdown =1, (15.6msec continuous loop)
ETC_APS_1_HiRange
DTC Description / Detecting Condition / Confirmation Procedure
P2123 refer to P2123
Monitor Strategy Description
This code detects a short to high in either the circuit or the sensor (0-100%).
Malfunction Criteria
Raw APS1 %V > cal > 95.9991%
OR
VrefA Fail Criteria is met = TRUE Boolean
Enable Conditions
Ignition On = 1
Fail is NOT reported if: VrefA Fail Count > 0
OR A/D converter is not failed.
Time required
Fail count > 12 with count up = 3, countdown =1, (15.6 msec continuous loop)
ETC_APS_2_LoRange
DTC Description / Detecting Condition / Confirmation Procedure
P2127 refer to P2127
Monitor Strategy Description
This code detects a continuous short to ground or open in either the circuit or the sensor (0-100%).
Malfunction Criteria
Raw APS2 %V < cal < 2.5024%
OR
VrefB Fail Criteria is met = TRUE Boolean
Enable Conditions
Ignition On = 1
Fail is NOT reported if: VrefB Fail Count > 0
OR A/D converter is not failed.
Time required
Fail count > 12 with count up = 3, countdown =1, (15.6 msec continuous loop)
ETC_APS_2_HiRange
DTC Description / Detecting Condition / Confirmation Procedure
P2128 refer to P2128
Monitor Strategy Description
This code detects a short to high in either the circuit or the sensor (0-100%).
Malfunction Criteria
Raw APS2 %V > cal > 54.9988%
OR
VrefB Fail Criteria is met = TRUE Boolean
Enable Conditions
Ignition On = 1
Fail is NOT reported if: VrefB Fail Count > 0
OR A/D converter is not failed.
Time required
Fail count > 12 with count up = 3, countdown =1, (15.6 msec continuous loop)
ETC_APS_1_2_Corr
DTC Description / Detecting Condition / Confirmation Procedure
P2138 refer to P2138
Monitor Strategy Description
This code detects a correlation error between APS 1 and APS 2 (0-100%).
Malfunction Criteria
Difference between APS1 and APS2 Normalized values > cal > 5.4993%
Difference between APS learned minimums > cal > 4.5044%
Enable Conditions
Ignition On = 1
Time required
Fail count > 20 with count up = 3, countdown =1, (15.6msec continuous loop)
ETC TPS - Airflow Correlation Error
DTC Description / Detecting Condition / Confirmation Procedure
P0068 refer to P0068
Monitor Strategy Description
This code detects if the throttle is unable to restrict engine airflow. Measured airflow based on MAP is compared with estimated airflow based on throttle position and engine speed. If measured airflow is much higher than throttle based estimated airflow, the fault is set and limp-home
action taken.
Malfunction Criteria
Speed-Density Airflow - ETC estimated airflow > 9 g/s
Enable Conditions
Engine running = RUN
AND Throttle Actuation Mode =/= 0 (disabled)
AND MAP Sensor failure = FALSE
AND IAT sensor failure = FALSE
Time required
Fail count > 250 with count up = 0, countdown =1, (15.6 msec continuous loop)
ETC_ThrottleActuation
DTC Description / Detecting Condition / Confirmation Procedure
P2101 refer to P2101
Monitor Strategy Description
This code detects ETC position control problems. Fault set for large differences between Indicated and Desired Throttle position (0-100%).
Malfunction Criteria
IF Indicated TPS - Desired TPS > cal > 8% Throt
this is Too Hi Fail, ELSE
IF Indicated TPS < cal AND < 39.998% Throt
(Indicated TPS - Desired TPS) < cal < -8% Throt
OR
(Indicated TPS - Desired TPS) < cal < -20% Throt
this is Too Lo Fail
Enable Conditions
Engine running = RUN (3)
AND Throttle Actuation Mode is Normal = Normal (2)
AND Ignition Voltage > 5.0 V > 5 V
Time required
Hi side fail 100 failures within 1000 test samples (15.6 msec)
Lo side fail 150 failures within 1000 test samples (15.6 msec)
ETC_ThrotActPerf_SS
DTC Description / Detecting Condition / Confirmation Procedure
P1516 refer to P1516
Monitor Strategy Description
This code detects ETC position control problems at steady state conditions (desired value stable). Fault set for large differences between Indicated and Desired Throttle position (0-100%).
Malfunction Criteria
IF Abs (Indicated TPS - Desired TPS) > cal > 5% Throt
Enable Conditions
Engine running = RUN (3)
AND Throttle Actuation Mode is Normal = Normal (2)
AND (variation in desired TPS (ETPSDES) < cal) for cal seconds.
< 5%Throt
< 1 sec.
Time required
Fail Thresh: 30 sec.
Sample Thresh: 30 sec.
ETC_TPS_ThrotRet
DTC Description / Detecting Condition / Confirmation Procedure
P2119 refer to P2119
Monitor Strategy Description
This code detects when throttle fails to return to the unpowered default
position when power to the ETC motor is turned off. Fault set for failure to return to default position within a time.
Malfunction Criteria
If throttle did not return to default range within cal seconds of turning off, increment fail count.
Normalized value of either TPS within expected default range anytime while enabled.
(TPS1 Norm > Lo limit > 14.0015%Vref
AND TPS1 Norm < Hi Limit) < 25%Vref
OR (TPS2 Norm > Lo limit > 14.0015%Vref
AND TPS2 Norm < Hi Limit) < 25%Vref
Time depends on engine temperature
If Coolant temp is very low, < -1.5625 °C
Use long time < 4 sec.
ELSE, use regular time < 1 sec.
Enable Conditions
Throttle Actuation Mode Previous NOT Off =/= Off (0)
AND Throttle Actuation Mode is Off = Off (0)
AND (Desired TPS < KfETCD_Pct_TPS_ReturnThrshLo < 14.0015%Vref
OR Desired TPS > KfETCD_Pct_TPS_ReturnThrshHi) > 25%Vref
AND ETCS_Power_Control_Mode = NORMAL = Normal (2)
AND ETC_TPS_1_LoRange not failed = False (0)
AND ETC_TPS_1_HiRange not failed = False (0)
AND ETC_TPS_2_LoRange not failed = False (0)
AND ETC_TPS_2_HiRange not failed = False (0)
AND ETC_TPS_Corr not failed = False (0)
AND VREF_A_Range not failed = False (0)
AND VREF_B_Range not failed = False (0)
Time required
Fail count > 23 with count up = 3, countdown =1
ETC_ForcedIdle
DTC Description / Detecting Condition / Confirmation Procedure
P2104 refer to P2104
Monitor Strategy Description
This code detects if the system is in Forced Idle Mode.
Malfunction Criteria
Forced Idle Mode is active
Enable Conditions
Ignition On = KEY_ON
Time required
Immediate upon fault detection
ETC_ForcedShutdown
DTC Description / Detecting Condition / Confirmation Procedure
P2105 refer to P2105
Monitor Strategy Description
This code detects if the system is in Forced Engine Shutdown Mode.
Malfunction Criteria
Forced Engine Shutdown Mode Active
Enable Conditions
Ignition On = KEY_ON
Time required
Immediate upon fault detection
ETC_LimitPerf
DTC Description / Detecting Condition / Confirmation Procedure
P2106 refer to P2106
Monitor Strategy Description
This code detects if the system is in Limit Performance Mode.
Malfunction Criteria
Limit Performance Mode is active
Enable Conditions
Ignition On = KEY_ON
Time required
Immediate upon fault detection
ETC_PowerManage
DTC Description / Detecting Condition / Confirmation Procedure
P2110 refer to P2110
Monitor Strategy Description
This code detects if the system is in Power Management Mode.
Malfunction Criteria
Power Management Mode is active
Enable Conditions
Ignition On = KEY_ON
Time required
Immediate upon fault detection
ClutchPedalSwitchShortLow
DTC Description / Detecting Condition / Confirmation Procedure
P0834 refer to P0834
Monitor Strategy Description
Determines if Clutch Pedal Switch circuit is Open or Shorted Low
Malfunction Criteria
When no clutch pedal switch transition is seen = CPSDCSCS boolean
AND current clutch pedal switch state = TRUE boolean
Enable Conditions
Is Clutch Pedal Switch Installed in the vehicle = 1 enum. (For AT)
Is Clutch Pedal Switch Installed in the vehicle = 0 enum. (For MT)
AND Engine Running = RUN (3)
AND Ignition Voltage <= 16 V
AND Ignition Voltage >= 11 V
IF Conditions above are satisfied
SET Clutch Pedal Switch Transition Enable Criteria Met = TRUE
When vehicle speed transitions between:
IF Lower than a vehicle speed <= 3 kph
AND Higher than a vehicle speed >= 52 kph
INC Increment a Transition Counter (should have seen clutch state change on accel or decel)
Time required
8 test failures
ClutchPedalSwitchShortHigh
DTC Description / Detecting Condition / Confirmation Procedure
P0835 refer to P0835
Monitor Strategy Description
Determines if Clutch Pedal Switch circuit is Shorted High.
Malfunction Criteria
When no clutch pedal switch transition is seen = CPSDCSCS boolean
AND current clutch pedal switch state = FALSE boolean
Enable Conditions
Is Clutch Pedal Switch Installed in the vehicle = 1 enum. (For AT)
Is Clutch Pedal Switch Installed in the vehicle = 0 enum. (For MT)
AND Engine Running = RUN (3)
AND Ignition Voltage <= 16 V
AND Ignition Voltage >= 11 V
IF Conditions above are satisfied
SET Clutch Pedal Switch Transition Enable Criteria Met = TRUE
When vehicle speed transitions between:
IF Lower than a vehicle speed <= 3 kph
AND Higher than a vehicle speed >= 52 kph
INC Increment a Transition Counter (should have seen clutch state change on accel or decel)
Time required
8 test failures
G Sensor Rough Road Rationality
DTC Description / Detecting Condition / Confirmation Procedure
P1391 refer to P1391
Monitor Strategy Description
This diagnostic detects a g-sensor value that is out of normal range at idle. It also detects a g-sensor signal that is stuck during driving conditions.
Malfunction Criteria
Idle Test:
G-sensor output < -0.3867 G
or
G-sensor output > 2.2109 G
Driving Test:
G-sensor output delta
(Max-Min) < 0.0002 G
Enable Conditions
G-sensor is Rough Road Source = 3 enum
AND G-sensor short fault = FALSE boolean
AND Engine Run time > 10 sec.
Test A (IDLE):
AND Vehicle speed <= 5 kph
Test B:
AND Vehicle speed >= 30 kph
AND Vehicle speed <= 70 kph
Time required
Idle Test
Detection Time
22.50 seconds failure out of 44.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
180 test failures within 200 test samples at 125. ms loop time
Driving Test
Detection Time
22.50 seconds failure out of 44.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
180 test failures within 200 test samples at 125. ms loop time
G Sensor Rough Road Low Volts
DTC Description / Detecting Condition / Confirmation Procedure
P1392 refer to P1392
Monitor Strategy Description
This diagnostic detects a g-sensor short to ground.
Malfunction Criteria
G-Sensor output < 1.9989%
Enable Conditions
G-sensor is Rough Road Source >= 10 sec.
AND Engine Run Time
Time required
Detection Time
10.00 seconds failure out of 19.88 seconds sample period
Continuous Monitoring every 125. ms loop time
Detection Samples
80 test failures within 160 test samples at 125. ms loop time
G Sensor Rough Road High Volts
DTC Description / Detecting Condition / Confirmation Procedure
P1393 refer to P1393
Monitor Strategy Description
This diagnostic detects a g-sensor short to power.
Malfunction Criteria
G-Sensor output > 97.9995%
Enable Conditions
G-sensor is Rough Road Source >= 10 sec.
AND Engine Run Time
Time required
Detection Time
10.00 seconds failure out of 19.88 seconds sample period
Continuous Monitoring every 125. ms loop time
Detection Samples
80 test failures within 160 test samples at 125. ms loop time
WSSD Rough Road System fault
DTC Description / Detecting Condition / Confirmation Procedure
P1396 refer to P1396
Monitor Strategy Description
Determines if there is excessive variation in the wheel speed sensor (missing edge).
Malfunction Criteria
Delta Wheel Speed (Current - Previous) > 18 kph
Enable Conditions
Rough Road Source = 4 (WS) enum
AND Engine Run Time > 10 sec.
Time required
Detection Time
1.25 seconds failure out of 2.38 seconds sample period
Continuous Monitoring every 125. ms loop time
Detection Samples
10 test failures within 52 test samples at 125. ms loop time
WSSD Rough Road Serial Data fault
DTC Description / Detecting Condition / Confirmation Procedure
P1397 refer to P1397
Monitor Strategy Description
Determines if the wheel speed sensor has failed.
Malfunction Criteria
Linear Wheel Speed with no WSS Active fault < 10 kph
OR
Linear Wheel Speed with active WSS fault <= 5 kph
Enable Conditions
Disabling Faults Present = FALSE boolean
AND Coolant Temp >= 60 °C
AND System Voltage > 11 V
AND System Voltage < 16 V
AND Engine State = RUN enum
Time required
Detection Time
35.00 seconds failure out of 69.88 seconds sample period
Continuous Monitoring every 125. ms loop time
Detection Samples
280 test failures within 300 test samples at 125. ms loop time
Rough Road: No Source Detected
DTC Description / Detecting Condition / Confirmation Procedure
P0317 refer to P0317
Monitor Strategy Description
This diagnostic will determine if a rough road source (WSS or G-sensor) is detected.
Malfunction Criteria
Wheel Speed Valid = FALSE boolean
AND
G-Sensor Valid = FALSE boolean
Enable Conditions
Rough Road Learn option selected
AND Engine Run time > 10 sec.
AND Vehicle Speed > 5 kph
Time required
Detection Time
15.63 seconds failure out of 17.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
72 test failures within 80 test samples at 125. ms loop time
CAM Rationality
DTC Description / Detecting Condition / Confirmation Procedure
P0016 refer to P0016
Monitor Strategy Description
This diagnostic will determine if the CAM sensor is not detected at the correct interval every 4 cylinder events.
Malfunction Criteria
Cam Pulse =/= 4 cyl
Enable Conditions
Engine State = RUN enum
AND Crank No Signal Fault = FALSE boolean
AND Crank Signal Noisy Fault = FALSE boolean
AND Cam No Signal Test Reported = TRUE boolean
Time required
Detection Time
0.31 seconds failure out of 0.62 seconds sample period
Continuous Monitoring every 7.80 ms
Detection Samples
40 test failures within 200 test samples at 7.8 ms loop time
CAM Position No Signal
DTC Description / Detecting Condition / Confirmation Procedure
P0340 refer to P0340
Monitor Strategy Description
This diagnostic will determine if no CAM sensor signal is present
Malfunction Criteria
CAM Stuck = TRUE boolean
Enable Conditions
Engine State = RUN enum
AND Crank No Signal Fault = FALSE boolean
AND Crank Signal Noisy Fault = FALSE boolean
Time required
Test fails if CAM not seen for 32 TDC cylinder 1 events.