Part 1
OBD System Description - Comprehensive Component (Engine Input) MonitorCAN_Overall_Communication DTC Description / Detecting Condition / Confirmation Procedure
U0073 refer to [DTC U0073: Control Module Communication Bus OFF]. U0073
Monitor Strategy Description
Detects if CAN communication has a general failure and no communication is possible.
Malfunction Criteria
Fail Criteria Met = TRUE
Enable Conditions
OFVC Device Control Active = FALSE
AND Engine Running = RUN
AND Ignition Voltage 11 V
AND Engine Run Time 2 sec.
AND CAN BUS LEARNED TYPE = BUS ACTIVE
Time required
0.5 seconds
CAN_TCM_Communication
DTC Description / Detecting Condition / Confirmation Procedure
U0101 refer to [DTC U0101: Lost Communication with TCM]. U0101
Monitor Strategy Description
Detects if CAN communication has a general failure and no communication is possible.
Malfunction Criteria
Fail Criteria Met = TRUE
Enable Conditions
OFVC Device Control Active = FALSE
AND Engine Running = RUN
AND Ignition Voltage > 11 V
AND Engine Run Time > 2 sec.
AND CAN BUS LEARNED TYPE = BUS ACTIVE
Time required
0.5 seconds
MAP_TPS_Rationality
DTC Description / Detecting Condition / Confirmation Procedure
P0106 refer to [DTC P0106: Manifold Absolute Pressure (MAP) Sensor Performance]. P0106
Monitor Strategy Description
The MAP reading is compared to expected MAP high and low limits based on engine speed & Throttle Position.
Malfunction Criteria
Vehicle in Power condition
Altitude compensated MAP < See table below.
Altitude compensated MAP > See table below.
OR
Vehicle in Deceleration condition
Altitude compensated MAP > See table below.
Enable Conditions
Common Stable conditions criteria:
Engine State = RUN
AND ((MAP_TPS_Rationality Fault Active <> P0106
AND Valid barometric pressure update) = TRUE
OR MAP_TPS_Rationality_Fault_Active <> P0106
OR MAP_TPS_Rationality Test has Failed this Key Cycle) <> P0106
AND Transmission Torque Converter Clutch Condition Stable = TCCENGGD
Decel Stable Conditions Criteria:
Engine speed >= 1300 rpm
AND Engine speed <= 4500 rpm
AND Idle Airflow Stable <= 4.9988%
AND Coolant Temperature above minimum threshold >= -10 °C
Power Stable Conditions Criteria:
Engine speed >= 1300 rpm
AND Engine speed <= 4500 rpm
AND HVAC Clutch not transitioning = FALSE
AND Traction control not active = FALSE
AND Torque fuel reduction not active = FALSE
AND Brake Switch Not Activated = FALSE
AND Coolant Temperature above minimum threshold >= 60 °C
AND Power steering Not cramped = FALSE
AND Delta engine speed <= 200 rpm
AND (Delta TPS <= 2.9999%
OR Delta MAP) <= 5 kPa
AND Idle Airflow Stable <= 4.9988%
Common Enable Conditions Criteria:
MAP Circuit Test Not Failing (Signal Value within MAP Low/High OOR) = FALSE
AND OFVC Device Control Not Active = FALSE
AND TPS Circuit Test Not Failing (Signal Value within TPS Low/High OOR) = FALSE
AND Disabling Faults Present (refer to disabling fault list, included with certification documentation) = FALSE
Decel Enable Conditions Criteria:
Decel Stable Conditions Present = TRUE
AND Throttle position below threshold < 0.2014%
AND Vehicle Speed >= 12.4 mph
AND The minimum consecutive time that the engine operating conditions must meet the enable criteria >= 1.5 s
IF Conditions above satisfied
SET MAP Rationality Diag. Decel. Conditions Met = TRUE
Power Enable Conditions Criteria:
Power Stable Conditions Present = TRUE
AND The minimum consecutive time that the engine operating conditions must meet the enable criteria >= 1.5 s
IF Conditions above satisfied
SET MAP Rationality Diag. Power High Conditions Met = TRUE
SET MAP Rationality Diag. Power Low Conditions Met = TRUE
Time required
Power Condition:
Detection Time
12.50 seconds failure out of 24.88 seconds sample period
Continuous Monitoring every 125. ms loop time
Detection Samples
100 test failures within 200 test samples at 125. ms loop time
Deceleration Condition:
Detection Time
2.50 seconds failure out of 4.88 seconds sample period
Continuous Monitoring every 125. ms loop time
Detection Samples
20 test failures within 40 test samples at 125. ms loop time
MAP_ShortLow
DTC Description / Detecting Condition / Confirmation Procedure
P0107 refer to [DTC P0107: Manifold Absolute Pressure (MAP) Sensor Circuit Low Voltage]. P0107
Monitor Strategy Description
Detection of a continuous short to low or open in either the signal circuit or the MAP.
Malfunction Criteria
Raw MAP Signal < 1.00%
Enable Conditions
IF (TPS Fault Criteria is not bypassed = FALSE
THEN Proceed with the following criteria
No TPS Active Fault Present = FALSE
AND TPS Circuit Test Not Failing (Signal Value within TPS Low/High OOR) = FALSE
ELSE (BYPASS TPS FAULT CRITERIA))
Above Criteria Met
AND Either of the following conditions
Engine Speed <= 0 rpm
AND Throttle Position >= 0%
OR
Engine Speed > 0 rpm
AND Throttle Position >= 0%
AND Ignition Voltage > 11 V
THEN Set MAP Circuit Diag. Short Low Conditions Met = TRUE
Time required
Detection Time
2.50 seconds failure out of 4.99 seconds sample period
Continuous Monitoring every 7.81 ms
Detection Samples
320 test failures within 640 test samples at 7.81 ms loop time
MAP_ShortHigh
DTC Description / Detecting Condition / Confirmation Procedure
P0108 refer to [DTC P0108: Manifold Absolute Pressure (MAP) Sensor Circuit High Voltage]. P0108
Monitor Strategy Description
Detects if the ACT sensor value is stuck after an engine soak, by comparing the ACT sensor value at previous shutdown to the current ACT value. Driving and Idle conditions prevent a false failure of this diagnostic by providing the conditions necessary to achieve the required actual temperature change.
Malfunction Criteria
Raw MAP Signal > 98.00% of sensor reading scale
Enable Conditions
IF (TPS Fault Criteria is not bypassed = FALSE
THEN Proceed with the following criteria
No TPS Active Fault Present = FALSE
AND TPS Circuit Test Not Failing (Signal Value within TPS Low/High OOR) = FALSE
AND Engine Running Time >= See table below.
ELSE (BYPASS TPS FAULT CRITERIA))
Above Criteria Met
AND Either of the following conditions
Engine Speed <= 8191.88 rpm
AND Throttle Position <= 199.997%
OR
Engine Speed > 8191.88 rpm
AND Throttle Position <= 199.997%
THEN Set MAP Circuit Diag. Short High Conditions Met = TRUE
Time required
Detection Time
2.50 seconds failure out of 4.99 seconds sample period
Continuous Monitoring every 7.81 ms
Detection Samples
320 test failures within 640 test samples at 7.81 ms loop time
ACT_Stuck
DTC Description / Detecting Condition / Confirmation Procedure
P0110 refer to [DTC P0110: Intake Air Temperature (IAT) Sensor Circuit]. P0110
Monitor Strategy Description
Detects if the ACT sensor value is stuck after an engine soak, by comparing the ACT sensor value at previous shutdown to the current ACT value. Driving and Idle conditions prevent a false failure of this diagnostic by providing the conditions necessary to achieve the required actual temperature change.
Malfunction Criteria
Max ACT - Min ACT < 2 °C
Enable Conditions
Common Enable Condition Criteria
Engine State = Engine Run (3) enum
AND Engine soak time >= 480 min
AND Disabling faults present (Refer to Disabling Faults List - Included with certification documentation) = FALSE boolean
AND Previous trip ACT value stored = TRUE boolean
AND ACT Stuck Test Complete = FALSE boolean
Drive Conditions (allow heating to occur)
AND Throttle Position > 0.2014%
AND Vehicle Speed >= 24.18 mph
AND Airflow >= 15 g/sec
AND Stuck Drive Test Counter >= 2400 counts
Idle Conditions (to sense drive heating)
AND Throttle Position <= 0.2014%
AND Vehicle Speed <= 1.24 mph
AND Stuck Drive Test Counter >= 480 counts
Time required
N/A
ACT_Skewed
DTC Description / Detecting Condition / Confirmation Procedure
P0111 refer to [DTC P0111: Intake Air Temperature (IAT) Sensor Performance]. P0111
Monitor Strategy Description
Skew Low Test:
Monitors the difference between the startup coolant and ACT values.
Skew High Test:
Monitors the difference between the startup ACT and coolant values.
Malfunction Criteria
Skew Low Test:
Startup Coolant - Startup ACT >= 20 °C
Skew High Test:
Startup ACT - Startup Coolant >= 20 °C
Enable Conditions
Skew Low Test:
Engine State = Eng_Run (3) enum
AND Engine soak time >= 480 min
AND Disabling faults present = FALSE boolean
AND Previous trip ACT value stored = TRUE boolean
AND ACT Skewed Test Complete = FALSE boolean
AND ACT Skew Low Test Reporting Allowed = FALSE boolean
AND Startup Coolant Temperature > -20 °C
AND Engine airflow > 15 g/s
AND Vehicle Speed > 24.8 mph
Skew High Test:
Engine State = Eng_Run (3) enum
AND Engine soak time >= 480 min
AND Disabling faults present (Refer to Disabling Faults List - Included with certification documentation) = FALSE boolean
AND Previous trip ACT value stored = TRUE boolean
AND ACT Skewed Test Complete = FALSE boolean
AND Engine airflow > 15 g/s
AND Vehicle Speed > 24.8 mph
Time required
Skew Low Test:
N/A
Skew High Test:
N/A
ACT_ShortLow(HighTemperature)
DTC Description / Detecting Condition / Confirmation Procedure
P0112 refer to [DTC P0112: Intake Air Temperature (IAT) Sensor Circuit Low Voltage]. P0112
Monitor Strategy Description
This code detects a continuous short to ground in either the signal circuit or the sensor.
Malfunction Criteria
Raw ACT signal < 2.00% of sensor reading scale (149 °C)
Enable Conditions
IF (Engine State = RUN
AND ((Active Fault <> P0501
AND Vehicle Speed) >= 0 mph
OR Engine Running Time > 0 s
OR Soak Time)) > 0 Min.
SET IAT Short Low Enable Criteria Met = TRUE
Time required
Detection Time
10.00 seconds failure out of 19.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
80 test failures within 160 test samples at 125. ms loop time
ACT_ShortHigh(LowTemperature)
DTC Description / Detecting Condition / Confirmation Procedure
P0113 refer to [DTC P0113: Intake Air Temperature (IAT) Sensor Circuit High Voltage]. P0113
Monitor Strategy Description
This code detects a continuous short to high in either the signal circuit or the sensor.
Malfunction Criteria
Raw ACT signal > 99.40% of sensor reading scale (-38 °C)
Enable Conditions
IF Active Fault <> P0501
AND Coolant Short Active Fault Present = FALSE
AND No MAF Active Fault Present = FALSE
AND Engine Air Flow < 511.992 g/s
AND Vehicle Speed < 2317.43504 mph
AND (Engine Coolant Temperature > -256 °C
AND Engine Running Time) > 0 s
OR
(Soak Time > 0 Min.
AND Engine Coolant temperature > -256 °C
AND Engine State) = RUN
Time required
Detection Time
10.00 seconds failure out of 19.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
80 test failures within 160 test samples at 125. ms loop time
CoolantStuck
DTC Description / Detecting Condition / Confirmation Procedure
P0116 refer to [DTC P0116: Engine Coolant Temperature (ECT) Sensor Performance]. P0116
Monitor Strategy Description
Rationality
Malfunction Criteria
This code detects a coolant temp sensor that is stuck within an expected range of movement. < 3 °C
Enable Conditions
Engine State = RUN
AND Vehicle soak time > 360 minutes
AND Disabling Faults Present (Refer to Disabling Faults List - Included with certification documentation) = FALSE
Time required
When Fail Conditions Met
Detection Time
120.00 seconds failure out of 239.5 seconds sample period
Continuous Monitoring every 500.00 ms
Detection Samples
240 test failures within 300 test samples at 500. ms loop time
CoolantShortLow(HighTemperature)
DTC Description / Detecting Condition / Confirmation Procedure
P0117 refer to [DTC P0117: Engine Coolant Temperature (ECT) Sensor Circuit Low Voltage]. P0117
Monitor Strategy Description
This code detects a continuous short to ground in the signal circuit or the sensor.
Malfunction Criteria
Raw Coolant signal > 98.70% of sensor reading scale (149 °C)
Enable Conditions
IF Engine Running Time > 0 s
ELSE
IF Soak Time > 0 Min.
AND Engine State = RUN
Time required
Detection Time
10.00 seconds failure out of 19.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
80 test failures within 160 test samples at 125. ms loop time
CoolantShortHigh(LowTemperature)
DTC Description / Detecting Condition / Confirmation Procedure
P0118 refer to [DTC P0118: Engine Coolant Temperature (ECT) Sensor Circuit High Voltage]. P0118
Monitor Strategy Description
This code detects a continuous short to ground in the signal circuit or the sensor.
Malfunction Criteria
Raw Coolant signal < 1.60% of sensor reading scale (-38 °C)
Enable Conditions
IF Engine Running Time > 0 s
ELSE
IF Soak Time > 0 Min
AND Intake Air Temperature >= -256 °C
AND Engine State = RUN
Time required
Detection Time
10.00 seconds failure out of 19.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
80 test failures within 160 test samples at 125. ms loop time
CoolCL_Temp
DTC Description / Detecting Condition / Confirmation Procedure
P0125 refer to [DTC P0125: Engine Coolant Temperature (ECT) Insufficient for Closed Loop Fuel Control]. P0125
Monitor Strategy Description
This diagnostic monitors the time it takes for the coolant temperature to reach the closed loop temperature and compares against a maximum threshold in order to make a PASS/FAIL determination, provided airflow and idle conditions are met.
Malfunction Criteria
Coolant Temperature < See table below.
when
Timer > = See table below.
Enable Conditions
Test complete = FALSE
AND Engine running = RUN (3)
AND Startup coolant temp saved = TRUE
AND No Disabling Faults Present (Refer to Disabling Faults List - Included with certification documentation) = FALSE
AND Coolant sensor within range (Signal Value within ECT Low/High OOR) = TRUE
AND Startup coolant temp =< maximum <= 34 °C
Test will not report a failure if:
Accumulated Airflow < See table below.
AND
Accumulate Idle Time > See table below.
Time required
Monitor runs once per key cycle
Inj_Cyl_1_ShortLow
DTC Description / Detecting Condition / Confirmation Procedure
P0261 refer to [DTC P0261: Injector 1 Control Circuit Low Voltage]. P0261
Monitor Strategy Description
Detects a short to ground, to battery or open circuit on fuel injector output.
Fault information provided by an output driver chip.
Malfunction Criteria
Output driver IC internal feedback voltage less than state calls for high voltage = TRUE boolean
Open or shorted to Gnd
Enable Conditions
Disabling Faults Present = FALSE
AND Engine Running = RUN
AND Ignition Voltage >= 11 V
AND Ignition Voltage <= 16 V
AND Enable Time delay >= 0.5 s
Time required
Detection Time
5.00 seconds failure out of 9.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
40 test failures within 80 test samples at 125. ms loop time
Inj_Cyl_1_ShortHigh
DTC Description / Detecting Condition / Confirmation Procedure
P0262 refer to [DTC P0262: Injector 1 Control Circuit High Voltage]. P0262
Monitor Strategy Description
Detects a short to ground, to battery or open circuit on fuel injector output.
Fault information provided by an output driver chip.
Malfunction Criteria
Output driver IC internal feedback voltage greater than state calls for low voltage = TRUE boolean
Shorted to Battery
Enable Conditions
Disabling Faults Present = FALSE
AND Engine Running = RUN
AND Ignition Voltage >= 11 V
AND Ignition Voltage <= 16 V
AND Enable Time delay >= 0.5 s
Time required
Detection Time
5.00 seconds failure out of 9.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
40 test failures within 80 test samples at 125. ms loop time
Inj_Cyl_2_ShortLow
DTC Description / Detecting Condition / Confirmation Procedure
P0264 refer to [DTC P0264: Injector 2 Control Circuit Low Voltage]. P0264
Monitor Strategy Description
Detects a short to ground, to battery or open circuit on fuel injector output.
Fault information provided by an output driver chip.
Malfunction Criteria
Output driver IC internal feedback voltage less than state calls for high voltage = TRUE boolean
Open or shorted to Gnd
Enable Conditions
Disabling Faults Present = FALSE
AND Engine Running = RUN
AND Ignition Voltage >= 11 V
AND Ignition Voltage <= 16 V
AND Enable Time delay >= 0.5 s
Time required
Detection Time
5.00 seconds failure out of 9.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
40 test failures within 80 test samples at 125. ms loop time
Inj_Cyl_2_ShortHigh
DTC Description / Detecting Condition / Confirmation Procedure
P0265 refer to [DTC P0265: Injector 2 Control Circuit High Voltage]. P0265
Monitor Strategy Description
Detects a short to ground, to battery or open circuit on fuel injector output.
Fault information provided by an output driver chip.
Malfunction Criteria
Output driver IC internal feedback voltage greater than state calls for low voltage = TRUE boolean
Enable Conditions
Disabling Faults Present = FALSE
AND Engine Running = RUN
AND Ignition Voltage >= 11 V
AND Ignition Voltage <= 16 V
AND Enable Time delay >= 0.5 s
Time required
Detection Time
5.00 seconds failure out of 9.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
40 test failures within 80 test samples at 125. ms loop time
Inj_Cyl_3_ShortLow
DTC Description / Detecting Condition / Confirmation Procedure
P0267 refer to [DTC P0267: Injector 3 Control Circuit Low Voltage]. P0267
Monitor Strategy Description
Detects a short to ground, to battery or open circuit on fuel injector output.
Fault information provided by an output driver chip.
Malfunction Criteria
Output driver IC internal feedback voltage less than state calls for high voltage = TRUE boolean
Open or Shorted to Gnd
Enable Conditions
Disabling Faults Present = FALSE
AND Engine Running = RUN
AND Ignition Voltage >= 11 V
AND Ignition Voltage <= 16 V
AND Enable Time delay >= 0.5 s
Time required
Detection Time
5.00 seconds failure out of 9.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
40 test failures within 80 test samples at 125. ms loop time
Inj_Cyl_3_ShortHigh
DTC Description / Detecting Condition / Confirmation Procedure
P0268 refer to [DTC P0268: Injector 3 Control Circuit High Voltage]. P0268
Monitor Strategy Description
Detects a short to ground, to battery or open circuit on fuel injector output.
Fault information provided by an output driver chip.
Malfunction Criteria
Output driver IC internal feedback voltage greater than state calls for low voltage = TRUE boolean
Shorted to Battery
Enable Conditions
Disabling Faults Present = FALSE
AND Engine Running = RUN
AND Ignition Voltage >= 11 V
AND Ignition Voltage <= 16 V
AND Enable Time delay >= 0.5 s
Time required
Detection Time
5.00 seconds failure out of 9.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
40 test failures within 80 test samples at 125. ms loop time
Inj_Cyl_4_ShortLow
DTC Description / Detecting Condition / Confirmation Procedure
P0270 refer to [DTC P0270: Injector 4 Control Circuit Low Voltage]. P0270
Monitor Strategy Description
Detects a short to ground, to battery or open circuit on fuel injector output.
Fault information provided by an output driver chip.
Malfunction Criteria
Output driver IC internal feedback voltage less than state calls for high voltage = TRUE boolean
Open or Shorted to Gnd
Enable Conditions
Disabling Faults Present = FALSE
AND Engine Running = RUN
AND Ignition Voltage >= 11 V
AND Ignition Voltage <= 16 V
AND Enable Time delay >= 0.5 s
Time required
Detection Time
5.00 seconds failure out of 9.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
40 test failures within 80 test samples at 125. ms loop time
Inj_Cyl_4_ShortHigh
DTC Description / Detecting Condition / Confirmation Procedure
P0271 refer to [DTC P0271: Injector 4 Control Circuit High Voltage]. P0271
Monitor Strategy Description
Detects a short to ground, to battery or open circuit on fuel injector output.
Fault information provided by an output driver chip.
Malfunction Criteria
Output driver IC internal feedback voltage greater than state calls for low voltage = TRUE
Shorted to Battery
Enable Conditions
Disabling Faults Present = FALSE
AND Engine Running = RUN
AND Ignition Voltage >= 11 V
AND Ignition Voltage <= 16 V
AND Enable Time delay >= 0.5 s
Time required
Detection Time
5.00 seconds failure out of 9.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
40 test failures within 80 test samples at 125. ms loop time
ToothErrorCorrection
DTC Description / Detecting Condition / Confirmation Procedure
P0315 refer to [DTC P0315: Crankshaft Position (CKP) System Variation Not Learned]. P0315
Monitor Strategy Description
This DTC indicates that crank wheel tooth error has not been learned or is out of range.
Malfunction Criteria
Tooth error not learned & not in plant
# of samples < 250 count
and vehicle in plant = FALSE boolean
OR individual tooth error factors outside calibratable range
Any individual factor > 1.0033 Ratio
or any individual factor < 0.99667 Ratio
and # of samples >= 30 count
OR sun of tooth error factors variation outside calibratable range
TECFACT1 + TECFACT2 + TECFACT3 + TECFACT4 - 4 > 0.00037 Ratio
OR TECFACT1 + TECFACT2 + TECFACT3 + TECFACT4 - 4 < -0.0037 Ratio
Enable Conditions
NOTE: Tests run every 125 ms when vehicle out of plant and engine running
Time required
Continuous
KnockSensor
DTC Description / Detecting Condition / Confirmation Procedure
P0325 refer to [DTC P0325: Knock Sensor (KS) Circuit]. P0325
Monitor Strategy Description
Detects knock sensor failures and knock sensor wiring failure - open.
Malfunction Criteria
Knock intensity below a calibration value < See table below.
Enable Conditions
Indicated Mean Effective Pressure @ MBT >= See table below.
AND CCESC enabled = TRUE
AND Engine Speed >= 1600 rpm
Time required
Detection Time
12.50 seconds failure out of 24.88 seconds sample period
Continuous Monitoring every 125. ms
Detection Samples
100 test failures within 200 test samples at 125. ms loop time
KnockSystem
DTC Description / Detecting Condition / Confirmation Procedure
P0324 refer to [DTC P0324: Knock Sensor (KS) Module Performance]. P0324
Monitor Strategy Description
This DTC detects a malfunction in the knock circuit or short to battery or ground.
Malfunction Criteria
Knock Filtered Value < 25.00
Knock Filtered Value > 80.00
Enable Conditions
Indicated Mean Effective Pressure @ MBT >= See table below.
AND CCESC enabled = TRUE
AND Engine Speed >= 1600 rpm
Time required
Detection Time-High
13.75 seconds failure out of 27.38 seconds sample period
Continuous Monitoring every 125. ms
Detection Samples
110 test failures within 200 test samples at 125. ms loop time
Detection Time-Low
13.75 seconds failure out of 27.38 seconds sample period
Continuous Monitoring every 125. ms
Detection Samples
110 test failures within 200 test samples at 125. ms loop time