You are on page 1of 991

16 OBDG03 ECM Summary Tables (Initial DTCs)

Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Heater B269A Diagnoses the Heater Voltage low during driver Open Circuit: Run Crank Ignition in 5 failures out of Type B,
Coolant Coolant Pump low side off state (indicates open • 200 K Ÿ impedance Range = True 10 samples 2 Trips
Pump driver circuit for circuit circuit) between signal and Note: In
Control faults. controller ground. Engine not cranking = True 1 sec/ sample certian
Circuit Open controlle
Run Crank active = True Continuous rs
B269C
== Above is true and == ==================== may also
set
Last Open Circuit Test not Indeterminate

ECM (Initial DTCs) Section 1 of 478 1 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Heater B269C Diagnoses the Heater Voltage low during driver Short to ground: Run Crank Ignition in 5 failures out of Type B,
Coolant Coolant Pump low side off state (indicates short- ” 0.5 Ÿ impedance Range = True 10 samples 2 Trips
Pump driver circuit for circuit to-ground) between signal and Note: In
Control faults. controller ground Engine not cranking = True 1 sec/ sample certian
Circuit Low controlle
Run Crank active = True Continuous rs
B269A
== Above is true and == ================= may also
set
Last Ground Short Circuit not Indeterminate
Test

ECM (Initial DTCs) Section 2 of 478 2 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Heater B269D Diagnoses the Heater Voltage high during driver Short to power: Run Crank Ignition in 5 failures out of Type B,
Coolant Coolant Pump low side on state (indicates short ” 0.5 Ÿ impedance Range = True 10 samples 2 Trips
Pump driver circuit for circuit to power) between signal and
Control faults. controller power. Engine not cranking = True 1 sec/ sample
Circuit High
Run Crank active = True Continuous

== Above is true and == =================

Last Power Short Circuit not Indeterminate


Test

ECM (Initial DTCs) Section 3 of 478 3 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Intake P0010 Diagnoses the VVT The ECM detects that Short to power: System supply voltage > 11.00 Volts 100 Type B,
Camshaft system high side driver voltage is high during ” 0.5 Ÿ impedance failures out of 2 Trips
Actuator circuit for circuit faults. driver off state (indicates between signal and Output driver is 100
Solenoid short to power or open controller power commanded on samples
Circuit Open circuit)
– Bank 1 Open Circuit: Ignition switch is in crank 250 ms /sample,
• 200 K Ÿ impedance or run position continuous
between signal and
controller ground

ECM (Initial DTCs) Section 4 of 478 4 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Intake P0011 Detects a VVT system Camshaft position error (Intake cam Bank 1) Intake Cam Phsr Enable = TRUE 135.00 Type B,
Camshaft error by comparing the [absolute value of failures out of 2 Trips
System desired and actual cam (desired position - actual Cam Position Error > System Voltage > 11.00 Volts 150.00
Performance positions when VVT is position)] is compared to ( samples
– Bank 1 activated thresholds to determine if P0011_CamPosError Engine Running = TRUE
excessive LimIc1 100 ms /sample
) deg Power Take Off (PTO) = FALSE
active

Desired cam position > 0 deg

Desired AND Measured >


cam position (
P0011_CamPosErrorLim
Ic1
) deg
AND
<
( CalculatedPerfMaxIc1 )
deg
Desired cam position
variation < 3.00 deg for
(
P0011_P05CC_StablePo
sitionTimeIc1
) seconds
No Active DTCs
P0010
P2088
P2089

ECM (Initial DTCs) Section 5 of 478 5 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Exhaust P0013 Diagnoses the VVT The ECM detects that Short to power: System supply voltage > 11.00 Volts 100 Type B,
Camshaft system high side driver voltage is high during ” 0.5 Ÿ impedance failures out of 2 Trips
Actuator circuit for circuit faults. driver off state (indicates between signal and Output driver is 100
Solenoid short to power or open controller power commanded on samples
Circuit Open circuit)
– Bank 1 Open Circuit: Ignition switch is in crank 250 ms /sample,
” 200 K Ÿ impedance or run position continuous
between signal and
controller ground

ECM (Initial DTCs) Section 6 of 478 6 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Exhaust P0014 Detects a VVT system Camshaft position error (Exhaust cam Bank 1) Exhaust Cam Phsr = TRUE 135.00 Type B,
Camshaft error by comparing the [absolute value of Enable failures out of 2 Trips
System desired and actual cam (desired position - actual Cam Position Error > 150.00
Performance positions when VVT is position)] is compared to ( System Voltage > 11.00 Volts samples
– Bank 1 activated thresholds to determine if P0014_CamPosError
excessive LimEc1 Engine Running = TRUE 100 ms /sample
) deg
Power Take Off (PTO) = FALSE
active

Desired cam position > 0 deg

Desired AND Measured >


cam position (
P0014_CamPosErrorLim
Ec1
) deg
AND
<
(CalculatedPerfMaxEc1)
deg
Desired cam position
variation < 3.00 deg for
(
P0014_P05CE_StablePo
sitionTimeEc1
) seconds
No Active DTCs
P0013
P2090
P2091

ECM (Initial DTCs) Section 7 of 478 7 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Crankshaft P0016 Detects cam to crank 4 cam sensor pulses Crankshaft and camshaft 2 failures out of 3 Type B,
Position misalignment by more than -7.9 position signals are tests. 2 Trips
(CKP)- monitoring if cam crank degrees before or synchronized
Camshaft sensor pulse for bank 1 12.1 crank degrees A failed test is 4
Position sensor A occurs during after nominal position Engine is Spinning failures out of 5
(CMP) the incorrect crank in one cam revolution. samples.
Correlation position Cam phaser is in "parked"
Bank 1 position There is a delay
Sensor A after the first
No Active DTCs: CrankSensor_FA failed test to
P0340, P0341 allow the
camshaft
Time since last execution position to return
of diagnostic < 1.0 seconds to the park
position.

This time is
defined by the
table
P0016, P0017,
P0018, P0019:
Cam
Correlation Oil
Temperature
Threshold .

One sample per


cam rotation

ECM (Initial DTCs) Section 8 of 478 8 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Crankshaft P0017 Detects cam to crank 4 cam sensor pulses Crankshaft and camshaft 2 failures out of 3 Type B,
Position misalignment by more than -7.9 position signals are tests. 2 Trips
(CKP)- monitoring if cam crank degrees before or synchronized
Camshaft sensor pulse for bank 1 12.1 crank degrees after A failed test is 4
Position sensor B occurs during nominal position in one Engine is Spinning failures out of 5
(CMP) the incorrect crank cam revolution. samples.
Correlation position Cam phaser is in "parked"
Bank 1 position There is a delay
Sensor B after the first
No Active DTCs: CrankSensor_FA failed test to
P0365, P0366 allow the
camshaft
Time since last execution position to return
of diagnostic < 1.0 seconds to the park
position.

This time is
defined by the
table
P0016, P0017,
P0018, P0019:
Cam
Correlation Oil
Temperature
Threshold .

One sample per


cam rotation

ECM (Initial DTCs) Section 9 of 478 9 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

O2S Heater P0030 Diagnoses the Heater Voltage low during driver Open Circuit: Ignition = Crank or Run 20 failures out Type B,
Control Output low side driver off state (indicates open >= 200 K ohms Voltage > 11.0 volts of 25 samples 2 Trips
Circuit Bank circuit for circuit faults. circuit) impedance between Engine Speed > 400 RPM Note: In
1 Sensor 1 signal and controller 250 ms / sample certain
ground. controlle
Continuous rs P0031
may also
set

10

ECM (Initial DTCs) Section 10 of 478 10 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

O2S Heater P0031 Diagnoses the Heater Voltage low during driver Short to ground: Ignition = Crank or Run 20 failures out Type B,
Control Output low side driver off state (indicates short- <= 0.5 ohms Voltage > 11.0 volts of 25 samples 2 Trips
Circuit circuit for circuit faults. to-ground). impedance between Engine Speed > 400 RPM Note: In
Bank1 signal and controller 250 ms / sample certain
Sensor1 ground. controlle
Continuous rs P0030
may also
set

11

ECM (Initial DTCs) Section 11 of 478 11 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

O2S Heater P0032 Diagnoses the Heater Voltage high during driver Short to power: Ignition = Crank or Run 20 failures out Type B,
Control Output low side driver on state (indicates short <= 0.5 ohms Voltage > 11.0 volts of 25 samples 2 Trips
Circuit circuit for circuit faults. to power). impedance between Engine Speed > 400 RPM
Bank1 signal and controller 250 ms / sample
Sensor1 power.
Continuous

12

ECM (Initial DTCs) Section 12 of 478 12 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Turbo/Super P0033 Detect Turbocharger ECM detects that Open circuit: Diagnostic Enabled True 20 failures out of Type A,
Charger Bypass Valve - Open commanded and actual 100 samples 1 Trips
Bypass Circuit states of output driver do • 200 K Ÿ impedence EnabledPowertrain relay >= 11.0 Volts
Valve not match because the between signal and Voltage 100ms / sample Note: In
Control output is open circuit controller ground certain
Circuit Ignition run crank voltage > 5.00 Volts controlle
rs P0034
Engine is not cranking may also
set
Diagnostic System not (Turbo/
Disabled Super
Charger
Bypass
Valve
Control
Circuit
Low)

13

ECM (Initial DTCs) Section 13 of 478 13 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Turbo/Super P0034 Detect Turbocharger ECM detects that Short to ground: Diagnostic Enabled True 20 failures out of Type A,
Charger Bypass Valve - Shorted commanded and actual 100 samples 1 Trips
Bypass to Ground states of output driver do ” 0.5 Ÿ impedence EnabledPowertrain relay >= 11.0 Volts
Valve not match because the between signal and Voltage 100ms / sample Note: In
Control output is shorted to controller ground certain
Circuit Low ground Ignition run crank voltage > 5.00 Volts controlle
rs P0033
Engine is not cranking may also
set
Diagnostic System not (Turbo/
Disabled Super
Charger
Bypass
Valve
Control
Circuit)

14

ECM (Initial DTCs) Section 14 of 478 14 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Turbo/Super P0035 Detect Turbocharger ECM detects that Short to power: Diagnostic Enabled True 20 failures out of Type A,
Charger Bypass Valve - Shorted commanded and actual 100 samples 1 Trips
Bypass to Power states of output driver do ” 0.5 Ÿ impedence EnabledPowertrain relay >= 11.0 Volts
Valve not match because the between signal and Voltage 100ms / sample
Control output is shorted to power controller power
Circuit High Ignition run crank voltage > 5.00 Volts

Engine is not cranking

Diagnostic System not


Disabled

15

ECM (Initial DTCs) Section 15 of 478 15 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

O2S Heater P0036 Diagnoses the Heater Voltage low during driver Open Circuit: Ignition = Crank or Run 20 failures out Type B,
Control Output low side driver off state (indicates open >= 200 K ohms Voltage > 11.0 volts of 25 samples 2 Trips
Circuit Bank circuit for circuit faults. circuit). impedance between Engine Speed > 400 RPM Note: In
1 Sensor 2 signal and controller 250 ms / sample certain
ground. controlle
Continuous rs P0037
may also
set

16

ECM (Initial DTCs) Section 16 of 478 16 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

O2S Heater P0037 Diagnoses the Heater Voltage low during driver Short to ground: Ignition = Crank or Run 20 failures out Type B,
Control Output low side driver off state (indicates short- <= 0.5 ohms Voltage > 11.0 volts of 25 samples 2 Trips
Circuit circuit for circuit faults. to-ground). impedance between Engine Speed > 400 RPM Note: In
Bank1 signal and controller 250 ms / sample certain
Sensor2 ground. controlle
Continuous rs P0036
may also
set

17

ECM (Initial DTCs) Section 17 of 478 17 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

O2S Heater P0038 Diagnoses the Heater Voltage high during driver Short to power: Ignition = Crank or Run 20 failures out Type B,
Control Output low side driver on state (indicates short <= 0.5 ohms Voltage > 11.0 volts of 25 samples 2 Trips
Circuit circuit for circuit faults. to power). impedance between Engine Speed > 400 RPM
Bank1 signal and controller 250 ms / sample
Sensor2 power.
Continuous

18

ECM (Initial DTCs) Section 18 of 478 18 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

HO2S P0054 Detects an oxygen Heater Resistance 3.8 < ohms < 10.5 No Active DTC's ECT_Sensor_FA Once per valid Type B,
Heater sensor heater having outside of the expected P262B cold start 2 Trips
Resistance an incorrect or out of range of IAT_SensorFA
Bank 1 range resistance value. Coolant – IAT < 8.0 ºC
Sensor 2) Engine Soak Time > 28,800 seconds
(For Single Coolant Temp -30.0 < ºC < 255.0
Bank Ignition Voltage < 32.0 volts
Exhaust Engine Run time < 0.15 seconds
Only

19

ECM (Initial DTCs) Section 19 of 478 19 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

MAP / MAF / P0068 Detect when MAP and Difference between MAP Table, f(TPS). See Engine Speed > 800 RPM Continuously fail Type A,
Throttle MAF do not match and estimated MAP supporting tables: MAP and MAF 1 Trips
Position estimated engine exceeds threshold (kPa), P0068_Delta MAP portions of
Correlation airflow as established or P0651 (5 Volt Ref), or Threshold f(TPS) Run/Crank voltage > diagnostic for
by the TPS P0107 (MAP circuit low), 6.41 0.1875 s
or P0108 (MAP circuit
high) have failed this key Continuous in
cycle, then MAP portion of MAIN processor
diagnostic fails

Absolute difference
between MAF and Table, f(TPS). See
estimated MAF exceed supporting tables:
threshold (grams/sec), or P0068_Delta MAF
P0102 (MAF circuit low), Threshold f(TPS)
or P0103 (MAF circuit hi)
have failed this key cycle,
or maximum MAF versus Table, f(RPM). See
RPM (Table) is greater supporting tables:
than or equal to maximum P0068_Maximum
MAF versus battery MAF f(RPM)
voltage, then MAF portion
of diagnostic fails Table, f(Volts). See
supporting tables:
P0068_Maximum
MAF f(Volts)

20

ECM (Initial DTCs) Section 20 of 478 20 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Outside Air P0071 Detects an OAT sensor OAT-to-IAT engine off Time between current Executed every Type B,
Temperature that has stuck in range equilibrium counter >= 300.0 counts ignition cycle and the 100 msec 2 Trips
(OAT) by comparing to IAT last time the engine
Sensor when conditions are (see below for description was running >= 28,800.0 seconds
Circuit appropriate of this counter)
Performance Engine is not running
(OAT wired If IAT >= OAT:
to ECM) IAT - OAT > 15.0 deg C Vehicle Speed >= 12.4 MPH

If IAT < OAT: Coolant Temperature -


OAT - IAT > 15.0 deg C IAT < 15.0 deg C

The "OAT-to-IAT engine IAT - Coolant Temperature < 15.0 deg C


off equilibrium counter" is
a counter that is No Active DTCs: VehicleSpeedSensor_FA
incremented or IAT_SensorFA
decremented based on ECT_Sensor_DefaultDete
vehicle speed when the cted
engine is off. When this MAF_SensorFA
counter is high enough, EngineModeNotRunTimer
the vehicle has reached Error
an equilibrium where IAT
and OAT can be
compared. The value that
is added or subtracted to
the counter every 100
msec is contained in table
P0071: OAT
Performance Drive
Equilibrium Engine Off
OAT-to-IAT engine Engine is running Executed every
running 100 msec
equilibrium counter >= 300.0 counts Vehicle Speed >= 12.4 MPH

(see below for description Engine air flow >= 10.0 grams/second
of this counter)
No Active DTCs: VehicleSpeedSensor_FA
If IAT >= OAT: IAT_SensorFA
IAT - OAT > 15.0 deg C ECT_Sensor_DefaultDete
cted
If IAT < OAT: MAF_SensorFA

21

ECM (Initial DTCs) Section 21 of 478 21 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
OAT - IAT > 15.0 deg C EngineModeNotRunTimer
Error
The "OAT-to-IAT engine
running equilibrium
counter" is a counter that
is incremented or
decremented based on
vehicle speed and engine
air flow when the engine
is running. When this
counter is high enough,
the vehicle has reached
an equilibrium where IAT
and OAT can be
compared. The value that
is added or subtracted to
the counter every 100
msec is contained in table
P0071: OAT
Performance Drive
Equilibrium Engine
Running

22

ECM (Initial DTCs) Section 22 of 478 22 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Outside Air P0072 Detects a continuous Raw OAT Input <= 52 Ohms Continuous 40 failures out Type B,
Temperature short to ground in the (~150 deg C) of 50 samples 2 Trips
(OAT) OAT signal circuit or
Sensor the OAT sensor 1 sample every
Circuit Low 100 msec

23

ECM (Initial DTCs) Section 23 of 478 23 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Outside Air P0073 Detects a continuous Raw OAT Input >= 403,672 Ohms Continuous 40 failures out Type B,
Temperature open circuit in the OAT (~-60 deg C) of 50 samples 2 Trips
(OAT) signal circuit or the
Sensor OAT sensor 1 sample every
Circuit High 100 msec

24

ECM (Initial DTCs) Section 24 of 478 24 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Outside Air P0074 Detects a noisy or String Length > 100 deg C Continuous 4 failures out of Type B,
Temperature erratic OAT signal 5 samples 2 Trips
(OAT) circuit or OAT sensor Where:
Sensor Each sample
Intermittent "String Length" = sum of takes 1.0
In-Range "Diff" calculated over 10 consecutive OAT seconds
samples
And where:
"Diff" = ABS(current OAT
reading - OAT reading
from 100 milliseconds
previous)

25

ECM (Initial DTCs) Section 25 of 478 25 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Internal P0089 This DTC Diagnoses High Pressure Fuel Pump High Pressure Pump Windup High - Type B,
Control pump control windup to Delivery Angle >= 101 ° Performance Diagnostic 2 Trips
Module SIDI its max or min authority Enable 1,000
High High Pressure Fuel Pump failures out of
Pressure Delivery Angle Or <= 0 ° Battery Voltage >= 11 Volts 1,250
Pump min/ samples
max Low Side Fuel Pressure > 0.275 MPa
authority
Engine Run Time >= Windup Low -
P0089 - P163A - P228C -
P228D - P0191 - 1,000
KtFHPD_t_PumpCntrlEn failures out of
gRunThrsh 1,250
(see supporting tables) Samples

Enabled when a code 4 samples per


clear is not active or not engine rotaion
exiting device control

Engine is not cranking

Barometric Pressure >= 70.0 KPA


Inlet Air Temp >= -10.0 degC

Fuel Temp -10 <= Temp degC <=


126

Additional Enable
Conditions:
All must be true
(High Pressure Pump is
enabled and
High Fuel pressure
sensor ckt is Not (FA,FP
or TFTKO) and
High Pressure fuel pump
ckt is Not (FA,FP or
TFTKO) andCam or
Crank Sensor Not FA and

26

ECM (Initial DTCs) Section 26 of 478 26 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
IAT,IAT2,ECT Not FA and
Low side Fuel Pump
Relay ckt Not FA and
Estimate fuel rail pressure
is valid and
Green Engine (In
assembly plant) is not
enabled and
Not if low fuel condition
and
Low side Fuel Pump is on
and
Injector Flow Test is not
active and
Device control
commanded pressure is
false and
Device control pump ckt
enabled on is false and
Engine movement
detected is true
andManufacturers enable
counter is 0)
Flex Fuel Sensor Not FA
Ignition voltage out of
correlation error(P1682)
not active

27

ECM (Initial DTCs) Section 27 of 478 27 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

High P0090 The DTC Diagnoses Voltage low during driver Open Circuit: Engine Speed >= 50 RPM 20 Type A,
Pressure the High Pressure off state indicates open !? 200 K Ÿ? impedance failures out of 1 Trips
Pump Pump Control Solenoid circuit between signal and Battery Voltage >= 11 Volts 40
Control Enable Low Side controller ground samples
Solenoid Circuit for circuit faults. 100 ms /sample
Enable Low Not in pump device Continuous
Side Open control
Circuit Enabled when a code
clear is not active or not
exiting device control

28

ECM (Initial DTCs) Section 28 of 478 28 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

High P0091 The DTC Diagnoses Voltage low during driver Short to ground: Engine Speed >= 50 RPM 20 Type A,
Pressure the High Pressure off state indicates short- ? 0.1 Amps between failures out of 1 Trips
Pump Pump Control Solenoid to-ground signal and controller Battery Voltage >= 11 Volts 40
Control Enable Low Side ground samples
Solenoid Circuit for circuit faults. 100 ms /sample
Enable Low Not in pump device Continuous
Side Short to control
Ground Enabled when a code
clear is not active or not
exiting device control

29

ECM (Initial DTCs) Section 29 of 478 29 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

High P0092 The DTC Diagnoses Voltage high during driver Short to power: Engine Speed >= 50 RPM 20 Type A,
Pressure the High Pressure off state indicates short to <? 1.1 or 15 Amps >= 11 Volts failures out of 1 Trips
Pump Cntrl Pump Control Solenoid power selectable thershold Battery Voltage 40
Solenoid Enable Low Side based on High Not in pump device samples
Enable Low Circuit for circuit faults. pressure Pump . control 100 ms /sample
Side Short to Enabled when a code Continuous
Power clear is not active or not
exiting device control

30

ECM (Initial DTCs) Section 30 of 478 30 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Intake Air P0096 Detects an IAT2 sensor ABS(Power Up IAT - Time between current Executes once at Type B,
Temperature that has stuck in range Power Up IAT2) > 30 deg C ignition cycle and the last the beginning of 2 Trips
Sensor 2 by comparing to IAT time the engine was > 28,800 seconds each ignition
Circuit and IAT3 at startup AND running cycle if enable
Performance conditions are
(applications ABS(Power Up IAT - Powertrain Relay Voltage >= 11.0 Volts met
with humidity Power Up IAT3) <= 25 deg C for a time >= 0.9 seconds
sensor and
manifold AND No Active DTCs: PowertrainRelayFault
temperature ECT_Sensor_Ckt_FA
sensor) ABS(Power Up IAT2 - IAT_SensorCircuitFA
Power Up IAT3) > 25 deg C MnfdTempSensorCktFA
HumTempSnsrCktFA
Power Up IAT is Time between current Executes once at
between Power Up IAT2 ignition cycle and the last the beginning of
and Power Up IAT3 time the engine was each ignition
running > 28,800 seconds cycle if enable
AND conditions are
Powertrain Relay Voltage >= 11.0 Volts met
ABS(Power Up IAT2 - for a time >= 0.9 seconds
Power Up IAT3) > 25 deg C
No Active DTCs: PowertrainRelayFault
AND ECT_Sensor_Ckt_FA
IAT_SensorCircuitFA
ABS(Power Up IAT - MnfdTempSensorCktFA
Power Up IAT2) > HumTempSnsrCktFA
ABS(Power Up IAT -
Power Up IAT3)
Power Up IAT3 is Time between current Executes once at
between Power Up IAT ignition cycle and the last the beginning of
and Power Up IAT2 time the engine was each ignition
running > 28,800 seconds cycle if enable
AND conditions are
Powertrain Relay Voltage >= 11.0 Volts met
ABS(Power Up IAT - for a time >= 0.9 seconds
Power Up IAT2) > 30 deg C
No Active DTCs: PowertrainRelayFault
AND ECT_Sensor_Ckt_FA
IAT_SensorCircuitFA
ABS(Power Up IAT3 - MnfdTempSensorCktFA

31

ECM (Initial DTCs) Section 31 of 478 31 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Power Up IAT2) > HumTempSnsrCktFA
ABS(Power Up IAT3 -
Power Up IAT)

32

ECM (Initial DTCs) Section 32 of 478 32 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Intake Air P0097 Detects a continuous Raw IAT 2 Input < 13 Hertz Powertrain Relay Voltage >= 11.0 Volts 40 failures out Type B,
Temperature short to ground or open (~-60 deg C) for a time >= 0.9 seconds of 50 samples 2 Trips
Sensor in the IAT 2 signal
Circuit 2 Low circuit No Active DTCs: PowertrainRelayFault 1 sample every
(applications 100 msec
with
humidity)

33

ECM (Initial DTCs) Section 33 of 478 33 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Intake Air P0098 Detects a continuous Raw IAT 2 Input > 390 Hertz Powertrain Relay Voltage >= 11.0 Volts 40 failures out Type B,
Temperature high frequency in the (~150 deg C) for a time >= 0.9 seconds of 50 samples 2 Trips
Sensor IAT 2 signal circuit
Circuit 2 No Active DTCs: PowertrainRelayFault 1 sample every
High 100 msec
(applications
with
humidity)

34

ECM (Initial DTCs) Section 34 of 478 34 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Intake Air P0099 Detects a noisy or String Length > 100.00 deg C Powertrain Relay Voltage >= 11.0 Volts 4 failures out of Type B,
Temperature erratic IAT 2 signal for a time >= 0.9 seconds 5 samples 2 Trips
Sensor 2 circuit or IAT 2 sensor Where:
Intermittent "String Length" = sum of No Active DTCs: PowertrainRelayFault Each sample
In-Range "Diff" calculated over 10 consecutive IAT 2 takes 1.0
samples seconds
And where:
"Diff" = ABS(current IAT 2
reading - IAT 2 reading
from 100 milliseconds
previous)

35

ECM (Initial DTCs) Section 35 of 478 35 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

High P00C6 The DTC Diagnoses The ECM detects that the High Pressure Fall Pressure Rise Type B,
Pressure the high side fuel fuel pressure is not rising Diagnostic during Start Test: 2 Trips
Start pressure during engine or has fallen beyond Disabled Time >=
Diagnostic cranking. acceptable limits during P00C6 -
engine cranking High Pressure Rise KtFHPC_t_High
Diagnostic during Start PressStartTmo
Pressure Rise Test: < Enabled ut
High Side Fuel Pressure P00C6 - (see Supporting
KtFHPC_p_HighPres Table)
sStart Low side feed fuel >= 0 KPA 6.25 ms per
(see Supporting Table) pressure sample

Pressure Fall Test: <= Engine Run Time < = 0 sec Pressure Fall
High Side Fuel Rail P00C6 - Run/Crank Voltage > 8 Volts Test:
Pressure KtFHPD_p_HPS_Pres Engine Coolant -100 <= °C <= 126 Injected cylinder
sFallLoThrsh events >=
(see Supporting Table) For each engine start, All must be true P00C6 -
only 1 diagnostic is (High Pressure Pump is KtFHPD_Cnt_H
performed. The pressure enabled and PS_PressFallLo
rise test will run if HIgh High Fuel pressure Thrsh
side fuel pressure is less sensor ckt is Not (FA,FP (see Supporting
than or TFTKO) and Table)
KtFHPC_p_HighPressSta High Pressure fuel pump
rt, otherwise, the pressure ckt is Not (FA,FP or 4 samples per
fall diagnostic will run TFTKO) and engine rotation
The pressure fall runs Cam or Crank Sensor Not
when the engine is FA and
cranking. IAT, IAT2 and ECT Not FA
and
Low side Fuel Pump
Relay ckt Not FA and
Estimate fuel rail pressure
is valid and
Green Engine (In
assembly plant) is not
enabled and
Not if low fuel condition
and
Low side Fuel Pump is on
and
Injector Flow Test is not

36

ECM (Initial DTCs) Section 36 of 478 36 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
active and
Device control
commanded pressure is
false and
Device control pump ckt
enabled on is false and
Engine movement
detected is true and
Manufacturers enable
counter is 0)
Flex Fuel Sensor Not FA
Ignition voltage out of
correlation error(P1682)
not active
Barometric Pressure >= 70.0 KPA
Inlet Air Temp >= -10.0 DegC

37

ECM (Initial DTCs) Section 37 of 478 37 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Intake Air P00C7 Detects an ABS(Manifold Pressure - Time between current 4 failures out of Type B,
Pressure inconsistency between Baro Pressure) > 10.0 kPa ignition cycle and the last 5 samples 2 Trips
Measuremen pressure sensors in the AND time the engine was
t System - induction system in ABS(Turbocharger Boost running > 10.0 seconds 1 sample every
Multiple which a particular Pressure - Manifold 12.5 msec
Sensor sensor cannot be Pressure) <= 10.0 kPa Engine is not rotating
Correlation identified as the failed AND
(single turbo) sensor ABS(Turbocharger Boost Manifold Pressure >= 50.0 kPa
Pressure - Baro Pressure) <= 10.0 kPa Manifold Pressure <= 115.0 kPa
Baro Pressure >= 50.0 kPa
OR Baro Pressure <= 115.0 kPa
Turbocharger Boost
ABS(Manifold Pressure - Pressure >= 50.0 kPa
Baro Pressure) <= 10.0 kPa Turbocharger Boost
AND Pressure <= 115.0 kPa
ABS(Turbocharger Boost
Pressure - Manifold No Active DTCs: EngineModeNotRunTimer
Pressure) > 10.0 kPa Error
AND MAP_SensorFA
ABS(Turbocharger Boost AAP_SnsrFA
Pressure - Baro Pressure) <= 10.0 kPa AAP2_SnsrFA

OR No Pending DTCs: MAP_SensorCircuitFP


AAP_SnsrCktFP
ABS(Manifold Pressure - AAP2_SnsrCktFP
Baro Pressure) <= 10.0 kPa
AND
ABS(Turbocharger Boost
Pressure - Manifold
Pressure) <= 10.0 kPa
AND
ABS(Turbocharger Boost
Pressure - Baro Pressure) > 10.0 kPa

OR

ABS(Manifold Pressure -
Baro Pressure) > 10.0 kPa
AND
ABS(Turbocharger Boost
Pressure - Manifold

38

ECM (Initial DTCs) Section 38 of 478 38 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Pressure) > 10.0 kPa
AND
ABS(Turbocharger Boost
Pressure - Baro Pressure) > 10.0 kPa

39

ECM (Initial DTCs) Section 39 of 478 39 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Fuel Press P00C8 The DTC Diagnoses Voltage High during driver Open circuit: Engine Speed >= 50 RPM 20 Type A,
Regulator the Fuel Press off state indicates open !
? 200 K Ÿ? impedance Battery Voltage >= 11 Volts failures out of 1 Trips
Solenoid Regulator Solenoid circuit between signal and 40
Supply Supply Voltage Control controller ground Not in pump device samples
Voltage Circuit for circuit faults. control 100 ms /sample
Control High Enabled when a code Continuous
Side Circuit clear is not active or not
Open exiting device control

40

ECM (Initial DTCs) Section 40 of 478 40 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Fuel Press P00C9 The DTC Diagnoses Voltage low during driver Short to ground: Engine Speed >= 50 RPM 20 Type A,
Regulator the Fuel Press on state indicates short to ? 1.1 or 15 Amps Battery Voltage >= 11 Volts failures out of 1 Trips
Solenoid Regulator Solenoid ground selectable thershold 40
Supply Supply Voltage Control based on High Not in pump device samples
Voltage Circuit for circuit faults. pressure Pump. control 100 ms /sample
Control High Enabled when a code Continuous
Side Circuit clear is not active or not
Short to exiting device control
ground

41

ECM (Initial DTCs) Section 41 of 478 41 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Fuel Press P00CA The DTC Diagnoses Voltage high during driver Short to Power: Engine Speed >= 50 RPM 20 Type A,
Regulator the Fuel Press off state indicates short to ? 0.1 Amps between Battery Voltage >= 11 Volts failures out of 1 Trips
Solenoid Regulator Solenoid power signal and controller 40
Supply Supply Voltage Control power Not in pump device samples
Voltage Circuit for circuit faults. control 100 ms /sample
Control High Enabled when a code Continuous
Side Circuit clear is not active or not
Short to exiting device control
power

42

ECM (Initial DTCs) Section 42 of 478 42 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Intake Air P00E9 Detects an IAT3 sensor ABS(Power Up IAT - Time between current Executes once at Type B,
Temperature that has stuck in range Power Up IAT2) <= 30 deg C ignition cycle and the last the beginning of 2 Trips
Sensor 3 by comparing to IAT time the engine was each ignition
Circuit and IAT2 at startup AND running > 28,800 seconds cycle if enable
Performance conditions are
(applications ABS(Power Up IAT - Powertrain Relay Voltage >= 11.0 Volts met
with humidity Power Up IAT3) > 25 deg C for a time >= 0.9 seconds
sensor and
manifold AND No Active DTCs: PowertrainRelayFault
temperature ECT_Sensor_Ckt_FA
sensor) ABS(Power Up IAT2 - IAT_SensorCircuitFA
Power Up IAT3) > 25 deg C MnfdTempSensorCktFA
HumTempSnsrCktFA
Power Up IAT is Time between current Executes once at
between Power Up IAT2 ignition cycle and the last the beginning of
and Power Up IAT3 time the engine was each ignition
running > 28,800 seconds cycle if enable
AND conditions are
Powertrain Relay Voltage >= 11.0 Volts met
ABS(Power Up IAT2 - for a time >= 0.9 seconds
Power Up IAT3) > 25 deg C
No Active DTCs: PowertrainRelayFault
AND ECT_Sensor_Ckt_FA
IAT_SensorCircuitFA
ABS(Power Up IAT - MnfdTempSensorCktFA
Power Up IAT3) > HumTempSnsrCktFA
ABS(Power Up IAT -
Power Up IAT2)
Power Up IAT2 is Time between current Executes once at
between Power Up IAT ignition cycle and the last the beginning of
and Power Up IAT3 time the engine was each ignition
running > 28,800 seconds cycle if enable
AND conditions are
Powertrain Relay Voltage >= 11.0 Volts met
ABS(Power Up IAT - for a time >= 0.9 seconds
Power Up IAT3) > 25 deg C
No Active DTCs: PowertrainRelayFault
AND ECT_Sensor_Ckt_FA
IAT_SensorCircuitFA
ABS(Power Up IAT2 - MnfdTempSensorCktFA

43

ECM (Initial DTCs) Section 43 of 478 43 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Power Up IAT3) > HumTempSnsrCktFA
ABS(Power Up IAT2 -
Power Up IAT)

44

ECM (Initial DTCs) Section 44 of 478 44 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Intake Air P00EA Detects a continuous Raw IAT 3 Input < 57 Ohms Engine Run Time > 0.00 seconds 40 failures out Type B,
Temperature short to ground in the (~150 deg C) of 50 samples 2 Trips
Sensor IAT 3 signal circuit or
Circuit 3 Low the IAT 3 sensor 1 sample every
(applications 100 msec
with manifold
temperature
and
humidity)

45

ECM (Initial DTCs) Section 45 of 478 45 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Intake Air P00EB Detects a continuous Raw IAT 3 Input > 162,529 Ohms Engine Run Time > 0.00 seconds 40 failures out Type B,
Temperature open circuit in the IAT 3 (~-60 deg C) of 50 samples 2 Trips
Sensor signal circuit or the IAT
Circuit 3 3 sensor 1 sample every
High 100 msec
(applications
with manifold
temperature
and
humidity)

46

ECM (Initial DTCs) Section 46 of 478 46 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Intake Air P00EC Detects a noisy or String Length > 80.00 deg C Continuous 4 failures out of Type B,
Temperature erratic IAT 3 signal 5 samples 2 Trips
Sensor 3 circuit or IAT 3 sensor Where:
Intermittent "String Length" = sum of Each sample
In-Range "Diff" calculated over 10 consecutive IAT 3 takes 1.0
samples seconds

And where:
"Diff" = ABS(current IAT 3
reading - IAT 3 reading
from 100 milliseconds
previous)

47

ECM (Initial DTCs) Section 47 of 478 47 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Humidity P00F4 Detects a continuous Humidity Duty Cycle <= 5.0 % Powertrain Relay Voltage >= 11.0 Volts 40 failures out Type B,
Sensor short to power in the for a time >= 0.9 seconds of 50 samples 2 Trips
Circuit Low Humidity Sensor circuit
No Active DTCs: PowertrainRelayFault 1 sample every
100 msec

48

ECM (Initial DTCs) Section 48 of 478 48 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Humidity P00F5 Detects a continuous Humidity Duty Cycle >= 95.0 % Powertrain Relay Voltage >= 11.0 Volts 40 failures out Type B,
Sensor open or short to low in for a time >= 0.9 seconds of 50 samples 2 Trips
Circuit High the Humidity Sensor
circuit No Active DTCs: PowertrainRelayFault 1 sample every
100 msec

49

ECM (Initial DTCs) Section 49 of 478 49 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Humidity P00F6 Detects a noisy or String Length > 80 % Powertrain Relay Voltage >= 11.0 Volts 4 failures out of Type B,
Sensor erratic humidity sensor for a time >= 0.9 seconds 5 samples 2 Trips
Circuit input Where:
Intermittent "String Length" = sum of No Active DTCs: PowertrainRelayFault Each sample
"Diff" calculated over 10 consecutive takes 1.0
Humidity samples seconds

And where:
"Diff" = ABS(current
Humidity reading -
Humidity reading from
100 milliseconds
previous)

50

ECM (Initial DTCs) Section 50 of 478 50 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Mass Air P0101 Determines if the MAF See table Engine Speed >= 400 RPM Continuous Type B,
Flow System sensor is stuck within P0101, P0106, P010B, Engine Speed <= 6,000 RPM 2 Trips
Performance the normal operating P0121, P0236, P1101: Coolant Temp > -7 Deg C Calculation are
(single turbo) range Turbocharger Intake Coolant Temp < 130 Deg C performed every
Flow Rationality Intake Air Temp > -20 Deg C 12.5 msec
Diagnostic Failure Intake Air Temp < 125 Deg C
Matrix
for combinations Minimum total weight
of model failures that can factor (all factors
set this DTC. multiplied together) >= 0.50

MAF model fails when See Residual Weight Modeled Air Flow Error
ABS(Measured Flow – Factor tables. multiplied by
Modeled Air Flow) Filtered > 20.0 grams/sec P0101, P0106, P010B,
P0121, P012B, P0236,
MAP1 model fails when P1101: MAF1 Residual
ABS(Measured MAP – Weight Factor based on
MAP Model 1) Filtered > 30.0 kPa RPM
and
MAP2 model fails when P0101, P0106, P010B,
ABS(Measured MAP – P0121, P012B, P0236,
MAP Model 2) Filtered > 30.0 kPa P1101: MAF1 Residual
Weight Factor based on
MAP3 model fails when MAF Est
ABS(Measured MAP –
MAP Model 3) Filtered > 30.0 kPa MAP Model 1 Error
multiplied by
TIAP1 model fails when P0101, P0106, P0121,
ABS(Measured TIAP – P012B, P0236, P1101:
TIAP Model 1) Filtered > 30.0 kPa MAP1 Residual Weight
Factor based on RPM
TPS model fails when
Filtered Throttle Model MAP Model 2 Error
Error > 300 kPa*(g/s) multiplied by
P0101, P0106, P0121,
P012B, P0236, P1101:
TIAP Correlation model MAP2 Residual Weight
fails when Factor based on RPM
High Engine Air Flow is
TRUE MAP Model 3 Error
AND multiplied by

51

ECM (Initial DTCs) Section 51 of 478 51 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Measured TIAP - P0101, P0106, P0121,
measured MAP - P012B, P0236, P1101:
offset as a function of MAP3 Residual Weight
engine speed > 30.0 kPa Factor based on RPM
See table
P0101, P0106, P0121, TIAP Model 1 Error
P0236, P1101: TIAP- multiplied by
MAP Correlation Offset P0101, P0106, P0121,
P0236, P1101: TIAP
OR Residual Weight Factor
based on RPM
Low Engine Air Flow is
TRUE Filtered Throttle Model
AND Error multiplied by
Measured TIAP - P0101, P0106, P0121,
measured Baro - P012B, P0236, P1101:
offset as a function of TPS Residual Weight
engine speed > 30.0 kPa Factor based on RPM
See table
P0101, P0106, P0121, No Active DTCs: MAP_SensorCircuitFA
P0236, P1101: TIAP- EGRValvePerformance_F
Baro Correlation Offset A
MAF_SensorCircuitFA
TIAP Correlation is valid CrankSensor_FA
when ECT_Sensor_FA
High Engine Air Flow has IAT_SensorFA
been TRUE for a period of MnfdTempSensorFA
time > 1.0 seconds TC_BoostPresSnsrCktFA
OR AmbientAirDefault
Low Engine Air Flow has
been TRUE for a period of No Pending DTCs: EGRValve_FP
time > 1.0 seconds ECT_Sensor_Ckt_FP
IAT_SensorCircuitFP
MnfdTempSensorCktFP
High Engine Air Flow is
TRUE when
Mass Air Flow > a threshold in
gm/sec as a function
of engine speed.
See table
-

52

ECM (Initial DTCs) Section 52 of 478 52 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
P0101, P0106, P0121,
P0236, P1101: TIAP-
MAP Correlation Min
Air Flow
AND
Manifold Pressure > a threshold in kPa
as a function of
engine speed.
See table
P0101, P0106, P0121,
P0236, P1101: TIAP-
MAP Correlation Min
AND MAP
Filtered Mass Air Flow -
Mass Air Flow < 3.0 gm/sec

Low Engine Air Flow is


TRUE when
Mass Air Flow < a threshold in
gm/sec as a function
of engine speed.
See table
P0101, P0106, P0121,
P0236, P1101: TIAP-
Baro Correlation Max
Air Flow
AND
Manifold Pressure < a threshold in kPa as
a function of engine
speed. See table
P0101, P0106, P0121,
P0236, P1101: TIAP-
Baro Correlation Max
MAP
AND
Mass Air Flow - Filtered
Mass Air Flow < 2.0 gm/sec

53

ECM (Initial DTCs) Section 53 of 478 53 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Mass Air P0102 Detects a continuous MAF Output <= 750 Hertz Engine Run Time > 1.0 seconds 200 failures out Type B,
Flow Sensor short to low or a open (~ 0.34 gm/sec) Engine Speed >= 300 RPM of 250 samples 2 Trips
Circuit Low in either the signal Ignition Voltage >= 11.0 Volts
Frequency circuit or the MAF Above criteria present for 1 sample every
sensor a period of time >= 1.0 seconds cylinder firing
event

54

ECM (Initial DTCs) Section 54 of 478 54 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Mass Air P0103 Detects a high MAF Output >= 13,350 Hertz Engine Run Time > 1.0 seconds 200 failures out Type B,
Flow Sensor frequency output from (~ 489.9 gm/sec) Engine Speed >= 300 RPM of 250 samples 2 Trips
Circuit High the MAF sensor Ignition Voltage >= 11.0 Volts
Frequency Above criteria present for 1 sample every
a period of time >= 1.0 seconds cylinder firing
event

55

ECM (Initial DTCs) Section 55 of 478 55 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Manifold P0106 Determines if the MAP See table Engine Speed >= 400 RPM Continuous Type B,
Absolute sensor is stuck within P0101, P0106, P010B, Engine Speed <= 6,000 RPM 2 Trips
Pressure the normal operating P0121, P0236, P1101: Coolant Temp > -7 Deg C Calculation are
Sensor range Turbocharger Intake Coolant Temp < 130 Deg C performed every
Performance Flow Rationality Intake Air Temp > -20 Deg C 12.5 msec
(single turbo) Diagnostic Failure Intake Air Temp < 125 Deg C
Matrix
for combinations Minimum total weight
of model failures that can factor (all factors
set this DTC. multiplied together) >= 0.50

MAF model fails when See Residual Weight Modeled Air Flow Error
ABS(Measured Flow – Factor tables. multiplied by
Modeled Air Flow) Filtered > 20.0 grams/sec P0101, P0106, P010B,
P0121, P012B, P0236,
MAP1 model fails when P1101: MAF1 Residual
ABS(Measured MAP – Weight Factor based on
MAP Model 1) Filtered > 30.0 kPa RPM
and
MAP2 model fails when P0101, P0106, P010B,
ABS(Measured MAP – P0121, P012B, P0236,
MAP Model 2) Filtered > 30.0 kPa P1101: MAF1 Residual
Weight Factor based on
MAP3 model fails when MAF Est
ABS(Measured MAP –
MAP Model 3) Filtered > 30.0 kPa MAP Model 1 Error
multiplied by
TIAP1 model fails when P0101, P0106, P0121,
ABS(Measured TIAP – P012B, P0236, P1101:
TIAP Model 1) Filtered > 30.0 kPa MAP1 Residual Weight
Factor based on RPM
TPS model fails when
Filtered Throttle Model MAP Model 2 Error
Error > 300 kPa*(g/s) multiplied by
P0101, P0106, P0121,
TIAP Correlation model P012B, P0236, P1101:
fails when MAP2 Residual Weight
Factor based on RPM
High Engine Air Flow is
TRUE MAP Model 3 Error
AND multiplied by
Measured TIAP - -

ECM (Initial DTCs) Section 56 of 478 56 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
measured MAP - P0101, P0106, P0121,
offset as a function of P012B, P0236, P1101:
engine speed > 30.0 kPa MAP3 Residual Weight
See table Factor based on RPM
P0101, P0106, P0121,
P0236, P1101: TIAP- TIAP Model 1 Error
MAP Correlation Offset multiplied by
P0101, P0106, P0121,
OR P0236, P1101: TIAP
Residual Weight Factor
Low Engine Air Flow is based on RPM
TRUE
AND Filtered Throttle Model
Measured TIAP - Error multiplied by
measured Baro - P0101, P0106, P0121,
offset as a function of P012B, P0236, P1101:
engine speed > 30.0 kPa TPS Residual Weight
See table Factor based on RPM
P0101, P0106, P0121,
P0236, P1101: TIAP-
Baro Correlation Offset No Active DTCs: MAP_SensorCircuitFA
EGRValvePerformance_F
TIAP Correlation is valid A
when MAF_SensorCircuitFA
CrankSensor_FA
High Engine Air Flow has ECT_Sensor_FA
been TRUE for a period of IAT_SensorFA
time > 1.0 seconds MnfdTempSensorFA
OR TC_BoostPresSnsrCktFA
Low Engine Air Flow has AmbientAirDefault
been TRUE for a period of
time > 1.0 seconds No Pending DTCs: EGRValve_FP
ECT_Sensor_Ckt_FP
High Engine Air Flow is IAT_SensorCircuitFP
TRUE when MnfdTempSensorCktFP
Mass Air Flow > a threshold in
gm/sec as a function
of engine speed
See table
-

ECM (Initial DTCs) Section 57 of 478 57 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
P0101, P0106, P0121,
P0236, P1101: TIAP-
MAP Correlation Min
Air Flow
AND
Manifold Pressure > a threshold in kPa
as a function of
engine speed
See table
P0101, P0106, P0121,
P0236, P1101: TIAP-
MAP Correlation Min
AND MAP
Filtered Mass Air Flow -
Mass Air Flow < 3.0 gm/sec

Low Engine Air Flow is


TRUE when
Mass Air Flow < a threshold in
gm/sec as a function
of engine speed
See table
P0101, P0106, P0121,
P0236, P1101: TIAP-
Baro Correlation Max
Air Flow
AND
Manifold Pressure < a threshold in kPa
as a function of
engine speed
See table
P0101, P0106, P0121,
P0236, P1101: TIAP-
Baro Correlation Max
AND MAP
Mass Air Flow - Filtered
Mass Air Flow < 2.0 gm/sec
Manifold Pressure < 50.0 kPa Time between current 4 failures out of
OR ignition cycle and the last 5 samples
Manifold Pressure > 115.0 kPa time the engine was

ECM (Initial DTCs) Section 58 of 478 58 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
running > 10.0 seconds 1 sample every
OR 12.5 msec
Engine is not rotating
ABS(Manifold Pressure -
Baro Pressure) > 10.0 kPa No Active DTCs: EngineModeNotRunTimer
AND Error
ABS(Turbocharger Boost MAP_SensorCircuitFA
Pressure - Manifold AAP_SnsrCktFA
Pressure) > 10.0 kPa AAP2_SnsrCktFA
AND
ABS(Turbocharger Boost No Pending DTCs: MAP_SensorCircuitFP
Pressure - Baro Pressure) <= 10.0 kPa AAP_SnsrCktFP
AAP2_SnsrCktFP

ECM (Initial DTCs) Section 59 of 478 59 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Manifold P0107 Detects a continuous MAP Voltage < 9.0 % of 5 Volt Continuous 320 failures out Type B,
Absolute short to low in either Range of 400 samples 2 Trips
Pressure the signal circuit or the (This is equal to 0.45
Sensor MAP sensor. Volts or 5.8 kPa) 1 sample every
Circuit Low 12.5 msec
(Gen III)

60

ECM (Initial DTCs) Section 60 of 478 60 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Manifold P0108 Detects an open MAP Voltage > 78.0 % of 5 Volt Continuous 320 failures out Type B,
Absolute sensor ground, Range of 400 samples 2 Trips
Pressure continuous short to (This is equal to 3.90
Sensor high, or open in either Volts, or 299.0 kPa) 1 sample every
Circuit High the signal circuit or the 12.5 msec
(Gen III) MAP sensor.

61

ECM (Initial DTCs) Section 61 of 478 61 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Intake Air P0111 Detects an IAT sensor ABS(Power Up IAT - Time between current Executes once at Type B,
Temperature that has stuck in range Power Up IAT2) > 30 deg C ignition cycle and the last the beginning of 2 Trips
Sensor by comparing to IAT2 time the engine was each ignition
Circuit and IAT3 at startup AND running > 28,800 seconds cycle if enable
Performance conditions are
(applications ABS(Power Up IAT - Powertrain Relay Voltage >= 11.0 Volts met
with humidity Power Up IAT3) > 25 deg C for a time >= 0.9 seconds
sensor and
manifold AND No Active DTCs: PowertrainRelayFault
temperature ECT_Sensor_Ckt_FA
sensor) ABS(Power Up IAT2 - IAT_SensorCircuitFA
Power Up IAT3) <= 25 deg C MnfdTempSensorCktFA
HumTempSnsrCktFA
Power Up IAT2 is Time between current Executes once at
between Power Up IAT ignition cycle and the last the beginning of
and Power Up IAT3 time the engine was each ignition
running > 28,800 seconds cycle if enable
AND conditions are
Powertrain Relay Voltage >= 11.0 Volts met
ABS(Power Up IAT - for a time >= 0.9 seconds
Power Up IAT3) > 25 deg C
No Active DTCs: PowertrainRelayFault
AND ECT_Sensor_Ckt_FA
IAT_SensorCircuitFA
ABS(Power Up IAT2 - MnfdTempSensorCktFA
Power Up IAT) > HumTempSnsrCktFA
ABS(Power Up IAT2 -
Power Up IAT3)
Power Up IAT3 is Time between current Executes once at
between Power Up IAT ignition cycle and the last the beginning of
and Power Up IAT2 time the engine was each ignition
running > 28,800 seconds cycle if enable
AND conditions are
Powertrain Relay Voltage >= 11.0 Volts met
ABS(Power Up IAT - for a time >= 0.9 seconds
Power Up IAT2) > 30 deg C
No Active DTCs: PowertrainRelayFault
AND ECT_Sensor_Ckt_FA
IAT_SensorCircuitFA
ABS(Power Up IAT3 - MnfdTempSensorCktFA

62

ECM (Initial DTCs) Section 62 of 478 62 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Power Up IAT) > HumTempSnsrCktFA
ABS(Power Up IAT3 -
Power Up IAT2)

63

ECM (Initial DTCs) Section 63 of 478 63 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Intake Air P0112 Detects a continuous Raw IAT Input < 58 Ohms Engine Run Time > 0.00 seconds 40 failures out Type B,
Temperature short to ground in the (~150 deg C) of 50 samples 2 Trips
Sensor IAT signal circuit or the
Circuit Low IAT sensor 1 sample every
100 msec

64

ECM (Initial DTCs) Section 64 of 478 64 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Intake Air P0113 Detects a continuous Raw IAT Input > 142,438 Ohms Engine Run Time > 0.00 seconds 40 failures out Type B,
Temperature open circuit in the IAT (~-60 deg C) of 50 samples 2 Trips
Sensor signal circuit or the IAT
Circuit High sensor 1 sample every
100 msec

65

ECM (Initial DTCs) Section 65 of 478 65 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Intake Air P0114 Detects a noisy or String Length > 80.00 deg C Continuous 4 failures out of Type B,
Temperature erratic IAT signal circuit 5 samples 2 Trips
Sensor or IAT sensor Where:
Intermittent "String Length" = sum of Each sample
In-Range "Diff" calculated over 10 consecutive IAT takes 1.0
samples seconds
And where:
"Diff" = ABS(current IAT
reading - IAT reading
from 100 milliseconds
previous)

66

ECM (Initial DTCs) Section 66 of 478 66 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Engine P0116 This DTC detects ECT A failure will be reported if See No Active DTC's VehicleSpeedSensor_FA 1 failure Type B,
Coolant temp sensor stuck in any of the following occur: P0116_Fail if power IAT_SensorFA 2 Trips
Temperature mid range. up ECT exceeds IAT ECT_Sensor_Ckt_FA 500 msec/
(ECT) by these values IgnitionOffTimeValid sample
Sensor 1) ECT at power up > IAT in the Supporting TimeSinceEngineRunning
Performance at power up by an IAT tables section Valid Once per valid
based table lookup value cold start
after a minimum Non-volatile memory = Not occurred
25,200 initization
second soak (fast fail). = False
Test complete this trip = False
2) ECT at power up > IAT Test aborted this trip • -7 ºC
at power up by IAT
15.8 LowFuelCondition = False
C after a minimum Diag
25,200 ==================
second soak and a block ==================
heater has not been Block Heater detection is
detected. enabled when either of
the following occurs:
3) ECT at power up > IAT
at power up by 15.8 C 1) ECT at power up > IAT > 15.8 ºC
after a minimum 25,200 at power up by
seconds soak and the < 10.0 seconds
time spent cranking the 2) Cranking time
engine without starting is ==================
greater than 10.0 seconds ==================
with the Block Heater is detected
LowFuelConditionDiag = False and diagnostic is aborted
when 1) or 2) occurs:
> 400 seconds
1a) Vehicle drive time
with > 14.9 MPH
1b) Vehicle speed

1c) Additional Vehicle 0.50 times the seconds


drive time is provided to with vehicle speed below
1a when Vehicle speed is 1b
below 1b as follows:

67

ECM (Initial DTCs) Section 67 of 478 67 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
1d) IAT drops from power • 5.3 ºC
up IAT

2a) ECT drops from • 1 ºC


power up ECT
Within ” 60 seconds
2b) Engine run time
==================
===================
Diagnostic is aborted
when 3) or 4) occurs:
> 1800 seconds
3) Engine run time with
vehicle speed below 1b
” -7 ºC
4) Minimum IAT during
test

68

ECM (Initial DTCs) Section 68 of 478 68 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Engine P0117 Circuit Continuity ECT Resistance (@ < 42 Ohms 5 failures out of Type B,
Coolant This DTC detects a 150ºC) 6 samples 2 Trips
Temp short to ground in the
Sensor ECT signal circuit or 1 sec/ sample
Circuit Low the ECT sensor.
Continuous

69

ECM (Initial DTCs) Section 69 of 478 69 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Engine P0118 Circuit Continuity ECT Resistance (@ > 320,000 Ohms Engine run time > 10.0 seconds 5 failures out of Type B,
Coolant This DTC detects a -60ºC) OR 6 samples 2 Trips
Temp short to high or open in IAT min • -7.0 °C
Sensor the ECT signal circuit 1 sec/ sample
Circuit High or the ECT sensor.
Continuous

70

ECM (Initial DTCs) Section 70 of 478 70 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Engine P0119 Circuit Continuity ECT temperature step No Active DTC's ECT_Sensor_Ckt_FP 3 failures out of Type B,
Coolant This DTC detects large change: 4 samples 2 Trips
Temperature step changes in the
(ECT) ECT signal circuit or 1) postive step change is 1 sec/ sample
Sensor the ECT sensor. greater than calculated
Circuit Allowable high and low high limit Continuous
Intermittent limits are calculated for
the next sample based OR
on the previous
sample. 2) negitive step change is
lower than calculated low
limit.

The calculated high and


low limits for the next
reading use the following
calibrations:
1) Sensor time constant 10.0 seconds
2) Sensor low limit -80.0 Deg C
3) Sensor high limit 200.0 Deg C

*****Generic Example*****

If the last ECT reading


was 90 Deg C, the Time
constant was calibrated at
10 seconds, the low limit
was calibrated to -80 Deg
C and the high limit was
calibrated to 200 Deg C
the caluculated limits are
101 Deg C and 73 Deg C.

The next reading (after


the 90 Deg C reading)
must be between 73 Deg
C and 101 Deg C to be
valid.

71

ECM (Initial DTCs) Section 71 of 478 71 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Throttle P0121 Determines if the See table Engine Speed >= 400 RPM Continuous Type B,
Position Throttle Position P0101, P0106, P010B, Engine Speed <= 6,000 RPM 2 Trips
Sensor Sensor input is stuck P0121, P0236, P1101: Coolant Temp > -7 Deg C Calculation are
Performance within the normal Turbocharger Intake Coolant Temp < 130 Deg C performed every
(single turbo) operating range Flow Rationality Intake Air Temp > -20 Deg C 12.5 msec
Diagnostic Failure Intake Air Temp < 125 Deg C
Matrix
for combinations of model Minimum total weight
failures that can set this factor (all factors
DTC. multiplied together) >= 0.50

MAF model fails when See Residual Weight Modeled Air Flow Error
ABS(Measured Flow – Factor tables. multiplied by
Modeled Air Flow) Filtered > 20.0 grams/sec P0101, P0106, P010B,
P0121, P012B, P0236,
MAP1 model fails when P1101: MAF1 Residual
ABS(Measured MAP – Weight Factor based on
MAP Model 1) Filtered > 30.0 kPa RPM
and
MAP2 model fails when P0101, P0106, P010B,
ABS(Measured MAP – P0121, P012B, P0236,
MAP Model 2) Filtered > 30.0 kPa P1101: MAF1 Residual
Weight Factor based on
MAP3 model fails when MAF Est
ABS(Measured MAP –
MAP Model 3) Filtered > 30.0 kPa MAP Model 1 Error
multiplied by
TIAP1 model fails when P0101, P0106, P0121,
ABS(Measured TIAP – P012B, P0236, P1101:
TIAP Model 1) Filtered > 30.0 kPa MAP1 Residual Weight
Factor based on RPM
TPS model fails when
Filtered Throttle Model MAP Model 2 Error
Error > 300 kPa*(g/s) multiplied by
P0101, P0106, P0121,
TIAP Correlation model P012B, P0236, P1101:
fails when MAP2 Residual Weight
Factor based on RPM
High Engine Air Flow is
TRUE AND MAP Model 3 Error
Measured TIAP - multiplied by

73

ECM (Initial DTCs) Section 72 of 478 72 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
measured MAP - offset as P0101, P0106, P0121,
a function of engine P012B, P0236, P1101:
speed > 30.0 kPa MAP3 Residual Weight
See table Factor based on RPM
P0101, P0106, P0121,
P0236, P1101: TIAP- TIAP Model 1 Error
MAP Correlation Offset multiplied by
P0101, P0106, P0121,
OR P0236, P1101: TIAP
Residual Weight Factor
Low Engine Air Flow is based on RPM
TRUE AND
Measured TIAP - Filtered Throttle Model
measured Baro - offset as Error multiplied by
a function of engine P0101, P0106, P0121,
speed > 30.0 kPa P012B, P0236, P1101:
See table TPS Residual Weight
P0101, P0106, P0121, Factor based on RPM
P0236, P1101: TIAP-
Baro Correlation Offset No Active DTCs: MAP_SensorCircuitFA
EGRValvePerformance_F
TIAP Correlation is valid A
when MAF_SensorCircuitFA
High Engine Air Flow has CrankSensor_FA
been TRUE for a period of ECT_Sensor_FA
time > 1.0 seconds IAT_SensorFA
OR MnfdTempSensorFA
Low Engine Air Flow has TC_BoostPresSnsrCktFA
been TRUE for a period of AmbientAirDefault
time > 1.0 seconds
No Pending DTCs: EGRValve_FP
High Engine Air Flow is ECT_Sensor_Ckt_FP
TRUE when IAT_SensorCircuitFP
Mass Air Flow > a threshold in gm MnfdTempSensorCktFP
sec as a function of
engine speed
See table
P0101, P0106, P0121,
P0236, P1101: TIAP-
MAP Correlation Min
Air Flow
AND

74

ECM (Initial DTCs) Section 73 of 478 73 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Manifold Pressure > a threshold in kPa as
a function of engine
speed
See table
P0101, P0106, P0121,
P0236, P1101: TIAP-
MAP Correlation Min
MAP

AND
Filtered Mass Air Flow -
Mass Air Flow < 3.0 gm/sec

Low Engine Air Flow is


TRUE when
Mass Air Flow < a threshold in gm
sec as a function of
engine speed
See table
P0101, P0106, P0121,
P0236, P1101: TIAP-
Baro Correlation Max
Air Flow
AND
Manifold Pressure < a threshold in kPa as
a function of engine
speed
See table
P0101, P0106, P0121,
P0236, P1101: TIAP-
Baro Correlation Max
AND MAP
Mass Air Flow - Filtered
Mass Air Flow < 2.0 gm/sec

75

ECM (Initial DTCs) Section 74 of 478 74 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

TPS1 Circuit P0122 Detects a continuous or TPS1 Voltage < 0.3250 Run/Crank voltage > 79 / 159 Type A,
Low intermittent short or 6.41 counts; 1 Trips
open in TPS1 circuit 57 counts
continuous;
3.125 ms /count
in the ECM main
processor

No 5V reference error or
fault for # 4 5V reference
circuit (P06A3)

76

ECM (Initial DTCs) Section 75 of 478 75 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

TPS1 Circuit P0123 Detects a continuous or TPS1 Voltage > 4.750 Run/Crank voltage > 79 / 159 Type A,
High intermittent short or 6.41 counts; 1 Trips
open in TPS1 circuit 57 counts
continuous;
3.125 ms /count
in the ECM main
processor

No 5V reference error or
fault for # 4 5V reference
circuit (P06A3)

77

ECM (Initial DTCs) Section 76 of 478 76 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Engine P0128 This DTC detects if the Energy is accumulated No Active DTC's ECT_Sensor_Ckt_FA 1 failure to set Type B,
Coolant engine coolant after the first conbustion ECT_Sensor_Perf_FA DTC 2 Trips
Temperature temperature rises too event using Range #1 or VehicleSpeedSensor_FA
Below Stat slowly due to an ECT #2 below: OAT_PtEstFiltFA 1 sec/ sample
Regulating or Cooling system fault IAT_SensorCircuitFA
Temperature Thermostat type is divided MAF_SensorFA Once per ignition
) (energy into normal (non-heated) THMR_AWP_AuxPumpF key cycle
based and electrically heated. A
"Deluxe" THMR_AHV_FA
method For this application the THMR_SWP_Control_FA
"type" cal THMR_SWP_NoFlow_FA
(KeTHMG_b_TMS_ElecT THMR_SWP_FlowStuckO
hstEquipped) = 0 n_FA
If the type cal is equal to ETQR_IndTorqInaccurate
one, the application has Engine not run time EngineTorqueEstInaccura
an electrically heated t- (soaking time before te
stat, if equal to zero the current trip)
the application has an non
heated t-stat. See • 1,800 seconds
appropiate section below. Engine run time
30 ” Eng Run Tme ”
***************************** Fuel Condition 1,450 seconds
Type cal above = 1
(Electrically heated t-stat) Distance traveled Ethanol ” 87 %
== == == == See the two tables
Range #1 (Primary) ECT named: • 0.93 miles
reaches Commanded P0128_Maximum ***************************
temperature minus 19 °C Accumulated Energy If Engine RPM is
when Ambient min is ” for Start-up ECT continuously greater than ***************************
52 °C and > 10 °C. conditions - Primary for this time period
Note: Warm up target for and 9,999 rpm
range #1 will be at least P0128_Maximum The diagnostic test for this 5.0 seconds
70 °C Accumulated Energy key cycle will abort
== == == == for Start-up ECT ***************************
Range #2 (Alternate) ECT conditions - Alternate
reaches Commanded in the Supporting *************************** ***************************
temperature minus 50 °C tables section. If T-Stat Heater
when Ambient min is ” commanded duty cycle ***************************
10 °C and > -7 °C. This diagnostic models for this time period
Note: Warm up target for the net energy into and > 20.0 % duty cycle
range #2 will be at least out of the cooling The diagnostic test for this > 5.0 seconds

78

ECM (Initial DTCs) Section 77 of 478 77 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
55 °C system during the key cycle will abort
warm-up process.
***************************** ***************************
Type cal above = 0 The five energy terms ECT at start run
(non - heated t-stat) are: heat from ***************************
== == == == combustion, heat from -40 ” ECT ” 65 °C
Range #1 (Primary) ECT after-run, heat loss to
reaches 70 °C when enviroment, heat loss
Ambient min is ” 52 °C to cabin and heat loss
and > 10 °C. to DFCO.
== == == ==
Range #2 (Alternate) ECT
reaches 55 °C when
Ambient min is ” 10 °C
and > -7 °C.

*****************************

79

ECM (Initial DTCs) Section 78 of 478 78 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

O2S Circuit P0131 This DTC determines if B1S1 WRAF ASIC B1S1 DTC's Not active P0135, P0030, P0031 or Signal A: 128 Type B,
Low Voltage the O2 sensor circuit is indicates a ground short this key cycle P0032 failures out of 2 Trips
Bank 1 shorted to low. on any of the following 160 samples
Sensor 1 signals: Measure valid status
(For use with (ASIC) = Valid OR
WRAF - E80 A) Pump Current - short The ASIC provides a
to ground fail counts are fault indication when Controller status (ASIC) = Ready Signal B: 128
accumulated to determine the pump current pin is failures out of
fault status between -150 mV and Engine Run or Auto stop = True 160 samples
+ 175 mV.
WRAF Ref cell OR
B) Reference Cell Voltage The ASIC provides a temperature > = 628 Deg C
- short to ground fail fault indication when Signal C: 10
counts are accumulated the Reference Cell ************************** failures out of
to determine fault status Voltage pin < 225 mV. Heater Warm-up delay = Complete 12 samples
Then
C) Reference Ground - The ASIC provides a WRAF circuit diagnostic Frequency for
short to ground fail counts fault indication when delay (since heater Warm- > = 20.0 seconds Signal A & B:
are accumulated to during an intrusive up delay is complete) Continuous in 25
determine fault status event the Reference ************************** msec loop
Cell impedance
Note: This ASIC is change is <= 90 ohms. Frequency for
referred to as C2WRAF Signal C: Tested
(Delphi). Note: Signal A & B during an
faults must exist for 24 intrusive event
Note: This DTC will detect ASIC clock cycles to performed every
short to ground faults to qualify for a fail flag. 60 seconds.
the Pump current, Ref During each
Cell voltage and Ref Cell The three fault signals event the
ground circuits. have individual X out of impedance is
Y calibrations. When measured 3
Note: A ground short on the X out of Y is times once every
the Pump Current or reached in any region 12.5 msec.
Reference Voltage signal this DTC is set
may also set a P223C
DTC.

80

ECM (Initial DTCs) Section 79 of 478 79 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

O2S Circuit P0132 This DTC determines if B1S1 WRAF ASIC B1S1 DTC's Not active P0135, P0030, P0031 or Signal A: 128 Type B,
High Voltage the O2 sensor circuit is indicates a short to power this key cycle P0032 failures out of 2 Trips
Bank 1 shorted to high. on any of the following 160 samples
Sensor 1 WRAF signals: Measure valid status
(For use with (ASIC) = Valid OR
WRAF - E80 A) Pump Current - short The ASIC provides a
to power fail counts are fault indication when Controller status (ASIC) = Ready Signal B: 128
accumulated to determine the pump current pin > failures out of
fault status. 2.8 V. Engine Run or Auto stop = True 160 samples

B) Reference Cell Voltage The ASIC provides a WRAF Ref cell OR


- short to power fail fault indication when temperature > = 628 Deg C
counts are accumulated the Reference Cell Signal C: 128
to determine fault status. Voltage pin > 3.3 V. ************************** failures out of
Heater Warm-up delay = Complete 160 samples
C) Reference Ground - The ASIC provides a Then
short to power fail counts fault indication when WRAF circuit diagnostic Frequency:
are accumulated to the Reference Ground delay (since heater Warm- > = 20.0 seconds Continuous in 25
determine fault status. pin > 225 mV. up delay is complete) milli - second
************************** loop
Note: This ASIC is Note: The above faults
referred to as C2WRAF must exist for 21 ASIC
(Delphi). clock cycles to qualify
for a fail flag.
Note: This DTC will detect
a short to power fault to The three fault signals
the Pump Current (and have individual X out of
Trim circuit), Reference Y calibrations. When
Cell Voltage and the X out of Y is
Reference Ground circuit. reached in any region
this DTC is set.

82

ECM (Initial DTCs) Section 80 of 478 80 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

O2S Heater P0135 This DTC determines if Heater Current outside of No Active DTC's ECT_Sensor_FA 8 failures out of Type B,
Performance the O2 sensor heater is the expected range of 0.3 < Amps < 4.0 10 samples 2 Trips
Bank 1 functioning properly by System Voltage > 10.0 Volts
Sensor 1 monitoring the current Heater Warm-up delay = Complete Frequency:
through the heater O2S Heater device 2 tests per trip
circuit. control = Not active 30 seconds
delay between
B1S1 O2S Heater Duty > zero tests and 1
Cycle second
execution rate
All of the above met for > 120 seconds

83

ECM (Initial DTCs) Section 81 of 478 81 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

O2S Circuit P0137 This DTC determines if Oxygen Sensor Signal < 50 mvolts No Active DTC's TPS_ThrottleAuthorityDef 320 failures out Type B,
Low Voltage the O2 sensor circuit is aulted of 400 samples 2 Trips
Bank 1 shorted to low. MAP_SensorFA
Sensor 2) AIR System FA Frequency:
(For Single Ethanol Composition Continuous in
Bank Sensor FA 100 milli -
Exhaust EvapPurgeSolenoidCircuit second loop
Only _FA
EvapFlowDuringNonPurg
e_FA
EvapVentSolenoidCircuit_
FA
EvapSmallLeak_FA
EvapEmissionSystem_FA
FuelTankPressureSnsrCkt
_FA
FuelInjectorCircuit_FA

AIR intrusive test = Not active


Fuel intrusive test = Not active
Idle intrusive test = Not active
EGR intrusive test = Not active
System Voltage > 10.0 Volts
EGR Device Control = Not active
Idle Device Control = Not active
Fuel Device Control = Not active
AIR Device Control = Not active
Low Fuel Condition Diag = False
Equivalence Ratio 0.9912 <= ratio <= 1.0400
Air Per Cylinder 140 <= mgrams <= 1,000
Fuel Control State = Closed Loop
Closed Loop Active = TRUE
(Please see “Closed
Loop Enable
Clarification” in
Supporting Tables).
All Fuel Injectors for
active Cylinders Enabled (On)
Fuel Condition Ethanol <= 87 %
Fuel State DFCO not active

84

ECM (Initial DTCs) Section 82 of 478 82 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
All of the above met for > 5.0 seconds

85

ECM (Initial DTCs) Section 83 of 478 83 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

O2S Circuit P0138 This DTC determines if Oxygen Sensor Signal > 1,050 mvolts No Active DTC's TPS_ThrottleAuthorityDef 100 failures out Type B,
High Voltage the O2 sensor circuit is aulted of 125 samples 2 Trips
Bank 1 shorted to high. MAF_SensorFA
Sensor 2) MAP_SensorFA Frequency:
(For Single EvapExcessPurgePsbl_F Continuous in
Bank A 100 milli -
Exhaust FuelInjectorCircuit_FA second loop
Only Ethanol Composition
Sensor FA
AIR System FA

System Voltage > 10.0 Volts


AFM Status = All Cylinders active
Heater Warm-up delay = Complete
Engine Run Time > 5.0 seconds
Engine Run Accum > 30.0 seconds

Low Fuel Condition Diag = False

Initial delay after Open > 175.0 seconds when


Test Criteria met (cold engine soak time >
start condition) 28,800 seconds

Initial delay after Open > 175.0 seconds when


Test Criteria met (not cold engine soak time <=
start condition) 28,800 seconds

Equivalence Ratio 0.9912 <= ratio <= 1.0400


Fuel Control State not = Power Enrichment

All of the above met for > 5.0 seconds

86

ECM (Initial DTCs) Section 84 of 478 84 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

O2 Sensor P013A This DTC determines if The EWMA of the Post No Active DTC's TPS_ThrottleAuthorityDef Frequency: Type A,
Slow the post catalyst O2 O2 sensor normalized aulted Once per trip 1 Trips
Response sensor has Slow integral value. The EWMA > 8.0 units ECT_Sensor_FA Note: if EWMA
Rich to Lean Response in a caluclation uses a 0.28 IAT_SensorFA NaPOPD_b_Res
Bank 1 predefined Rich to coefficient. MAF_SensorFA etFastRespFunc
Sensor 2 Lean voltages range MAP_SensorFA = FALSE for the
during Rich to Lean OR AIR System FA given Fuel Bank
transition. The FuelInjectorCircuit_FA OR
diagnostic is an The Accumulated mass > 35.4 grams (upper FuelTrimSystemB1_FA NaPOPD_b_Rap
intrusive test which air flow monitored during voltage threshold is FuelTrimSystemB2_FA idResponseActiv
runs in a DFCO mode the Slow Response Test 450 mvolts and lower EngineMisfireDetected_F e = TRUE,
to achieve the required (between the upper and voltage threshold is A multiple tests per
response. lower voltage thresholds) 150 mvolts) Ethanol Composition trip are allowed.
Sensor FA
B1S2 DTC's Not Active
this key cycle P013B, P013E, P013F,
P2270 or P2271

System Voltage > 10.0 Volts


Learned heater resistance = Valid ( the heater
resistance has learned
since NVM reset, see
enable conditions for
"HO2S Heater Resistance
DTC's" )
ICAT MAT Burnoff delay = Not Valid
Green O2S Condition = Not Valid, See definition
of
Multiple DTC Use_Green
Sensor Delay Criteria -
Airflow
and
Multiple DTC Use_Green
Sensor Delay Criteria -
Limit
for the following locations:
B1S2, B2S2 (if applicable)
in Supporting Tables tab.

Low Fuel Condition Diag = False

87

ECM (Initial DTCs) Section 85 of 478 85 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Post fuel cell = Enabled, refer to
Multiple DTC Use -
Block learn cells to
enable Post oxygen
sensor tests
for additional info.

Crankshaft Torque < 100.0 Nm

DTC's Passed P2270 (and P2272 if


applicable)
P013E (and P014A if
applicable)

=================== ==================
After above conditions are
met: DFCO mode is
continued (wo driver
initiated pedal input).

88

ECM (Initial DTCs) Section 86 of 478 86 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

O2 Sensor P013B This DTC determines if The EWMA of the Post No Active DTC's TPS_ThrottleAuthorityDef Frequency: Type A,
Slow the post catalyst O2 O2 sensor normalized aulted Once per trip 1 Trips
Response sensor has Slow integral value. The EWMA > 8.0 units ECT_Sensor_FA Note: if EWMA
Lean to Rich Response in a caluclation uses a 0.28 IAT_SensorFA NaPOPD_b_Res
Bank 1 predefined Lean to coefficient. MAF_SensorFA etFastRespFunc
Sensor 2 Rich voltages range MAP_SensorFA = FALSE for the
during Lean to Rich OR AIR System FA given Fuel Bank
transition. The FuelInjectorCircuit_FA OR
diagnostic is an The Accumulated mass > 88 grams (lower FuelTrimSystemB1_FA NaPOPD_b_Rap
intrusive test which air flow monitored during voltage threshold is FuelTrimSystemB2_FA idResponseActiv
increases the delivered the Slow Response Test 350 mvolts and upper EngineMisfireDetected_F e = TRUE,
A/F ratio to achieve the (between the upper and voltage threshold is A multiple tests per
required rich threshold. lower voltage thresholds) 600 mvolts) Ethanol Composition trip are allowed.
Sensor FA
B1S2 DTC's Not Active
this key cycle P013A, P013E, P013F,
P2270 or P2271

System Voltage > 10.0 Volts


Learned heater resistance = Valid ( the heater
resistance has learned
since NVM reset, see
enable conditions for
"HO2S Heater Resistance
DTC's" )

ICAT MAT Burnoff delay = Not Valid

Green O2S Condition = Not Valid, See definition


of
Multiple DTC Use_Green
Sensor Delay Criteria -
Airflow
and
Multiple DTC Use_Green
Sensor Delay Criteria -
Limit
for the following locations:
B1S2, B2S2 (if applicable)
in Supporting Tables tab.
Green Cat System

89

ECM (Initial DTCs) Section 87 of 478 87 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Condition = Not Valid, System is not
valid until accumulated
airflow is greater than
360,000 grams. Airflow
accumulation is only
enabled when estimated
Cat temperature is above
600 Deg C and
Multiple DTC Use_Green
Sensor Delay Criteria -
Airflow
(Note: This feature is only
enabled when the vehicle
is new and cannot be
enabled in service).

Low Fuel Condition Diag = False


Post fuel cell = Enabled, refer to
Multiple DTC Use -
Block learn cells to
enable Post oxygen
sensor tests
for additional info.

DTC's Passed P2270


P013E
P013A
P2271
P013F

=================== ==================
After above conditions are
met: Fuel Enrich mode
continued.

=================
During this test the
following must stay TRUE
or the test will abort: 0.96
<= Fuel EQR <= 1.08

90

ECM (Initial DTCs) Section 88 of 478 88 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

O2 Sensor P013E This DTC determines if Post O2 sensor voltage > 450 mvolts No Active DTC's TPS_ThrottleAuthorityDef Frequency: Type B,
Delayed the post catalyst O2 aulted Once per trip 2 Trips
Response sensor has an initial AND ECT_Sensor_FA Note: if
Rich to Lean delayed response to an IAT_SensorFA NaPOPD_b_Res
Bank 1 A/F change from Rich The Accumulated mass MAF_SensorFA etFastRespFunc
Sensor 2 to Lean. The diagnostic air flow monitored during MAP_SensorFA = FALSE for the
is an intrusive test the Delayed Response AIR System FA given Fuel Bank
which runs in a DFCO Test under DFCO > 42 grams FuelInjectorCircuit_FA OR
mode to achieve the FuelTrimSystemB1_FA NaPOPD_b_Rap
required response. DFCO begins after: FuelTrimSystemB2_FA idResponseActiv
1) Catalyst has been rich EngineMisfireDetected_F e = TRUE,
for a minimum of > 1 secs A multiple tests per
AND Ethanol Composition trip are allowed.
2) Catalyst Rich Sensor FA
Accumulation Air Flow is B1S2 DTC's Not Active
greater or equal to > 12 grams this key cycle P013A, P013B, P013F,
P2270 or P2271

System Voltage > 10.0 Volts


Learned heater resistance = Valid ( the heater
resistance has learned
since NVM reset, see
enable conditions for
"HO2S Heater Resistance
DTC's" )

ICAT MAT Burnoff delay = Not Valid

Green O2S Condition = Not Valid, See definition


of
Multiple DTC Use_Green
Sensor Delay Criteria -
Airflow
and
Multiple DTC Use_Green
Sensor Delay Criteria -
Limit
for the following locations:
B1S2, B2S2 (if applicable)
in Supporting Tables tab.

91

ECM (Initial DTCs) Section 89 of 478 89 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Low Fuel Condition Diag = False

Post fuel cell = Enabled, refer to


Multiple DTC Use -
Block learn cells to
enable Post oxygen
sensor tests
for additional info.

Crankshaft Torque < 100.0 Nm

DTC's Passed P2270

Number of fueled
cylinders <= 3 cylinders
=================== ==================
After above conditions are
met: DFCO mode entered
(wo driver initiated pedal
input).

92

ECM (Initial DTCs) Section 90 of 478 90 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

O2 Sensor P013F This DTC determines if Post O2 sensor voltage < 350 mvolts No Active DTC's TPS_ThrottleAuthorityDef Frequency: Type B,
Delayed the post catalyst O2 aulted Once per trip 2 Trips
Response sensor has an initial AND ECT_Sensor_FA Note: if
Lean to Rich delayed response to an IAT_SensorFA NaPOPD_b_Res
Bank 1 A/F change from Lean The Accumulated mass MAF_SensorFA etFastRespFunc
Sensor 2 to Rich. The diagnostic air flow monitored during MAP_SensorFA = FALSE for the
is an intrusive test the Delayed Response > 346 grams AIR System FA given Fuel Bank
which increases the Test FuelInjectorCircuit_FA OR
delivered A/F ratio to FuelTrimSystemB1_FA NaPOPD_b_Rap
achieve the required FuelTrimSystemB2_FA idResponseActiv
rich threshold. EngineMisfireDetected_F e = TRUE,
A multiple tests per
Ethanol Composition trip are allowed
Sensor FA
B1S2 DTC's Not Active
this key cycle P013A, P013B, P013E,
P2270 or P2271

System Voltage > 10.0 Volts


Learned heater resistance = Valid ( the heater
resistance has learned
since NVM reset, see
enable conditions for
"HO2S Heater Resistance
DTC's" )

ICAT MAT Burnoff delay = Not Valid

Green O2S Condition = Not Valid, See definition


of
Multiple DTC Use_Green
Sensor Delay Criteria -
Airflow
and
Multiple DTC Use_Green
Sensor Delay Criteria -
Limit
for the following locations:
B1S2, B2S2 (if applicable)
in Supporting Tables tab.
Green Cat System

93

ECM (Initial DTCs) Section 91 of 478 91 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Condition = Not Valid, System is not
valid until accumulated
airflow is greater than
360,000 grams. Airflow
accumulation is only
enabled when estimated
Cat temperature is above
600 Deg C and
Multiple DTC Use_Green
Sensor Delay Criteria -
Airflow
(Note: This feature is only
enabled when the vehicle
is new and cannot be
enabled in service).

Low Fuel Condition Diag = False


Post fuel cell = Enabled, refer to
Multiple DTC Use -
Block learn cells to
enable Post oxygen
sensor tests
for additional info.

DTC's Passed P2270


P013E
P013A
P2271
Number of fueled
cylinders >= 1 cylinders
=================== ==================
After above conditions are
met: Fuel Enrich mode
entered.
=================
During this test the
following must stay TRUE
or the test will abort: 0.96
<= Fuel EQR <= 1.08

94

ECM (Initial DTCs) Section 92 of 478 92 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

O2S Heater P0141 This DTC determines if Heater Current outside of No Active DTC's ECT_Sensor_FA 8 failures out of Type B,
Performance the O2 sensor heater is the expected range of 0.3 > amps > 2.5 System Voltage > 10.0 Volts 10 samples 2 Trips
Bank 1 functioning properly by Heater Warm-up delay = Complete
Sensor 2) monitoring the current O2S Heater device Frequency:
(For Single through the heater control = Not active 2 tests per trip
Bank circuit. B1S1 O2S Heater Duty 30 seconds
Exhaust Cycle > zero delay between
Only tests and 1
All of the above met for > 120 seconds second
execution rate.

95

ECM (Initial DTCs) Section 93 of 478 93 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

O2 Sensor P015A This DTC determines if The EWMA of the Pre O2 No Active DTC's TPS_ThrottleAuthorityDef Frequency: Type A,
Delayed the pre catalyst O2 sensor normalized R2L aulted Once per trip 1 Trips
Response sensor has an initial time delay value. The > 0.5 EWMA (sec) ECT_Sensor_FA Note: if EWMA
Rich to Lean delayed response to an EWMA caluclation uses a IAT_SensorFA NaESPD_b_Fast
Bank 1 A/F change from Rich 0.20 coefficient. MAF_SensorFA InitRespIsActive
Sensor 1) to Lean. The diagnostic MAP_SensorFA = TRUE for the
(For use with is an intrusive test OR AIR System FA given Fuel Bank
WRAF which runs in a DFCO FuelInjectorCircuit_FA OR
mode to achieve the [The Accumulated time FuelTrimSystemB1_FA NaESPD_b_Rap
required response. monitored during the R2L FuelTrimSystemB2_FA idResponseIsAct
Delayed Response Test EngineMisfireDetected_F ive = TRUE,
(Gross failure). >= 4.0 Seconds A multiple tests per
Ethanol Composition trip are allowed
AND Sensor FA
EvapPurgeSolenoidCircuit
Pre O2 sensor EQR is > 0.900 EQR _FA
EvapFlowDuringNonPurg
e_FA
EvapVentSolenoidCircuit_
FA
EvapSmallLeak_FA
EvapEmissionSystem_FA
FuelTankPressureSnsrCkt
_FA
AmbientAirDefault

P0131, P0132, P013A,


P013B, P013E, P013F,
P2270, P2271

System Voltage > 10.0 Volts


EGR Device Control = Not active
Idle Device Control = Not active
Fuel Device Control = Not active
AIR Device Control = Not active
Low Fuel Condition Diag = False

Green O2S Condition = Not Valid, See definition


of

96

ECM (Initial DTCs) Section 94 of 478 94 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Multiple DTC Use_Green
Sensor Delay Criteria -
Airflow
and
Multiple DTC Use_Green
Sensor Delay Criteria -
Limit
for the following locations:
B1S1, B2S1 (if applicable)
O2 Heater (pre sensor) on in Supporting Tables tab.

Engine Coolant >= 20 seconds


IAT
Engine run Accum > 62 ºC
> -40 ºC
Engine Speed to initially > 30 seconds
enable test
Engine Speed range to
keep test enabled (after 950 <= RPM <= 2,950
initially enabled)

Engine Airflow 900 <= RPM <= 3,050


Vehicle Speed to initially
enable test 2 <= gps <= 15
Vehicle Speed range to
keep test enabled (after 40.4 <= MPH <= 77.7
initially enabled)

Closed loop integral 35.4 <= MPH <= 82.0


Closed Loop Active
0.85 <= C/L Int <= 1.07
= TRUE
(Please see “Closed
Loop Enable
Clarification” in
Evap Supporting Tables).
Ethanol
Baro not in control of purge
Post fuel cell not in estimate mode
> 70 kpa
EGR Intrusive diagnostic = enabled
All post sensor heater

97

ECM (Initial DTCs) Section 95 of 478 95 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
delays = not active
O2S Heater (post sensor)
on Time = not active
Predicted Catalyst temp
Fuel State >= 80.0 sec
500 <= ºC <= 850
=================== = DFCO possible
All of the above met for at
least 2.0 seconds, and ==================
then the Force Cat Rich
intrusive stage is
requested.
===================

Pre O2S EQR B1S1 at ==================


end of Cat Rich stage
Fuel State
Number of fueled >= 1.080 EQR
cylinders = DFCO active

=================== <= 3 cylinders


After above conditions are
met: DFCO Mode is ==================
entered (wo driver
initiated pedal input).

98

ECM (Initial DTCs) Section 96 of 478 96 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

O2 Sensor P015B This DTC determines if The EWMA of the Pre O2 No Active DTC's TPS_ThrottleAuthorityDef Frequency: Type A,
Delayed the pre catalyst O2 sensor normalized L2R aulted Once per trip 1 Trips
Response sensor has an initial time delay value. The > 0.5 EWMA (sec) ECT_Sensor_FA Note: if EWMA
Lean to Rich delayed response to an EWMA caluclation uses a IAT_SensorFA NaESPD_b_Fast
Bank 1 A/F change from Lean 0.20 coefficient. MAF_SensorFA InitRespIsActive
Sensor 1) to Rich. The diagnostic MAP_SensorFA = TRUE for the
(For use with is an intrusive test OR AIR System FA given Fuel Bank
WRAF which runs in an FuelInjectorCircuit_FA OR
enriched fuel mode to [The Accumulated time FuelTrimSystemB1_FA NaESPD_b_Rap
achieve the required monitored during the L2R FuelTrimSystemB2_FA idResponseIsAct
response. Delayed Response Test EngineMisfireDetected_F ive = TRUE,
(Gross failure). >= 4.4 Seconds A multiple tests per
Ethanol Composition trip are allowed
AND Sensor FA
EvapPurgeSolenoidCircuit
Pre O2 sensor EQR is < 1.000 EQR _FA
EvapFlowDuringNonPurg
OR e_FA
EvapVentSolenoidCircuit_
At end of Cat Rich stage FA
the Pre O2 sensor output EvapSmallLeak_FA
is < 1.080 EQR EvapEmissionSystem_FA
FuelTankPressureSnsrCkt
_FA
AmbientAirDefault

P0131, P0132, P013A,


P013B, P013E, P013F,
P015A, P2270, P2271
P015A test is complete
and = Passed
System Voltage > 10.0 Volts
EGR Device Control = Not active
Idle Device Control = Not active
Fuel Device Control = Not active
AIR Device Control = Not active
Low Fuel Condition Diag = False

Green O2S Condition = Not Valid, See definition


of

99

ECM (Initial DTCs) Section 97 of 478 97 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Multiple DTC Use_Green
Sensor Delay Criteria -
Airflow
and
Multiple DTC Use_Green
Sensor Delay Criteria -
Limit
for the following locations:
B1S1, B2S1 (if applicable)
O2 Heater (pre sensor) on in Supporting Tables tab.
for
>= 20 seconds
Engine Coolant
IAT > 62 ºC
Engine run Accum > -40 ºC
> 30 seconds
Engine Speed to initially
enable test
Engine Speed range to 950 <= RPM <= 2,950
keep test enabled (after
initially enabled)
900 <= RPM <= 3,050

Engine Airflow
Vehicle Speed to initially 2 <= gps <= 15
enable test
Vehicle Speed range to 40.4 <= MPH <= 77.7
keep test enabled (after
initially enabled)
35.4 <= MPH <= 82.0

Closed loop integral


Closed Loop Active 0.85 <= C/L Int <= 1.07
= TRUE
(Please see “Closed
Loop Enable
Clarification” in
Evap Supporting Tables).
Ethanol not in control of purge
Baro not in estimate mode
Post fuel cell > 70 kpa
EGR Intrusive diagnostic = enabled

100

ECM (Initial DTCs) Section 98 of 478 98 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
All post sensor heater = not active
delays
O2S Heater (post sensor) = not active
on Time
>= 80.0 sec
Predicted Catalyst temp
Fuel State 500 <= ºC <= 850
Number of fueled = DFCO inhibit
cylinders
>= 1 cylinders
================
When above conditions ==================
are met: Fuel Enrich
mode is entered.

================
==================
During this test: Engine
Airflow must stay
between:
and the delta Engine 1 <= gps <= 20
Airflow over 12.5msec
must be :
<= 2.0 gps

101

ECM (Initial DTCs) Section 99 of 478 99 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Fuel System P0171 Determines if the fuel The filtered long-term fuel >= 1.300 Engine speed 400 <rpm< 6,500 Frequency: Type B,
Too Lean control system is in a trim metric BARO > 70 kPa 100 ms 2 Trips
Bank 1 lean condition, based Coolant Temp -20 < °C < 150 Continuous
on the filtered long- AND MAP 10 <kPa< 255 Loop
term and short-term Inlet Air Temp -20 <°C< 150
fuel trim. The filtered short-term >= 0.100 MAF 1.0 <g/s< 512.0
fuel trim metric Fuel Level > 10 % or if fuel sender is
(Note: any value below faulty the diagnostic will
0.95 effectively nullifies bypass the fuel level
the short-term fuel trim criteria.
criteria)

Long Term Fuel Trim data > 55.0 seconds of data


accumulation: must accumulate on each
trip, with at least 45.0
seconds of data in the
current fuel trim cell
before a pass or fail
decision can be made.

Sometimes, certain Long- (Please see


Term Fuel Trim Cells are P0171_P0172_P0174_P0
not utilized for control 175 Long-Term Fuel
and/or diagnosis Trim Cell Usage
in Supporting Tables for a
list of cells utilized for
diagnosis)

Closed Loop Enabled


Long Term FT Enabled
(Please see "Closed
Loop Enable
Clarification" and "Long
Term FT Enable Criteria"
in Supporting Tables.)

EGR Diag. Intrusive Test Not Active

102

ECM (Initial DTCs) Section 100 of 478 100 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Catalyst Diag. Intrusive Test Not Active
Post O2 Diag. Intrusive Test Not Active
Device Control Not Active
EVAP Diag. “tank pull down”
Not Active

No active DTC: IAC_SystemRPM_FA


MAP_SensorFA
MAF_SensorFA
MAF_SensorTFTKO
AIR System FA
EvapExcessPurgePsbl_F
A
Ethanol Composition
Sensor FA
FuelInjectorCircuit_FA
EngineMisfireDetected_F
A
EGRValvePerformance_F
A
EGRValveCircuit_FA
MAP_EngineVacuumStat
us
AmbPresDfltdStatuss
TC_BoostPresSnsrFA
O2S_Bank_1_Sensor_1_
FA

103

ECM (Initial DTCs) Section 101 of 478 101 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Fuel System P0172 Determines if the fuel Passive Test: The filtered <= 0.725 Secondary Parameters Frequency: Type B,
Too Rich control system is in a Non-Purge Long Term and Enable Conditions 100 ms 2 Trips
Bank 1 rich condition, based Fuel Trim metric are identical to those for Continuous
on the filtered long- P0171, with the exception Loop
term fuel trim metric. AND that fuel level is not
considered.
There are two methods The filtered Short Term <= 2.000
to determine a Rich Fuel Trim metric
fault. They are Passive (Note: any value above
and Intrusive. A 1.05 effectively nullifies
Passive Test decision the short-term fuel trim
can be made up until criteria)
the time that purge is
first enabled. From that
point forward, rich Intrusive Test: For 3 out of <= 0.730
faults can only be 5 intrusive segments, the
detected by turning filtered Purge Long Term
purge off intrusively. Fuel Trim metric

Intrusive Test: AND


If the filtered Purge
Long Term Fuel Trim The filtered Non-Purge <= 0.725
metric > 0.730 , the Long Term Fuel Trim
test passes without metric
intrusively checking the
filtered Non-Purge AND
Long Term Fuel Trim
metric. However if the The filtered Short Term <= 2.000
filtered Purge Long Fuel Trim metric
Term Fuel Trim metric (Note: any value above
is <= 0.730 , purge is 1.05 effectively nullifies
ramped off to the short-term fuel trim
determine if excess criteria)
purge vapor is the
cause of the rich
condition. Segment Def'n:
Segments can last up to
Performing intrusive 42 seconds and are
tests too frequently separated by the lesser of
may also affect EVAP 10.0 seconds of purge-on
and EPAIII emissions, time or enough time to

104

ECM (Initial DTCs) Section 102 of 478 102 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
and the execution purge 10 grams of vapor.
frequency of other A maximum of 5
diagnostics. completed segments or
15 attempts are allowed
for each intrusive test.
After an intrusive test
report is completed,
another intrusive test
cannot occur for 300
seconds to allow sufficient
time to purge excess
vapors from the canister.
During this period, fuel
trim will pass if the filtered
Purge Long Term Fuel
Trim metric > 0.730 for at
least 120.0 seconds,
indicating that the canister
has been purged.

105

ECM (Initial DTCs) Section 103 of 478 103 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Fuel P018B This DTC detects a fuel Absolute value of fuel <= 30 kPa a] Diagnostic KeFRPD_b a] == TRUE 1 sample / Type B,
Pressure pressure sensor pressure change _FPSS_DiagEnbld 12.5 millisec 2 Trips
Sensor "B" response stuck within ( as sensed during
Circuit the normal operating intrusive test) b] Engine Run Time b] >= 5 sec Intrusive Test
Range/ range using an Duration:
Performance intrusive test ( see c] Engine Fuel Flow c] > calibration value Fu Flow -related
Notes) KeFRPD_dm_StkPresMin ( 5 to 12 sec)
FuelFlow ( 0.047 gram/
sec typical)

d] Fu Pump Control d] == TRUE


Enabled

e] Fu Pump Control State e] Normal OR Fu Pres


Snsr Stk Ctrl ( rationality)

f] Emissions Fuel Level f] <> TRUE


Low

g] Validity status g] == TRUE


VeFRPD_b_FPSS_
DataIntegrityOK
IF IF
[1] FRP Circuit Low Fault [1] <> TRUE
Active (DTC P018C)
[2] FRP Circuit High Fault [2] <> TRUE
Active (DTC P018D)
[3] Fu Pump Circuit Low [3] <> TRUE
Fault Active (DTC P0231)
[4] Fu Pump Circuit High [4] <> TRUE
Fault Active (DTC P0232)
[5] Fu Pump Circuit Open [5] <> TRUE
Fault Active (DTC P023F)
[6] Reference Voltage [6] <> Active This Key
Fault Status ( DTC
P0641)
[7] Fu Pump Control [7] <> TRUE
Module Driver Over-
temperature Fault Active
( DTC P1255)
[8] Fu Pump Driver Mod [8] <> TRUE

106

ECM (Initial DTCs) Section 104 of 478 104 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Ign Sw RunStart Pstn Ckt
Low Fault Active (DTC
P129D)
[9] Fu Pump Driver [9] <> TRUE
Control Mod Enable Ckt
Perf Fault Active(DTC
P12A6)

107

ECM (Initial DTCs) Section 105 of 478 105 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Fuel P018C This DTC detects if the Fuel Pressure Sensor < Ignition circuit input state High ( Run or Crank) 64 failures / Type B,
Pressure fuel pressure sensor Voltage Percent, 5.0V 4.00 80 samples 2 Trips
Sensor "B" circuit is shorted low Nominal
Circuit Low ((Abs( 5.0V -
SensorV_actual)
/5.0V) *100) 1 sample/12.5
ms

108

ECM (Initial DTCs) Section 106 of 478 106 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Fuel P018D This DTC detects if the Fuel Pressure Sensor > Ignition circuit input state High ( Run or Crank) 64 failures / Type B,
Pressure fuel pressure sensor Voltage Percent, 5.0V 96.00 80 samples 2 Trips
Sensor "B" circuit is shorted high Nominal
Circuit High ((Abs( 5.0V -
SensorV_actual)
/5.0V) *100) 1 sample/12.5
millisec

109

ECM (Initial DTCs) Section 107 of 478 107 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

SIDI High P0191 The DTC Diagnoses a SIDI High Pressure Idle Test > = Type A,
Pressure skewed fuel rail sensor Idle Test Sensor Performance 240 1 Trips
Sensor via a comparison of (Low Side Fuel Pressure - <= -1.000 MPa Diagnostic Enabled counts
Performance measured pressure High Side Fuel Pressure) OR (12.5ms per
- Single and commanded/ >= 1.000 MPa SIDI High Pressure count)
Analog modeled pressure Sensor Performance Idle
Sensor Test Enabled

Enabled when a code


clear is not active or not
exiting device control

Engine is not cranking

Vehicle Speed <= 0.62 MPH

Pedal Position = 0 for 200 Counts (12.5ms per


count)

Battery Voltage >= 11 Volts

Low Pressure Fuel Pump >= 0.275 MPa


Pressure

Engine Run Time >=


P0089 - P163A - P228C -
P228D - P0191 -
KtFHPD_t_PumpCntrlEn
gRunThrsh
(see supporting tables)

Enabled when a code


clear is not active or not
exiting device control

Engine is not cranking


Delay counts after pump
is turned off >=
P0191 -
KtFHPD_Cnt_SnsPrfIdle
PumpOffDly

110

ECM (Initial DTCs) Section 108 of 478 108 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
(see supporting tables)

----------------------------------- ------------------------------ ----------------------------------- ----------------------------------- -----------------------


SIDI High Pressure
High Drive Test Sensor Performance KtFHPD_Cnt_Sn
(Relief Pressure - <= -1.60 MPa Diagnostic Enabled sPrfIdlePumpOff
Measured high Pressure) Dly runs in 12.5
SIDI High Pressure ms loop
Sensor Performance High Drive Test
High Drive Test Enabled >=
160
Engine Speed 1,000 <= RPM <= 3,000 counts
(12.5ms per
Desired High Side 4 <= MPa <= 6 count)
Pressure

Vehicle Speed >= 22 MPH

Accelerator Pedal >= 10 %

Battery Voltage >= 11 Volts

Low Pressure Fuel Pump >= 0.275 MPa


Pressure

Engine Run Time >=


P0089 - P163A - P228C -
P228D - P0191 -
KtFHPD_t_PumpCntrlEn
gRunThrsh
(see supporting tables)

Enabled when a code


clear is not active or not
exiting device control

Engine is not cranking

----------------------------------- ------------------------------ ----------------------------------- ----------------------------------- -----------------------


SIDI High Pressure
Low Drive Test Sensor Performance LoDrive Test >=
(Commanded high Diagnostic Enabled 240

111

ECM (Initial DTCs) Section 109 of 478 109 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Pressure - Measured high >= 3.000 MPa counts
Pressure) SIDI High Pressure (12.5ms per
>= 1.60 MPa Sensor Performance Low count)
AND Drive Test Enabled

Modeled Injection Engine Speed 1,000 <= RPM <= 3,000


Pressure
Desired High Side 4.00 <= MPa <= 6.00
Pressure

Vehicle Speed >= 22 MPH

Accelerator Pedal >= 10 %

Battery Voltage >= 11 Volts

Low Pressure Fuel Pump >= 0.275 MPa


Pressure

Engine Run Time >=


P0089 - P163A - P228C -
P228D - P0191 -
KtFHPD_t_PumpCntrlEn
gRunThrsh
(see supporting tables)

Enabled when a code


clear is not active or not
exiting device control

Engine is not cranking

----------------------------------- ------------------------------ ----------------------------------- ----------------------------------- -----------------------


SIDI High Pressure
Sensor Stuck Test <= 0.100 MPa Sensor Performance Stuck Test
Measured High Pressure Diagnostic Enabled Engine Run Time
(max - min) >=
SIDI High Pressure
Sensor Performance
Stuck Test Enabled

Engine Speed >= 2,000 RPM

112

ECM (Initial DTCs) Section 110 of 478 110 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
>= 18.64 MPH P0089 - P163A -
Vehicle Speed P228C - P228D -
Enabled when a code P0191 -
clear is not active or not KtFHPD_t_Pum
exiting device control pCntrlEngRunT
Engine is not cranking hrsh
Additional Enable (see supporting
Conditions: All must be tables)
true (High Pressure Pump or
is enabled and High Fuel Accumulating
pressure sensor ckt is Not engine crank
(FA,FP or TFTKO) and time >=
High Pressure fuel pump P0191 -
ckt is Not (FA,FP or KtFHPD_t_Sns
TFTKO) and Cam or PrfStuckCrankT
Crank Sensor Not FA and mout
IAT,IAT2,ECT Not FA and (See Supporting
Low side Fuel Pump Tables)
Relay ckt Not FA and
Estimate fuel rail pressure
is valid and Green Engine
(In assembly plant) is not
enabled and Not if low
fuel condition and Low
side Fuel Pump is on and
Injector Flow Test is not
active and Device control
commanded pressure is
false and Device control
pump ckt enabled on is
false and Engine
movement detected is
true and Manufacturers
enable counter is 0)Flex
Fuel Sensor Not FA
Ignition voltage out of
correlation error(P1682)
not active Fuel InjCkt Not
(FA or TFTKO) EST Driver
Not(FA) Misfire detected
Not(FA) MAFR sensor Not
(FA) MAPR sensor Not

113

ECM (Initial DTCs) Section 111 of 478 111 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
(FA) APSR Pedal sensor
Not(FA) TPSR sensor Not
(FA) VSPR speed sensor
Not(FA) SystemRPM Not
(FA) Manual Clutch not
engaged or vehicle has
automatic transmission All
cylinder are fuel enabled
and
Barometric Pressure >= 70.0 KPA

Inlet Air Temp >= -10.0 DegC

Fuel Temp -10 <= Temp degC <=


126

114

ECM (Initial DTCs) Section 112 of 478 112 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

High P0192 This DTC Diagnoses High Pressure Fuel <= 4 % of 5Vref SIDI High Pressure Both Run Type A,
Pressure High Pressure Sensor Sensor Voltage Sensor 1 Out of range Continuously 1 Trips
Sensor Out Out of Range Low Time Based Enabled Engine
of Range Synchronous
Low SIDI High Pressure Mode 800
Sensor 1 Out of range failures out of
Engine Synchronous 1,000 samples
Enabled 4 samples per
engine rotation
Battery Voltage >= 11 Volts
Time Based
Mode 400
Engine Running failures out of
500 samples
6.25 ms Sample
Continuous

115

ECM (Initial DTCs) Section 113 of 478 113 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

High P0193 This DTC Diagnoses High Pressure Fuel >= 96 % of 5Vref Battery Voltage SIDI High Pressure Both Run Type A,
Pressure High Pressure Sensor Sensor Voltage Sensor 1 Out of range Continuously 1 Trips
Sensor Out Out of Range High Time Based Enabled Engine
of Range Synchronous
High SIDI High Pressure Mode 800
Sensor 1 Out of range failures out of
Engine Synchronous 1,000 samples
Enabled 4 samples per
engine rotation
>= 11 Volts
Time Based
Mode 400
Engine Running failures out of
500 samples
6.25 ms Sample
Continuous

116

ECM (Initial DTCs) Section 114 of 478 114 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Injector 1 P0201 This DTC Diagnoses Low current through the Open circuit: Battery Voltage >= 11 Volts 10 Type A,
Open Circuit Injector 1 enable low low side driver during !? 200 K Ÿ? impedance Engine Running >= 5 Seconds failures out of 1 Trips
- (SIDI) side driver circuit for operation indicates open between signal and 20
circuit faults. circuit controller ground P062B not FA or TFTK samples

100 ms /sample
Continuous

117

ECM (Initial DTCs) Section 115 of 478 115 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Injector 2 P0202 This DTC Diagnoses Low current through the Open circuit: Battery Voltage >= 11 Volts 10 Type A,
Open Circuit Injector 2 enable low low side driver during !
? 200 K Ÿ? impedance Engine Run Time >= 5 Seconds failures out of 1 Trips
- (SIDI) side driver circuit for operation indicates open between signal and 20
circuit faults. circuit controller ground P062B not FA or TFTK samples
100 ms /sample
Continuous

118

ECM (Initial DTCs) Section 116 of 478 116 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Injector 3 P0203 This DTC Diagnoses Low current through the Open circuit: Battery Voltage >= 11 Volts 10 Type A,
Open Circuit Injector 3 enable low low side driver during >
? 200 K Ÿ? impedance Engine Running >= 5 Seconds failures out of 1 Trips
- (SIDI) side driver circuit for operation indicates open between signal and 20
circuit faults. circuit controller ground P062B not FA or TFTK samples
100 ms /sample
Continuous

119

ECM (Initial DTCs) Section 117 of 478 117 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Injector 4 P0204 This DTC Diagnoses Low current through the Open circuit: Battery Voltage >= 11 Volts 10 Type A,
Open Circuit Injector 4 enable low low side driver during >
? 200 K Ÿ? impedance Engine Run Time >= 5 Seconds failures out of 1 Trips
- (SIDI) side driver circuit for operation indicates open between signal and 20
circuit faults. circuit controller ground P062B not FA or TFTK samples
100 ms /sample
Continuous

120

ECM (Initial DTCs) Section 118 of 478 118 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

TPS2 Circuit P0222 Detects a continuous or TPS2 Voltage < 0.250 Run/Crank voltage > 79 / 159 Type A,
Low intermittent short or 6.41 counts; 1 Trips
open in TPS2 circuit
57 counts
continuous;
3.125 ms /count
in the ECM main
processor

No 5V reference error or
fault for # 4 5V reference
circuit (P06A3)

121

ECM (Initial DTCs) Section 119 of 478 119 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

TPS2 Circuit P0223 Detects a continuous or TPS2 Voltage > 4.590 Run/Crank voltage > 79 / 159 Type A,
High intermittent short or 6.41 counts; 1 Trips
open in TPS2 circuit
57 counts
continuous;
3.125 ms /count
in the ECM main
processor

No 5V reference error or
fault for # 4 5V reference
circuit (P06A3)

122

ECM (Initial DTCs) Section 120 of 478 120 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Fuel Pump P0231 This DTC detects if the Power driver output Current >= 18.0 A a) FPPM configuration a) == 64 failures / 80 Type A,
Secondary fuel pump control current KeFRPR_e_ChassisFuel CeFRPR_e_ECM_FPPM samples 1 Trips
Circuit Low circuit is shorted to low ( Fuel Pump Power PresSysType _Sys
Module Driver Circuit 1 sample/12.5
Ground Short b) Diagnostic b) == TRUE millisec
enumeration) KeFRPR_b_FPPM_
DrvrGshtDiagEnbld c) == TRUE

c) Fuel Pump Control d) >= calibration value


Enable command KeFRPR_Cnt_FPPM_
GshtDlyThrsh ( 0-80
d) Fuel Pump Control sample loops)
Enable time
e) 9v < System V > 32v
e) System Voltage
f] <> TRUE
f] FPPM Driver Status
Alive Rolling Count g] == TRUE
Sample Faulted
h] < 75A
g] Diagnostic feedback
received

h] Fuel Pump Power


Module output current

123

ECM (Initial DTCs) Section 121 of 478 121 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Fuel Pump P0232 This DTC detects if the Voltage offset relative to > 4.0 V a) FPPM configuration a) == CeFRPR_e_ECM_ 64 failures / 80 Type B,
Secondary fuel pump control low state level of duty KeFRPR_e_ChassisFuel FPPM_Sys samples 2 Trips
Circuit High circuit is shorted to high cycle pulse measured at PresSysType
voltage fuel pump circuit b) == TRUE 1 sample / 12.5
b) Diagnostic millisec
KeFRPR_b_FPPM_ c) == TRUE
DrvrPshtDiagEnbld
d] >= calibration value
c) Fuel Pump Control KeFRPR_cmp_FPPM_
Enabled PshtDC_ROC_Min

d] FPPM Arbitrated Fu e] 9v < System V > 32v


Pmp Duty Cycle Rate of
Change f] <> TRUE

e] System voltage g] == TRUE

f] FPPM Driver Status


Alive Rolling Count
Sample Faulted

g] Diagnostic feedback
Received

124

ECM (Initial DTCs) Section 122 of 478 122 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Turbo/Super P0234 Detect Negative Boost Desired Boost Pressure - < refer to Diagnostic enable True 14 failures out Type A,
Charger Pressure Control Actual Boost Pressure P0234_KtBSTD_p_Cn of 15 samples 1 Trips
Engine Deviation trlDevNegLim Coolant temperature in > -40.0 °C
Overboost - range < 130.0 °C 100ms / sample
Turbocharge P0234_P0299_KtBST
r with D_p_CntrlDevAmbAir Intake Air temperature is > -40.0 °C
wastegate. Corr in range < 80.0 °C
Not in Supporting tables.
supercharge Ambient air pressure is in > 60.0 kPa
r with range < 120.0 kPa
mechanical
compressor Engine speed in range > 1,600 rpm
< 6,000 rpm

Desired Boost Pressure > 140.0 kPa


in range < 300.0 kPa

Desired Boost Pressure > -75.0 kPa/s


Derivative in range < 75.0 kPa/s

Wait for steady state: > refer to


P0234_P0299_KtBSTD_t
_CntrlDevEnblDelay
in Supporting tables.

No active DTCs: BSTR_b_PCA_CktFA


BSTR_b_TurboBypassCkt
FA
ECT_Sensor_FA
IAT_SensorFA
BSTR_b_BoostSnsrFA
AmbientAirDefault

Pressure Control has to


be in closed loop.

No Device control active


for WG and Compresseor
recirculation valve.

Actual Boost Pressure > refer to Dev Diagnostic enable True 100 failures out

125

ECM (Initial DTCs) Section 123 of 478 123 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
P0234_KtBSTD_p_Cn Basic Pres Diag enable False of 150 samples
trlDevBasLim
in Supporting tables. Coolant temperature in > -40.0 °C 100ms / sample
range < 130.0 °C
+Basic Pressure
Intake Air temperature is > -40.0 °C
in range < 80.0 °C

Ambient air pressure is in > 60.0 kPa


range < 120.0 kPa

Engine speed in range > 2,000 rpm


< 3,500 rpm

Wait for steady state: > 2.00 Seconds

No Active DTCs: BSTR_b_PCA_CktFA


BSTR_b_TurboBypassCkt
FA
ECT_Sensor_FA
IAT_SensorFA
BSTR_b_BoostSnsrFA
AmbientAirDefault
BSTR_b_PCA_TFTKO

Pressure Control has to


be in open loop.

No Device control active


for WG and Compresseor
recirculation valve.

126

ECM (Initial DTCs) Section 124 of 478 124 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Turbocharge P0236 Determines if the See table Engine Speed >= 400 RPM Continuous Type B,
r Boost Turbocharger Boost P0101, P0106, P010B, Engine Speed <= 6,000 RPM 2 Trips
Pressure (TIAP) Pressure P0121, P0236, P1101: Coolant Temp > -7 Deg C Calculation are
(TIAP) Sensor input is stuck Turbocharger Intake Coolant Temp < 130 Deg C performed every
Sensor within the normal Flow Rationality Intake Air Temp > -20 Deg C 12.5 msec
Performance operating range Diagnostic Failure Intake Air Temp < 125 Deg C
(single turbo) Matrix
for combinations Minimum total weight
of model failures that can factor (all factors
set this DTC. multiplied together) >= 0.50

MAF model fails when See Residual Weight Modeled Air Flow Error
ABS(Measured Flow – Factor tables. multiplied by
Modeled Air Flow) Filtered > 20.0 grams/sec P0101, P0106, P010B,
P0121, P012B, P0236,
MAP1 model fails when P1101: MAF1 Residual
ABS(Measured MAP – Weight Factor based on
MAP Model 1) Filtered > 30.0 kPa RPM
and
MAP2 model fails when P0101, P0106, P010B,
ABS(Measured MAP – P0121, P012B, P0236,
MAP Model 2) Filtered > 30.0 kPa P1101: MAF1 Residual
Weight Factor based on
MAP3 model fails when MAF Est
ABS(Measured MAP –
MAP Model 3) Filtered > 30.0 kPa MAP Model 1 Error
multiplied by
TIAP1 model fails when P0101, P0106, P0121,
ABS(Measured TIAP - P012B, P0236, P1101:
TIAP Model 1) Filtered > 30.0 kPa MAP1 Residual Weight
Factor based on RPM
TPS model fails when
Filtered Throttle Model MAP Model 2 Error
Error > 300 kPa*(g/s) multiplied by
P0101, P0106, P0121,
TIAP Correlation model P012B, P0236, P1101:
fails when MAP2 Residual Weight
High Engine Air Flow is Factor based on RPM
TRUE AND
Measured TIAP - MAP Model 3 Error
measured MAP - offset as multiplied by
a function of engine -

127

ECM (Initial DTCs) Section 125 of 478 125 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
speed > 30.0 kPa P0101, P0106, P0121,
See table P012B, P0236, P1101:
P0101, P0106, P0121, MAP3 Residual Weight
P0236, P1101: TIAP- Factor based on RPM
MAP Correlation Offset
TIAP Model 1 Error
OR multiplied by
P0101, P0106, P0121,
Low Engine Air Flow is P0236, P1101: TIAP
TRUE AND Residual Weight Factor
Measured TIAP - based on RPM
measured Baro - offset as
a function of engine Filtered Throttle Model
speed > 30.0 kPa Error multiplied by
See table P0101, P0106, P0121,
P0101, P0106, P0121, P012B, P0236, P1101:
P0236, P1101: TIAP- TPS Residual Weight
Baro Correlation Offset Factor based on RPM

TIAP Correlation is valid No Active DTCs: MAP_SensorCircuitFA


when EGRValvePerformance_F
High Engine Air Flow has A
been TRUE for a period of MAF_SensorCircuitFA
time > 1.0 seconds CrankSensor_FA
OR ECT_Sensor_FA
Low Engine Air Flow has IAT_SensorFA
been TRUE for a period of MnfdTempSensorFA
time > 1.0 seconds TC_BoostPresSnsrCktFA
AmbientAirDefault

High Engine Air Flow is No Pending DTCs: EGRValve_FP


TRUE when ECT_Sensor_Ckt_FP
Mass Air Flow > a threshold in IAT_SensorCircuitFP
gm/sec as a function MnfdTempSensorCktFP
of engine speed See
table
P0101, P0106, P0121,
P0236, P1101: TIAP-
MAP Correlation Min
Air Flow

AND

128

ECM (Initial DTCs) Section 126 of 478 126 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Manifold Pressure > a threshold in kPa as
a function of engine
speed See table
P0101, P0106, P0121,
P0236, P1101: TIAP-
MAP Correlation Min
MAP
AND
Filtered Mass Air Flow -
Mass Air Flow < 3.0 gm/sec

Low Engine Air Flow is


TRUE when
Mass Air Flow < a threshold in gm/
sec as a function of
engine speed
See table
P0101, P0106, P0121,
P0236, P1101: TIAP-
Baro Correlation Max
Air Flow
AND
Manifold Pressure < a threshold in kPa as
a function of engine
speed
See table
P0101, P0106, P0121,
P0236, P1101: TIAP-
Baro Correlation Max
AND MAP
Mass Air Flow - Filtered
Mass Air Flow < 2.0 gm/sec
Turbocharger Boost Time between current 4 failures out of
Pressure < 50.0 kPa ignition cycle and the last 5 samples
OR time the engine was
Turbocharger Bosst running > 10.0 seconds 1 sample every
Pressure > 115.0 kPa 12.5 msec
Engine is not rotating
OR
-

129

ECM (Initial DTCs) Section 127 of 478 127 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
ABS(Manifold Pressure - No Active DTCs: EngineModeNotRunTimer
Baro Pressure) <= 10.0 kPa Error
AND MAP_SensorCircuitFA
ABS(Turbocharger Boost AAP_SnsrCktFA
Pressure - Manifold AAP2_SnsrCktFA
Pressure) > 10.0 kPa
AND No Pending DTCs: MAP_SensorCircuitFP
ABS(Turbocharger Boost AAP_SnsrCktFP
Pressure - Baro Pressure) > 10.0 kPa AAP2_SnsrCktFP

130

ECM (Initial DTCs) Section 128 of 478 128 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Turbocharge P0237 Detects a continuous Turbocharger Boost 320 failures out Type B,
r Boost short to low in either Pressure Voltage < 19.4 % of 5 Volt of 400 samples 2 Trips
Pressure the signal circuit or the Range
Sensor turbocharger boost (This is equal to 0.97 1 sample every
Circuit Low pressure sensor. Volts, or 49.9 kPa) 12.5 msec
(Gen III)

131

ECM (Initial DTCs) Section 129 of 478 129 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Turbocharge P0238 Detects an open Turbocharger Boost 320 failures out Type B,
r Boost sensor ground, Pressure Voltage > 78.0 % of 5 Volt of 400 samples 2 Trips
Pressure continuous short to Range
Sensor high or open in either (This is equal to 3.90 1 sample every
Circuit High the signal circuit or the Volts, or 299.0 kPa) 12.5 msec
(Gen III) turbocharger boost
pressure sensor.

132

ECM (Initial DTCs) Section 130 of 478 130 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Fuel Pump P023F This DTC detects if the Output driver current Current <= 1.0 A a) FPPM configuration a) == CeFRPR_e_ECM_ 40 test failures / Type A,
Secondary fuel pump control ( Fuel Pump Power KeFRPR_e_ChassisFuel FPPM_Sys 80 test samples; 1 Trips
Circuit Open circuit is open Module Driver Circuit PresSysType
Open enumeration) b) == TRUE 1 sample/12.5ms
b) Diagnostic
KeFRPR_b_FPPM_ c) > calibration value
OpenCktDiagEnbld KeFRPR_Pct_FPPM_
OpenCktDC_Thrsh
c) Arbitrated Fu Pmp Duty ( 30% - 60%)
Cycle ( %)
d] <> TRUE
d] Fuel Pump Control
Enable Faulted e] <> TRUE

e] FPPM Fu Pmp Driver f] <> TRUE


Over-temperature Faulted
g] == TRUE
f] FPPM Driver Status
Alive Rolling Count h] 9v < System V > 32v
Sample Faulted

g] Diagnostic feedback
received

h] System Voltage

133

ECM (Initial DTCs) Section 131 of 478 131 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Turbocharge P0243 Detect Turbocharger ECM detects that Open circuit: Diagnostic Enabled True 10 failures out of Type A,
r Boost Solenoid -Open commanded and actual 20 samples 1 Trips
Wastegate / Circuit states of output driver do • 200 K Ÿ impedence EnabledPowertrain relay >= 11.0 Volts
Supercharge not match because the between signal and Voltage 100ms / sample Note: In
r Boost output is open circuit controller ground certain
Solenoid A Ignition run crank voltage > 5.00 Volts controlle
Control rs P0245
Circuit Engine is not cranking may also
set
Diagnostic System not (Turboch
Disabled arger
Wastega
te /
Superch
arger
Boost
Solenoid
A
Control
Circuit
Low)

134

ECM (Initial DTCs) Section 132 of 478 132 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Turbocharge P0245 Detect Turbocharger ECM detects that Short to ground: Diagnostic Enabled True 10 failures out of Type A,
r Boost Solenoid - commanded and actual 20 samples 1 Trips
Wastegate / Shorted to ground states of output driver do ” 0.5 Ÿ impedence
Supercharge not match because the between signal and EnabledPowertrain relay >= 11.0 Volts 100ms / sample Note: In
r Boost output is shorted to controller ground Voltage certain
Solenoid A ground controlle
Control Ignition run crank voltage > 5.00 Volts rs P0243
Circuit Low may also
Engine is not cranking set
(Turboch
Diagnostic System not arger
Disabled Wastega
te /
Superch
arger
Boost
Solenoid
A
Control
Circuit)

135

ECM (Initial DTCs) Section 133 of 478 133 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Turbocharge P0246 Detect Turbocharger ECM detects that Short to power: Diagnostic Enabled True 10 failures out of Type A,
r Boost Solenoid - commanded and actual 20 samples 1 Trips
Wastegate / Shorted to Power states of output driver do ” 0.5 Ÿ impedence EnabledPowertrain relay >= 11.0 Volts
Supercharge not match because the between signal and Voltage 100ms / sample
r Boost output is shorted to power controller power
Solenoid A Ignition run crank voltage > 5.00 Volts
Control
Circuit High Engine is not cranking

Diagnostic System not


Disabled

136

ECM (Initial DTCs) Section 134 of 478 134 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Injector 1 P0261 This DTC Diagnoses Voltage low across low Short to ground: Battery Voltage >= 11 Volts 10 Type A,
Low side Injector 1 enable low side drive during off state 
? 1 volt between signal Engine Run Time >= 5 Seconds failures out of 1 Trips
circuit side driver circuit for indicates short-to-ground and controller ground 20
shorted to circuit faults. P062B not FA or TFTK samples
ground 100 ms /sample
(SIDI) Continuous

137

ECM (Initial DTCs) Section 135 of 478 135 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Injector 1 P0262 This DTC Diagnoses Voltage High across low Short to power: Battery Voltage >= 11 Volts 10 Type A,
Low side Injector 1 enable low side driver during On 25 amp >= through Engine Run Time >= 5 Seconds failures out of 1 Trips
circuit side driver circuit for state indicates short to low side driver 20
shorted to circuit faults. power P062B not FA or TFTK samples
power (SIDI) 100 ms /sample
Continuous

138

ECM (Initial DTCs) Section 136 of 478 136 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Injector 2 P0264 This DTC Diagnoses Voltage low across low Short to ground: Battery Voltage >= 11 Volts 10 Type A,
Low side Injector 2 enable low side drive during off state <
? 1 volt between signal Engine Run Time >= 5 Seconds failures out of 1 Trips
circuit side driver circuit for indicates short-to-ground and controller ground 20
shorted to circuit faults. P062B not FA or TFTK samples
ground 100 ms /sample
(SIDI) Continuous

139

ECM (Initial DTCs) Section 137 of 478 137 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Injector 2 P0265 This DTC Diagnoses Voltage High across low Short to power: Battery Voltage >= 11 Volts 10 Type A,
Low side Injector 2 enable low side driver during On 25 amp >= through Engine Run Time >= 5 Seconds failures out of 1 Trips
circuit side driver circuit for state indicates short to low side driver 20
shorted to circuit faults. power P062B not FA or TFTK samples
power (SIDI) 100 ms /sample
Continuous

140

ECM (Initial DTCs) Section 138 of 478 138 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Injector 3 P0267 This DTC Diagnoses Voltage low across low Short to ground: Battery Voltage >= 11 Volts 10 Type A,
Low side Injector 3 enable low side drive during off state <
? 1 volt between signal Engine Run Time >= 5 Seconds failures out of 1 Trips
circuit side driver circuit for indicates short-to-ground and controller ground 20
shorted to circuit faults. P062B not FA or TFTK samples
ground 100 ms /sample
(SIDI) Continuous

141

ECM (Initial DTCs) Section 139 of 478 139 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Injector 3 P0268 This DTC Diagnoses Voltage High across low Short to power: Battery Voltage >= 11 Volts 10 Type A,
Low side Injector 3 enable low side driver during On 25 amp >= through Engine Run Time >= 5 Seconds failures out of 1 Trips
circuit side driver circuit for state indicates short to low side driver 20
shorted to circuit faults. power P062B not FA or TFTK samples
power (SIDI) 100 ms /sample
Continuous

142

ECM (Initial DTCs) Section 140 of 478 140 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Injector 4 P0270 This DTC Diagnoses Voltage low across low Short to ground: Battery Voltage >= 11 Volts 10 Type A,
Low side Injector 4 enable low side drive during off state <
? 1 volt between signal Engine Run Time >= 5 Seconds failures out of 1 Trips
circuit side driver circuit for indicates short-to-ground and controller ground 20
shorted to circuit faults. P062B not FA or TFTK samples
ground 100 ms /sample
(SIDI) Continuous

143

ECM (Initial DTCs) Section 141 of 478 141 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Injector 4 P0271 This DTC Diagnoses Voltage High across low Short to power: Battery Voltage >= 11 Volts 10 Type A,
Low side Injector 4 enable low side driver during On 25 amp >= through Engine Run Time >= 5 Seconds failures out of 1 Trips
circuit side driver circuit for state indicates short to low side driver 20
shorted to circuit faults. power P062B not FA or TFTK samples
power (SIDI) 100 ms /sample
Continuous

144

ECM (Initial DTCs) Section 142 of 478 142 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Turbo/Super P0299 Detect Positive Boost Desired Boost Pressure - <refr to Diagnostic enable True 14 failures out of Type A,
Charger Pressure Control Actual Boost Pressure P0299_KtBSTD_p_Cn 15 samples 1 Trips
Engine Deviation trlDevPosLim Coolant temperature in > -40.0 °C
Underboost + range < 130.0 °C 100ms / sample
Turbocharge P0234_P0299_KtBST
r with D_p_CntrlDevAmbAir Intake Air temperature is > -40.0 °C
wastegate. Corr in range < 80.0 °C
Not in Supporting tables.
supercharge Ambient air pressure is in > 60.0 kPa
r with range < 120.0 kPa
mechanical
compressor Engine speed in range > 1,600 rpm
< 6,000 rpm

Desired Boost Pressure > 140.0 kPa


in range < 300.0 kPa

Desired Boost Pressure > -75.0 kPa/s


Derivative in range < 75.0 kPa/s

Wait for steady state: > refer to


P0234_P0299_KtBSTD_t
_CntrlDevEnblDelay
in Supporting tables.

No active DTCs: BSTR_b_PCA_CktFA


BSTR_b_TurboBypassCkt
FA
ECT_Sensor_FA
IAT_SensorFA
BSTR_b_BoostSnsrFA
AmbientAirDefault

Pressure Control has to


be in closed loop.

No Device control active


for WG and Compresseor
recirculation valve.

145

ECM (Initial DTCs) Section 143 of 478 143 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Actual Boost Pressure < 10.00 Diagnostic enable True 10 failures out of
delta RateBas Diagostic enable False 20 samples

(the delta is limited by Coolant temperature in > -40.0 °C 100ms / sample


these tables: range < 130.0 °C
refer to
Max: Intake Air temperature is > -40.0 °C
P0299_KtBSTD_p_Cntrl in range < 80.0 °C
DevDsrdRtHi
Min: Ambient air pressure is in > 60.0 kPa
P0299_KtBSTD_p_Cntrl range < 120.0 kPa
DevDsrdRtLo
in Supporting tables. Desired Boost Pressure > 140.0 kPa
in range < 300.0 kPa

Desired Boost Pressure Enable Limit: 20.0


Derivative in Hyst.Rang Disable Limit: -20.0

Engine speed is in range > 2,000 rpm


< 3,500 rpm

Wait for steaty state: > 0.20 Seconds

No active DTCs: BSTR_b_PCA_CktFA


BSTR_b_TurboBypassCkt
FA
ECT_Sensor_FA
IAT_SensorFA
BSTR_b_BoostSnsrFA
AmbientAirDefault

Pressure Control has to


be in open loop.

No Device control active


for WG and Compresseor
recirculation valve.

146

ECM (Initial DTCs) Section 144 of 478 144 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Random P0300 These DTC’s will Crankshaft Deceleration Engine Run Time > 2 crankshaft revolution Emission Type B,
Misfire determine if a random Value(s) vs. Exceedence = 2 Trips
Detected or a cylinder specific Engine Speed and Engine Coolant Temp -7 ºC < ECT < 130 ºC any ( 5 ) failed (Mil
misfire is occurring by Engine load Or If ECT at startup < -7 ºC 200 rev blocks Flashes
Cylinder 1 P0301 monitoring various Then ECT 21 ºC < ECT < 130 ºC out of ( 16 ) 200 with
Misfire terms derived from The equation used to rev block tests Catalyst
Detected crankshaft velocity. calculate deceleration System Voltage 9.00 < volts < 32.00 damage
The pattern of misfire is value is tailored to specific + Throttle delta < 95.00 % per 25 ms Failure reported level of
Cylinder 2 P0302 taken into account to vehicle operating - Throttle delta < 95.00 % per 25 ms for (1) Misfire)
Misfire select the proper conditions. Exceedence in
Detected misfire thesholds.. The selection of the 1st ( 16 ) 200 rev
Additionally, the pattern equation used is based on block tests, or
Cylinder 3 P0303 of crankshaft the 1st single cylinder (4)
Misfire acceleration after the continuous misfire Exceedences
Detected misfire is checked to threshold tables thereafter.
differentiate between encountered that are not
Cylinder 4 P0304 real misfire and other max of range. If all tables
Misfire sources of crank shaft are max of range at a
Detected noise such as rough given speed/load, that
road. speed load region is an
The rate of misfire over Undetectable region OR
an interval is compared see Algorithm Description Early Termination option: Not Enabled when Early
to both emissions and Document for additional - see details of (used on plug ins that Termination
catalyst damaging details. thresholds on may not have enough Reporting =
thresholds. Supporting Tables Tab engine run time at end of Enabled and
SINGLE CYLINDER trip for normal interval to engine rev
CONTINUOUS MISFIRE( complete.) > 1,000 revs
(Medres_Decel > IdleSCD_Decel AND and < 3,200
Medres_Jerk > IdleSCD_Jerk) revs at end of
trip
OR (Medres_Decel > SCD_Decel AND
Medres_Jerk > SCD_Jerk )

OR (Lores_Decel > IdleCyl_Decel AND


Lores_Jerk > IdleCyl_Jerk)
any Catalyst
OR (Lores_Decel > CylModeDecel AND Exceedence =
Lores_Jerk > CylModeJerk ) ( 1 ) 200 rev
block as data
OR RevBalanceTime >RevMode_Decel supports for
) catalyst damage.

ECM (Initial DTCs) Section 145 of 478 145 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Catalyst Failure
Other patterns of misfire reported with (1
use adjustments to the or 3)
single cylinder continuous Exceedences in
misfire threshold tables: FTP, or (1)
Exceedence
outside FTP.
RANDOM MISFIRE
Use random misfire Continuous
thresholds If no misfire for > 6 Engine Cycles

(Medres_Decel > IdleSCD_Decel *


Random_SCD_Decel
AND
Medres_Jerk) > IdleSCD_Jerk *
Random_SCD_Jerk

OR (Medres_Decel > SCD_Decel *


Random_SCD_Decel
AND
Medres_Jerk) > SCD_Jerk *
Random_SCD_Jerk

OR (Lores_Decel > IdleCyl_Decel *


RandomCylModDecel
AND
Lores_Jerk) > IdleCyl_Jerk *
RandomCylModJerk

OR (Lores_Decel > CylModeDecel *


RandomCylModDecel
AND
Lores_Jerk) > CylModeJerk *
RandomCylModJerk

OR RevBalanceTime > RevMode_Decel *


RandomRevModDecl

ECM (Initial DTCs) Section 146 of 478 146 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

PAIRED CYLINDER
MISFIRE
If a cylinder & it's pair are
above PAIR thresholds
(Medres_Decel > IdleSCD_Decel *
Pair_SCD_Decel
AND
Medres_Jerk) > IdleSCD_Jerk *
Pair_SCD_Jerk

OR (Medres_Decel > SCD_Decel *


Pair_SCD_Decel
AND
Medres_Jerk) > SCD_Jerk *
Pair_SCD_Jerk

OR (Lores_Decel > IdleCyl_Decel *


PairCylModeDecel
AND
Lores_Jerk) > IdleCyl_Jerk *
PairCylModeJerk

OR (Lores_Decel > CylModeDecel *


PairCylModeDecel
AND
Lores_Jerk) > CylModeJerk *
PairCylModeJerk

OR (Revmode Active AND


(within one engine cycle:
2nd largest Lores_Decel) > CylModeDecel *
PairCylModeDecel
AND
Above TRUE for) ) > 80 engine cycles out
of 100 engine cycles

ECM (Initial DTCs) Section 147 of 478 147 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

BANK MISFIRE
Cylinders above
Bank Thresholds >= 3 cylinders

(Medres_Decel > IdleSCD_Decel *


Bank_SCD_Decel
AND
Medres_Jerk) > IdleSCD_Jerk *
Bank_SCD_Jerk

OR (Medres_Decel > SCD_Decel *


Bank_SCD_Decel
AND
Medres_Jerk) > SCD_Jerk *
Bank_SCD_Jerk

OR (Lores_Decel > IdleCyl_Decel *


BankCylModeDecel
AND
Lores_Jerk) >IdleCyl_Jerk *
BankCylModeJerk

OR (Lores_Decel > CylModeDecel *


BankCylModeDecel
AND
Lores_Jerk) > CylModeJerk *
BankCylModeJerk

CONSECUTIVE
CYLINDER MISFIRE
1st cylinder uses
single cyl continuous
misfire thresholds;
2nd Cylinder uses:
(Medres_Decel > IdleSCD_Decel *
ConsecSCD_Decel

ECM (Initial DTCs) Section 148 of 478 148 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
AND
Medres_Jerk) > IdleSCD_Jerk *
ConsecSCD_Jerk

OR (Medres_Decel > SCD_Decel *


ConsecSCD_Decel
AND
Medres_Jerk) > SCD_Jerk *
ConsecSCD_Jerk

OR (Lores_Decel > IdleCyl_Decel *


ConsecCylModDecel
AND
Lores_Jerk) > IdleSCD_Jerk *
ConsecCylModeJerk

OR (Lores_Decel > CylModeDecel *


ConsecCylModDecel
AND
Lores_Jerk) > CylModeJerk *
ConsecCylModeJerk

CYLINDER
DEACTIVATION MODE
(Active Fuel Managment)

AFM: SINGLE CYLINDER


CONTINUOUS MISFIRE
(CylAfterDeacCyl_Decel > CylModeDecel *
ClyAfterAFM_Decel
AND
CylAfterDeacCyl_Jerk) > CylModeJerk *
CylAfterAFM_Jerk

OR

ECM (Initial DTCs) Section 149 of 478 149 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
(CylBeforeDeacCylDecel > CylModeDecel *
CylBeforeAFM_Decel
AND
CylBeforeDeacCyl_Jerk) > CylModeJerk *
ClyBeforeAFM_Jerk

AFM: RANDOM MISFIRE


Use random misfire
thresholds If no misfire for > 6 Engine Cycles

(CylAfterDeacCyl_Decel > CylModeDecel *


ClyAfterAFM_Decel *
RandomAFM_Decl
AND
CylAfterDeacCyl_Jerk) > CylModeJerk *
CylAfterAFM_Jerk *
RandomAFM_Jerk

(CylBeforeDeacCylDecel > CylModeDecel *


CylBeforeAFM_Decel
AND * RandomAFM_Decl
CylBeforeDeacCyl_Jerk)
> CylModeJerk *
ClyBeforeAFM_Jerk
* RandomAFM_Jerk

- see details on
Supporting Tables Tab

Misfire Percent Emission • 2.38 % P0300


Failure Threshold

ECM (Initial DTCs) Section 150 of 478 150 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Misfire Percent Catalyst >


Damage Catalyst_Damage_Mi
sfire_Percentage (at low speed/loads, one
in Supporting Tables cylinder may not cause
whenever secondary cat damage)
conditions are met. Engine Speed 25
> 1,400 rpm AND
When engine speed and Engine Load > 20 % load 25
AND
load are less than the ” 0 FTP rpm 25
AND Misfire counts < 180 counts on one
FTP cals (3) catalyst ” 0 FTP % load cylinder
damage exceedences are
allowed.

disable conditions:

Engine Speed 500 < rpm < ((Engine 4 cycle delay


Over Speed Limit) - 400

Engine speed limit is a


function of inputs like
Gear and temperature

see
EngineOverSpeedLimit
in supporting tables

No active DTCs: TPS_FA 4 cycle delay


EnginePowerLimited
MAF_SensorTFTKO
MAP_SensorTFTKO
IAT_SensorTFTKO
ECT_Sensor_Ckt_TFTKO
5VoltReferenceB_FA
CrankSensor_TFTKO
CrankSensor_FA

ECM (Initial DTCs) Section 151 of 478 151 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
CamLctnIntFA
CamLctnExhFA
CamSensorAnyLctnTFTK
O
AnyCamPhaser_FA
AnyCamPhaser_TFTKO
AmbPresDfltdStatus

P0315 & engine speed > 1,000 rpm 4 cycle delay

Fuel Level Low LowFuelConditionDiagnos 500 cycle delay


tic
Cam and Crank Sensors in sync with each other 4 cycle delay

Misfire requests TCC Not honored because 4 cycle delay


unlock Transmission in hot mode
or POPD intrusive
diagnostic running

Fuel System Status  Fuel Cut 4 cycle delay

Active FuelManagement Transition in progress 0 cycle delay

Undetectable engine Undetectable region 4 cycle delay


speed and engine load from Malfunction Criteria
region

Abusive Engine Over > 8,192 rpm 0 cycle delay


Speed

Below zero torque (except < ZeroTorqueEngLoad 4 cycle delay


CARB approved 3000 in Supporting Tables
rpm to redline triangle.)

Below zero torque: 4 cycle delay


TPS ” 1%
Vehicle Speed > 30 mph

EGR Intrusive test Active 0 cycle delay

ECM (Initial DTCs) Section 152 of 478 152 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Manual Trans Clutch shift 0 cycle delay

Accel Pedal Position > 98.00 % 7 cycle delay


AND Automatic
transmission shift

2 Cylinder delay
After Fuel resumes on
Automatic shift containing
Fuel Cut

DRIVELINE RING FILTER


After a low level misfire,
another misfire may not
be detectable until
driveline ringing ceases.
If no ringing seen, stop
filter early.
Filter Driveline ring: > "Ring Filter" # of
engine cycles after misfire
in Supporting Tables
Stop filter early:
> "Number of Normals"
# of engine cycles after
misfire in Supporting
Tables tab
ABNORMAL ENGINE
SPEED OSCILLATION:
(checks each "misfire"
candidate in 100 engine
Cycle test to see if it looks
like some disturbance like
rough road (abnormal). )

Used Off Idle, and while


not shifting,
TPS > 3 %
Engine Speed > 1,000 rpm
Veh Speed > 3 mph
Auto Transmission not shifting

ECM (Initial DTCs) Section 153 of 478 153 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

indivdual candidate
deemed abnormal if
number of
consecutive decelerating
cylinders after "misfire":
(Number of decels can
vary with misfire detection
equation)
Consecutive decels
while in SCD Mode > Abnormal SCD Mode
Cyl Mode > Abnormal Cyl Mode
Rev Mode > Abnormal Rev Mode
in Supporting Tables

At the end of 100 engine


cycle test, the ratio of
abnormal/candidate is
checked to confirm if real
misfire is present within
the 100 engine cycles.

abnormal candidates/
total candidates > 0.50 ratio discard 100
engine cycle test

MISFIRE CRANKSHAFT
PATTERN
RECOGNITION
checks each "misfire"
candidate in 100 engine
Cycle test to see if overall
crankshaft pattern looks
like real misfire
(recognized), or some
disturbance like rough
road (unrecognized).

ECM (Initial DTCs) Section 154 of 478 154 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
At the end of 100 engine
cycle test, the ratio of
unrecog/recognized is
checked to confirm if real
misfire is present within
the 100 engine cycles.
Typically used for
checking a single misfire
per engine cycle but can
support some other
patterns on some
packages

Pattern Recog Enabled: Enabled

Pattern Recog Enabled Not Enabled


during Cylinder Deac

Pattern Recog Enabled Enabled


consecutive cyl pattrn

Engine Speed 900 < rpm < 6,500


Veh Speed > 3.1 mph

The 1st check for


"recognized" is the 1st
fired cylinder after the
misfire candidate should
both accelerate and jerk
an amount based
acceleration and jerk of
Single Cylinder Misfire
thresholds in effect at that
speed and load.
(CylAfter_Accel > Misfire_ decel *
AND 1st_FireAftrMisfr_Acel

CylAfter_Jerk) > Misfire_Jerk *


1st_FireAftrMisfr_Jerk

ECM (Initial DTCs) Section 155 of 478 155 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Addtionally, the crankhaft
is checked again a small
calibratible number of
cylinders later to see if the
distrubance is still large
like rough road, or has
calmed down like real
misfire. The size of
disturbance is compared
to a multiplier times the
ddt_jerk value used to
detect misfire at that
speed and load. If there is
repetitive misfire on
consecutive engine
cycles, the expected snap
is adjusted due to the
higher expected
disturbance.

Num of Cylinders after 2 Cylinders


misfire to start check of
crankshaft snap

"misfire" recognized if:


Crankshaft snap after: < Misfire_Jerk *
isolated "misfire" SnapDecayAfterMisfire

repetative "misfire" < Misfire_Jerk * discard 100


SnapDecayAfterMisfire * engine cycle test
RepetSnapDecayAdjst
in Supporting Tables

At the end of 100 engine


cycle test, the ratio of
unrecog/recognized is
checked to confirm if real
misfire is present.

Ratio of Unrecog/Recog > 0.80

ECM (Initial DTCs) Section 156 of 478 156 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

discard 100
: engine cycle test
NON-CRANKSHAFT
BASED ROUGH ROAD: Disabled

Rough Road Source TOSS discard 100


engine cycle test
IF Rough Road Source
= WheelSpeedInECM
ABS/TCS active
Wheel speed noise > WSSRoughRoadThres
VSES active discard 100
engine cycle test
IF Rough Road Source
= "FromABS"
ABS/TCS active 4 cycle delay
RoughRoad detected
VSES active

IF Rough Road Source


= "TOSS"
TOSS dispersion >TOSSRoughRoadThres
in supporting tables

AND No Active DTCs Transmission Output


Shaft Angular Velocity
Validity
TransmissionEngagedStat
e_FA
(Auto Trans only)
ClutchPstnSnsr FA
(Manual Trans only)

ECM (Initial DTCs) Section 157 of 478 157 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Crankshaft P0315 Monitor for valid Sum of Compensation • 2.0040 OBD Manufacturer MEC = 0 0.50 seconds Type A,
Position crankshaft error factors. Each Cylinder OR ” 1.9960 Enable Counter 1 Trips
System compensation factors pair shares one Frequency
Variation Not compensation factor. A Continuous100
Learned perfect factor would be msec
1.0000. Unlearned
factors are defaulted out
of range so the sum of
factors would be out of
range.

160

ECM (Initial DTCs) Section 158 of 478 158 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Knock P0324 This diagnostic checks Enable Criteria for Diagnostic Enabled? Yes First Order Lag Type B,
Sensor (KS) for knock sensor Excessive Knock Filters with 2 Trips
Performance performance out of the Engine Run Time • 2.0 seconds Weight
Per Cylinder normal expected range Coefficient =
on a per cylinder basis Engine Speed • 400 RPM 0.0400
due to Excessive AND
Knock (either real or ” 8,500 RPM Updated each
false knock). engine event
Engine Air Flow • 400 mg/cylinder
AND
” 2,000 mg/cylinder

Engine Coolant • -40 deg's C


Temperature

Inlet Air Temperature • -40 deg's C

Excessive Knock Diag: > Cumlative Number of • 400 Revs


Filtered Knock Intensity P0324_PerCyl_Exces Engine Revs Above Min
siveKnock_Threshol Eng Speed (per key
d cycle)
(no units)
(where 'Knock Intensity' =
0 with no knock; and > 0
& proportional to knock
magnitude with knock)

161

ECM (Initial DTCs) Section 159 of 478 159 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Knock P0325 This diagnostic checks Open Circuit Method Diagnostic Enabled? Yes First Order Lag Type B,
Sensor (KS) for an open in the chosen (2 possible Supporting Table: Filter with Weight 2 Trips
Circuit Bank knock sensor circuit. methods: 20 kHz or P0325_P0330_OpenM Engine Run Time • 2.0 seconds Coefficient
1 Normal Noise): ethod_2
There are two possible Engine Speed • 650 RPM Weight
methods used: and Coefficient =
1. 20 kHz ” 8,500 RPM 0.0100
2. Normal Noise Thresholds for (see Supporting
OpenMethod = 20 kHZ Tables) Cumulative Number of • 100 revs
See Supporting Engine Revs (per key Updated each
Tables for method Filtered FFT Output > cycle) within min/max engine event
definition: P0325_P0330_OpenC Engine Speed enable
P0325_P0330_OpenM ktThrshMin (20 kHz) (above)
ethod AND
<
Typical P0325_P0330_OpenC
implementations: Thresholds for ktThrshMax (20 kHz) Engine Air Flow • 40 mg/cylinder
A. Use 20 kHz OpenMethod = and
method at all RPM NormalNoise: ” 2,000 mg/cylinder
(used when acceptable
separation achieved at Filtered FFT Output >
all RPM) or P0325_P0330_OpenC ECT • -40 deg's C
B. Use 20 kHz ktThrshMin (Normal
method at low/medium Noise) IAT • -40 deg's C
RPM and Normal Noise AND
at high RPM <
P0325_P0330_OpenC
ktThrshMax (Normal
Noise)

162

ECM (Initial DTCs) Section 160 of 478 160 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Knock P0326 This diagnostic checks Enable Criteria for Diagnostic Enabled? Yes First Order Lag Type B,
Sensor (KS) for knock sensor Filters with 2 Trips
Performance performance out of the Per Sensor Abnormal Engine Run Time • 2.0 seconds Weight
Bank 1 normal expected range, Noise Diag: Coefficient =
on a per sensor basis, Engine Speed • 2,000 RPM
due to Abnormal AND 0.0100
(engine) Noise ” 8,500 RPM
Updated each
Engine Air Flow • 0 mg/cylinder engine event
AND
” 2,000 mg/cylinder

Engine Coolant • -40 deg's C


Temperature

Inlet Air Temperature • -40 deg's C

Individual Cylinders P0326_P0331_Abnormal


enabled for Abnormal Noise_CylsEnabled
Noise (Supporting Table)

Filtered FFT Intensity: < Cumlative Number of • 200 Revs


P0326_P0331_Abnor Engine Revs Above Min
(where 'FFT Intensity' = malNoise_Threshold Eng Speed (per key
Non-knocking, (Supporting Table) cycle)
background engine noise)

163

ECM (Initial DTCs) Section 161 of 478 161 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Knock P0327 This diagnostic checks Sensor Input or Return < 8.0 Percent Diagnostic Enabled? Yes 50 Failures Type B,
Sensor (KS) for an out of range low Signal Line out of 2 Trips
Circuit Low knock sensor signal (of 5 V reference) Engine Speed > 0 RPM 63 Samples
Bank 1 and
< 8,500 RPM
100 msec rate

164

ECM (Initial DTCs) Section 162 of 478 162 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Knock P0328 This diagnostic checks Sensor Input or Return > 39.0 Percent Diagnostic Enabled? Yes 50 Failures Type B,
Sensor (KS) for an out of range high Signal Line out of 2 Trips
Circuit High knock sensor signal (of 5 Volt Reference) Engine Speed > 0 RPM 63 Samples
Bank 1 and
< 8,500 RPM
100 msec rate

165

ECM (Initial DTCs) Section 163 of 478 163 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Knock P0330 This diagnostic checks Open Circuit Method Diagnostic Enabled? Yes First Order Lag Type B,
Sensor (KS) for an open in the chosen (2 possible Supporting Table: Filter with Weight 2 Trips
Circuit Bank knock sensor circuit methods: 20 kHz or P0325_P0330_OpenM Engine Run Time • 2.0 seconds Coefficient
2 Normal Noise): ethod_2
There are two possible Engine Speed • 650 RPM Weight
methods used: and Coefficient =
1. 20 kHz (See Supporting ” 8,500 RPM 0.0100
2. Normal Noise Thresholds for Tables )
OpenMethod = 20 kHZ Cumlative Number of > 100 revs
See Supporting Engine Revs (per key Updated each
Tables for method Filtered FFT Output > cycle) within min/max engine event
definition: P0325_P0330_OpenC Engine Speed enable
P0325_P0330_OpenM ktThrshMin (20 kHz) (above)
ethod AND
<
Typical P0325_P0330_OpenC Engine Air Flow • 40 mg/cylinder
implementations: ktThrshMax (20 kHz) and
A. Use 20 kHz ” 2,000 mg/cylinder
method at all RPM Thresholds for
(used when acceptable OpenMethod =
separation achieved at NormalNoise: ECT • -40 deg's C
all RPM) or
B. Use 20 kHz Filtered FFT Output > IAT • -40 deg's C
method at low/medium P0325_P0330_OpenC
RPM and Normal Noise ktThrshMin (Normal
at high RPM Noise)
AND
<
P0325_P0330_OpenC
ktThrshMax (Normal
Noise)

166

ECM (Initial DTCs) Section 164 of 478 164 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Knock P0331 This diagnostic checks Enable Criteria for Diagnostic Enabled? Yes First Order Lag Type B,
Sensor (KS) for knock sensor Filters with 2 Trips
Performance performance out of the Per Sensor Abnormal Engine Run Time • 2.0 seconds Weight
Bank 2 normal expected range, Noise Diag: Coefficient =
on a per sensor basis, Engine Speed • 2,000 RPM
due to Abnormal AND 0.0100
(engine) Noise ” 8,500 RPM
Updated each
Engine Air Flow • 0 mg/cylinder engine event
AND
” 2,000 mg/cylinder

Engine Coolant • -40 deg's C


Temperature

Inlet Air Temperature • -40 deg's C

Individual Cylinders P0326_P0331_Abnormal


enabled for Abnormal Noise_CylsEnabled
Noise (Supporting Table)

Filtered FFT Intensity: < • 200 Revs


P0326_P0331_Abnor Cumlative Number of
(where 'FFT Intensity' = malNoise_Threshold Engine Revs Above Min
Non-knocking, (Supporting Table) Eng Speed (per key
background engine noise) cycle)

167

ECM (Initial DTCs) Section 165 of 478 165 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Knock P0332 This diagnostic checks Sensor Input or Return < 8.0 Percent Diagnostic Enabled? Yes 50 Failures Type B,
Sensor (KS) for an out of range low Signal Line out of 2 Trips
Circuit Low knock sensor signal (of 5 Volt Reference) Engine Speed > 0 RPM 63 Samples
Bank 2 and
< 8,500 RPM
100 msec rate

168

ECM (Initial DTCs) Section 166 of 478 166 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Knock P0333 This diagnostic checks Sensor Input or Return > 39.00 Percent Diagnostic Enabled? Yes 50 Failures Type B,
Sensor (KS) for an out of range high Signal Line out of 2 Trips
Circuit High knock sensor signal (of 5 Volt Reference) Engine Speed > 0 RPM 63 Samples
Bank 2 and
< 8,500 RPM
100 msec rate

169

ECM (Initial DTCs) Section 167 of 478 167 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Crankshaft P0335 Determines if a fault Time since last crankshaft Starter engaged Continuous Type B,
Position exists with the crank position sensor pulse AND every 100 msec 2 Trips
(CKP) position sensor signal received >= 4.0 seconds (cam pulses being
Sensor A received
Circuit OR
( MAF_SensorFA = FALSE
AND
Engine Air Flow > 3.0 grams/second ) )
No crankshaft pulses Engine is Running Continuous
received >= 1.0 seconds every 12.5 msec
Starter is not engaged
No crankshaft pulses Engine is Running 2 failures out
received OR of 10 samples
Starter is engaged
One sample per
No DTC Active: P0365 engine revolution
P0366

170

ECM (Initial DTCs) Section 168 of 478 168 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Crankshaft P0336 Determines if a Time in which 10 or Engine Air Flow >= 3.0 grams/second Continuous Type B,
Position performance fault more crank re- every 250 msec 2 Trips
(CKP) exists with the crank synchronizations occur < 10.0 seconds Cam-based engine speed > 450 RPM
Sensor A position sensor signal
Performance No DTC Active: P0335
No crankshaft Engine is Running Continuous
synchronization every 12.5 msec
gap found >= 0.4 seconds Starter is not engaged
Time since starter Starter engaged Continuous
engaged without AND every 100 msec
detecting crankshaft (cam pulses being
synchronization gap >= 1.5 seconds received
OR
( MAF_SensorFA = FALSE
AND
Engine Air Flow > 3.0 grams/second ) )
Crank pulses received in Engine is Running 8 failures out
one engine revolution < 51 OR of 10 samples
OR Starter is engaged
Crank pulses received in One sample per
one engine revolution > 65 No DTC Active: P0365 engine revolution
P0366

171

ECM (Initial DTCs) Section 169 of 478 169 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Camshaft P0340 Determines if a fault Time since last camshaft Starter engaged Continuous Type B,
Position exists with the cam position sensor pulse AND every 100 msec 2 Trips
(CMP) position bank 1 sensor received >= 5.5 seconds (crank pulses being
Sensor A signal received
Circuit Bank OR OR
1 Sensor A ( MAF_SensorFA = FALSE
Time that starter has been AND
engaged without a Engine Air Flow > 3.0 grams/second ) )
camshaft sensor pulse >= 4.0 seconds
Fewer than 4 camshaft Engine is running Continuous
pulses received in a time > 3.0 seconds every 100 msec
Starter is not engaged
No camshaft pulses Crankshaft is Continuous
received during first synchronized every MEDRES
12 MEDRES events event
(There are 12 Starter must be
MEDRES events per engaged to enable the
engine cycle diagnostic, but the
diagnostic will not
disable when the
starter is disengaged

No DTC Active: CrankSensor_FA


The number of camshaft Crankshaft is 8 failures out of
pulses received during synchronized 10 samples
100 engine cycles =0
No DTC Active: CrankSensor_FA Continuous
every engine
cycle

172

ECM (Initial DTCs) Section 170 of 478 170 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Camshaft P0341 Determines if a The number of camshaft Crankshaft is Continuous Type B,


Position performance fault pulses received during synchronized every MEDRES 2 Trips
(CMP) exists with the cam first 12 MEDRES events event
Sensor position bank 1 sensor is < 4 Starter must be engaged
Performance A signal OR > 10 to enable the diagnostic,
Bank 1 but the diagnostic will
Sensor A (There are 12 not disable when the
MEDRES events per starter is disengaged
engine cycle)
No DTC Active: CrankSensor_FA
The number of camshaft Crankshaft is 8 failures out of
pulses received during synchronized 10 samples
100 engine cycles < 398
OR > 402 No DTC Active: CrankSensor_FA Continuous
every engine
cycle

173

ECM (Initial DTCs) Section 171 of 478 171 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Crankshaft P034A Monitors the position of Crankshaft position is Engine has started 2 failures out of Type B,
Position the crankshaft during a in error by a number of rotating during a 3 samples 2 Trips
Sensor - hybrid auto-start to crankshaft wheel teeth > 2 crankshaft teeth hybrid auto-start
Crankshaft verify that the sensor a sample occurs
Start has reported the Crankshaft position is each time the
Position crankshaft position being verified engine is started
Incorrect properly.
No Active DTCs: CrankSensor_FA
Crankshaft position is Engine has started 4 failures out of
in error by at least one rotating during a 5 samples
crankshaft wheel tooth hybrid auto-start
a sample occurs
Crankshaft position is each time the
being verified engine is started

No Active DTCs: CrankSensor_FA

174

ECM (Initial DTCs) Section 172 of 478 172 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Crankshaft P034B The Crankshaft Number of crankshaft Engine Speed > 400 RPM Continuous Type B,
Position Direction Incorrect test sensor reversals >= 3 Engine Speed < 2,000 RPM 2 Trips
Sensor - monitors the number of Engine Air Flow >= 3.0 grams/second Every 250 msec
Crankshaft crankshaft reversals within a period of time <= 10.0 seconds
Direction reported by a bi- Engine Movement
Incorrect directional crank Detected
sensor.
No Active DTCs: CrankSensor_FA

175

ECM (Initial DTCs) Section 173 of 478 173 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

IGNITION P0351 Diagnoses Cylinder #1 The ECM detects there is > 30 kȍ impedance Engine cranking or 50 Failures Type B,
CONTROL Ignition Control (EST) high impedance on the between signal and running out of 2 Trips
#1 CIRCUIT output driver circuit for EST circuit. controller ground 63 Samples
an Open Circuit fault. Ignition Voltage > 5.00 Volts
250 msec rate

176

ECM (Initial DTCs) Section 174 of 478 174 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

IGNITION P0352 Diagnoses Cylinder #2 High impedance during >30 kȍ impedance Engine running 50 Failures Type B,
CONTROL Ignition Control (EST) driver high state (indicates between signal and 2 Trips
#2 CIRCUIT output driver circuit for open circuit) controller ground Ignition Voltage > 11.0 Volts out of
an Open Circuit fault. 63 Samples

100 msec rate

177

ECM (Initial DTCs) Section 175 of 478 175 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

IGNITION P0353 Diagnoses Cylinder #3 High impedance during > 30 kȍ impedance Engine running 50 Failures Type B,
CONTROL Ignition Control (EST) driver high state (indicates between signal and out of 2 Trips
#3 CIRCUIT output driver circuit for open circuit) controller ground Ignition Voltage > 11.0 Volts 63 Samples
an Open Circuit fault.
100 msec rate

178

ECM (Initial DTCs) Section 176 of 478 176 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

IGNITION P0354 Diagnoses Cylinder #4 High impedance during > 30 kȍ impedance Engine running 50 Failures Type B,
CONTROL Ignition Control (EST) driver high state (indicates between signal and out of 2 Trips
#4 CIRCUIT output driver circuit for open circuit) controller ground Ignition Voltage > 11.0 Volts 63 Samples
an Open Circuit fault.
100 msec rate

179

ECM (Initial DTCs) Section 177 of 478 177 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Camshaft P0365 Determines if a fault Time since last camshaft Starter engaged Continuous Type B,
Position exists with the cam position sensor pulse AND every 100 msec 2 Trips
(CMP) position bank 1 sensor received >= 5.5 seconds (crank pulses being
Sensor B signal received
Circuit Bank OR OR
1 Sensor B ( MAF_SensorFA = FALSE
Time that starter has been AND
engaged without a Engine Air Flow > 3.0 grams/second ) )
camshaft sensor pulse >= 4.0 seconds
Fewer than 4 camshaft Engine is running Continuous
pulses received in a time > 3.0 seconds every 100 msec
Starter is not engaged
No camshaft pulses Crankshaft is Continuous
received during first synchronized every MEDRES
12 MEDRES events event
(There are 12 Starter must be
MEDRES events per engaged to enable the
engine cycle diagnostic, but the
diagnostic will not
disable when the
starter is disengaged

No DTC Active: CrankSensor_FA


The number of camshaft Crankshaft is 8 failures out of
pulses received during synchronized 10 samples
100 engine cycles =0
No DTC Active: CrankSensor_FA Continuous
every engine
cycle

180

ECM (Initial DTCs) Section 178 of 478 178 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Camshaft P0366 Determines if a The number of camshaft Crankshaft is Continuous Type B,


Position performance fault pulses received during synchronized every MEDRES 2 Trips
(CMP) exists with the cam first 12 MEDRES events event
Sensor position bank 1 sensor is < 4 Starter must be engaged
Performance B signal OR > 10 to enable the diagnostic,
Bank 1 but the diagnostic will
Sensor B (There are 12 not disable when the
MEDRES events per starter is disengaged
engine cycle)
No DTC Active: CrankSensor_FA
The number of camshaft Crankshaft is 8 failures out of
pulses received during synchronized 10 samples
100 engine cycles < 398
OR > 402 No DTC Active: CrankSensor_FA Continuous
every engine
cycle

181

ECM (Initial DTCs) Section 179 of 478 179 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Catalyst P0420 NOTE: The information Normalized Ratio OSC < 0.35 All enable criteria 1 test attempted Type A,
System Low below applies to Value associated with P0420 per valid decel 1 Trips
Efficiency applications that use (EWMA filtered) can be found under period
Bank 1 the Decel Catalyst P2270 - (O2 Sensor
Monitor Algorithm Signal Stuck Lean Bank 1 Minimum of 1
Sensor 2) test per trip
Oxygen Storage. The
catalyst washcoat Rapid Step Response Maximum of
contains Cerium Oxide. (RSR) feature will initiate 4
Cerium Oxide reacts multiple tests: tests per trip
with NO and O2 during
lean A/F excursions to Frequency:
store the excess If the difference between Fueling Related :
oxygen (I.e. Cerium current EWMA value and 12.5 ms
Oxidation). During rich the current OSC
A/F excursions, Cerium Normalized Ratio value is > 0.63 OSC
Oxide reacts with CO Measurements:
and H2 to release this and the current OSC 100 ms
stored oxygen (I.e. Normalized Ratio value is < 0.18
Cerium Reduction). Temp Prediction:
This is referred to as 12.5ms
the Oxygen Storage Maximum number of RSR 12
Capacity, or OSC. tests to detect failure
CatMon’s strategy is to when RSR is enabled.
“measure” the OSC of
the catalyst through Front O2 Sensor > 825.00 mV
forced Rich (intrusive or or
rich) and Lean (decel Front WRAF > 1.08 EQR
fuel cutoff) A/F
excursions Rear O2 Sensor > 825.00 mV

Normalized Ratio OSC General Enable Criteria


Value Calculation
Information and In addition to the p-codes
Definitions = listed under P2270, the
1. Raw OSC following DTC's shall also
Calculation = (post cat not be set:
O2 Resp time - pre cat
O2 Resp time) For switching O2 sensors: O2S_Bank_1_Sensor_1_
2. BestFailing OSC FA
value from a calibration

182

ECM (Initial DTCs) Section 180 of 478 180 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
table (based on temp O2S_Bank_1_Sensor_2_
and exhaust gas flow) FA
3. WorstPassing OSC O2S_Bank_2_Sensor_1_
value (based on temp FA
and exhaust gas flow) O2S_Bank_2_Sensor_2_
FA
Normalized Ratio For WRAF O2 sensors:
Calculation = (1-2) / WRAF_Bank_1_FA
(3-2) WRAF_Bank_2_FA

A Normalized Ratio of 1
essentially represents a
good part and a ratio of
0 essentially represents
a very bad part.

Refer to the
P0420_WorstPassing
OSCTableB1
and
P0420_BestFailingOS
CTableB1
in Supporting Tables
tab for details

The Catalyst
Monitoring Test is
completed during a
decel fuel cutoff event.
This fuel cutoff event
occurs following a rich
instrusive fueling event
initiated by the O2
Sensor Signal Stuck
Lean Bank 1 Sensor 2
test (P2270). Several
conditions must be met
in order to execute this
test.

Additional conditions
and their related values

183

ECM (Initial DTCs) Section 181 of 478 181 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
are listed in the
"Secondary
Parameters" and
"Enable Conditions"
section of this
document for P2270
(O2 Sensor Signal
Stuck Lean Bank 1
Sensor 2)

184

ECM (Initial DTCs) Section 182 of 478 182 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Evaporative P0442 This DTC will detect a The total delta from peak Fuel Level 10 % ” Percent ” 90 % Once per trip, Type A,
Emission small leak (• 0.020”) in pressure to peak vacuum Drive Time • 600 seconds during hot soak 1 Trips
(EVAP) the EVAP system during the test is Drive length • 5.0 miles (up to
System between the fuel fill cap normalized against a ECT • 63 °C 2,400 EWMA
Small Leak and the purge solenoid. calibration pressure Baro • 70 kPa sec.). No more
Detected On some applications a threshold table that is Distance since assembly • 10.0 miles than 2 Average
small leak is defined as based upon fuel level and plant unsuccessful run
(No ELCP - • 0.025”, 0.030”, or ambient temperature. Engine not run time attempts length is
Conventional 0.150”. The engine off (Please see before key off must be ” refer to between 8 to 12
EVAP natural vacuum method P0442 EONV Pressure P0442 Engine Off Time completed tests. trips
Diagnostic (EONV) is used. Threshold (Pascals) Before Vehicle Off under
with EAT EONV is an Table in Maximum as a Function normal
using OAT evaporative system Supporting Tables). The of Estimated Ambient condition
Sensor) leak detection normalized value is Temperature Table s
diagnostic that runs calculated by the following in Supporting Tables.
when the vehicle is equation: 1 - (peak Run
shut off when enable pressure - peak vacuum) / Time since last complete length is
conditions are met. pressure threshold. The test • 17 hours 3 to 6
Prior to sealing the normalized value is if normalized result and trips
system and performing entered into EWMA (with EWMA is passing after
the diagnostic, the fuel 0= perfect pass and 1= code
volatility is analyzed. In perfect fail). OR clear or
an open system Time since last complete non-
(Canister Vent Solenoid When EWMA is > 0.56 (EWMA Fail test • 10 hours volatile
[CVS] open) high Threshold), if normalized result or reset
volatility fuel creates the DTC light is EWMA is failing
enough flow to illuminated.
generate a measurable Estimated Ambient
pressure differential The DTC light can be Temperature (EAT) using
relative to turned off if the EWMA is ” 0.35 (EWMA Re- OAT sensor at end of
atmospheric.After the Pass Threshold) drive 0 °C”Temperature” 34 °C
volatility check, the and stays below the
vent solenoid will close. EWMA fail threshold for 3 Conditions for Estimated
After the vent is closed, additional consecutive Ambient Temperature
typically a build up of trips. Using OAT Sensor to be
pressure from the hot Valid
soak begins (phase-1). ****************************** ******************************
The pressure typically 1. Startup OAT is less
will peak and then than previous trip EAT
begin to decrease as
the fuel cools. When OR

185

ECM (Initial DTCs) Section 183 of 478 183 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
the pressure drops 2. Startup ECT - previous
( -62 ) Pa from peak trip EAT ” 0 °C
pressure, the vent is
then opened for 60 OR
seconds to normalize 3. Engine off time • 9,000 seconds
the system pressure.
The vent is again OR
closed to begin the 4. At startup, time since
vacuum portion of the previous EAT valid and
test (phase-2). As the able to learn ” 3,600 seconds
fuel temperature
continues to fall, a OR
vacuum will begin 5. EAT - current OAT 0 °C ” difference ” 2 °C
forming. The vacuum
will continue until it OR
reaches a vacuum 6. EAT < current OAT
peak. When the and speed timer • 260 seconds
pressure rises and current OAT - EAT ” 2 °C
62 Pa from vacuum
peak, the test then Speed timer increments at
completes. If the key is 100 msec rate and
turned on while the increments vary based on
diagnostic test is in vehicle speed as follows:
progress, the test will
abort. vehicle speed < 19 mph - 10.0 seconds
19 mph<speed< 53 mph 0.13 seconds
53 mph<speed< 124 0.20 seconds
124 mph<speed< 124 1.00 seconds

Speed timer can never be


less than 0 seconds

****************************** ******************************
1. High Fuel Volatility

During the volatility


phase, pressure in the
fuel tank is integrated vs.
volatility time. If the
integrated pressure is < -5
then test aborts and
unsuccessful attempts is

186

ECM (Initial DTCs) Section 184 of 478 184 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
incremented. This value
equates to an average
integrated fuel tank
pressure > 1,245 Pa.
Please see
P0442 Volatility Time as
a Function of Estimate
of Ambient Temperature
in Supporting Tables.

OR
2. Vacuum Refueling
Detected

See P0454 Fault Code for


information on vacuum
refueling algorithm.

OR
3. Fuel Level Refueling
Detected

See P0464 Fault Code for


information on fuel level
refueling.

OR
4. Vacuum Out of Range
and No Refueling

See P0451 Fault Code for


information on vacuum
sensor out of range and
P0464 Fault Code for
information on fuel level
refueling.

OR
5. Vacuum Out of Range
and Refueling Detected

See P0451 Fault Code for

187

ECM (Initial DTCs) Section 185 of 478 185 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
information on vacuum
sensor out of range and
P0464 Fault Code for
information on fuel level
refueling.

OR
6. Vent Valve Override
Failed

Device control using an


off-board tool to control
the vent solenoid, cannot
exceed 0.50 seconds
during the EONV test

OR
7. Key up during EONV
test

No active DTCs: MAF_SensorFA


ECT_Sensor_FA
IAT_SensorFA
VehicleSpeedSensor_FA
IgnitionOffTimeValid
AmbientAirDefault

No Active DTC's TFTKO P0443


P0446
P0449
P0452
P0453
P0455
P0496

188

ECM (Initial DTCs) Section 186 of 478 186 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Evaporative P0443 Diagnoses the canister Voltage low during driver Open circuit: PT Relay Voltage Voltage • 11.0 volts 20 failures out of Type B,
Emission purge solenoid low side off state (indicates open • 200 K Ÿ impedence 25 samples 2 Trips
(EVAP) driver circuit for circuit circuit) between signal and
Canister faults controller ground 250 ms / sample Note: In
Purge certain
Solenoid controlle
Valve Circuit rs P0458
(ODM) may also
set
(No ELCP - (Caniste
Conventional r Purge
EVAP Solenoid
Diagnostic - Short to
For 3 DTC Ground)
Implementati
on Only)

189

ECM (Initial DTCs) Section 187 of 478 187 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Evaporative P0446 This DTC will Vent Restriction Prep Fuel Level 10 % ” Percent ” 90 % Once per Cold Type B,
Emission determine if a Test: System Voltage 11 volts ” Voltage ” 32 Start 2 Trips
(EVAP) Vent restriction is present in Vented Vacuum < -623 Pa volts
System the vent solenoid, vent for 60 seconds Startup IAT 4 °C ” Temperature ” 34 Time is
Performance filler, vent hose or OR °C dependent on
EVAP canister. Vented Vacuum > 1,245 Pa Startup ECT ” 35 °C driving
(No ELCP - for 60 seconds BARO • 70 kPa conditions
Conventional This test runs with
EVAP normal purge and vent Maximum time
Diagnostic) valve is open. Vent Restriction Test: No active DTCs: MAP_SensorFA TPS_FA before test abort
Tank Vacuum > 2,989 Pa VehicleSpeedSensor_FA is 1,000 seconds
for 5 seconds IAT_SensorFA
before Purge Volume • 6 liters ECT_Sensor_FA
AmbientAirDefault
After setting the DTC for EnginePowerLimited
the first time, 2 liters of
fuel must be consumed No Active DTC's TFTKO P0443
before setting the DTC for P0449
the second time. P0452
P0453
P0454

190

ECM (Initial DTCs) Section 188 of 478 188 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Evaporative P0449 Diagnoses the vent Voltage low during driver Open circuit: 20 failures out of Type B,
Emission solenoid low side driver off state (indicates open • 200 K Ÿ impedence 25 samples 2 Trips
(EVAP) Vent circuit for circuit faults. circuit) between signal and
Solenoid controller ground 250 ms / sample Note: In
Control certain
Circuit controlle
(ODM) rs P0498
may also
(No ELCP - set (Vent
Conventional Solenoid
EVAP Short to
Diagnostic - Ground)
For 3 DTC
Implementati
on Only)

191

ECM (Initial DTCs) Section 189 of 478 189 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Fuel Tank P0451 The DTC will be set if The tank vacuum sensor This test will execute This test is Type A,
Pressure the fuel tank vacuum voltage is compared to a whenever the engine-off executed during 1 Trips
(FTP) sensor is out of range window about the nominal natural vacuum small leak an engine-off
Sensor when it tries to re-zero sensor voltage offset test (P0442) executes natural vacuum EWMA
Circuit prior to the phase-1 or (~1.5 volts) small leak test.
Performance phase-2 portions of the The number of Average
engine-off natural Upper voltage threshold 0.2 volts times that it run
(No ELCP - vacuum small leak test. (voltage addition above executes can length:
Conventional the nominal voltage) range from zero 6
EVAP to two per Run
Diagnostic) Lower voltage threshold 0.2 volts engine-off length is
(voltage subtraction below period.The 2 trips
the nominal voltage) length of the test after
is determined by code
The difference between the refueling clear or
tank vacuum sensor rationality test, non-
voltage and the nominal which can take volatile
offset voltage is then up to 600 reset
normalized against the seconds to
appropriate threshold complete.
listed above to produce a
ratio between 0.0 and 1.0.
This normalized re-zero
ratio is then filtered with a
EWMA (with 0= perfect
pass and 1=perfect fail).

When EWMA is > 0.73 (EWMA Fail


Threshold),
the DTC light is
illuminated.

The DTC light can be


turned off if the EWMA is ” 0.40 (EWMA Re-Pass
Threshold)
and stays below the
EWMA fail threshold for 3
additional consecutive
trips.

192

ECM (Initial DTCs) Section 190 of 478 190 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Fuel Tank P0452 This DTC will detect a FTP sensor signal < 0.15 volts ( 3.0 % of Time delay after sensor 640 failures out Type B,
Pressure Fuel Tank Pressure Vref or ~ 1,681 Pa) power up for sensor of 800 samples 2 Trips
(FTP) (FTP) sensor signal warm-up is 0.10 seconds
Sensor that is too low out of The normal operating 12.5 ms / sample
Circuit Low range. range of the FTP sensor
Voltage is 0.5 volts (~1245 Pa) to
4.5 volts
(No ELCP - (~ -3736 Pa).
Conventional
EVAP
Diagnostic)

193

ECM (Initial DTCs) Section 191 of 478 191 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Fuel Tank P0453 This DTC will detect a FTP sensor signal > 4.85 volts ( 97.0 % Time delay after sensor 640 failures out Type B,
Pressure Fuel Tank Pressure of Vref or ~ -4,172 Pa) power up for sensor of 800 samples 2 Trips
(FTP) (FTP) sensor signal warm-up is 0.10 seconds
Sensor that is too high out of The normal operating 12.5 ms / sample
Circuit High range. range of the FTP sensor
Voltage is 0.5 volts (~1245 Pa) to
4.5 volts
(No ELCP - (~ -3736 Pa).
Conventional
EVAP
Diagnostic)

194

ECM (Initial DTCs) Section 192 of 478 192 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Fuel Tank P0454 This DTC will detect If an abrupt change in This test will execute This test is Type A,
Pressure intermittent tank tank vacuum is detected whenever the engine-off executed during 1 Trips
(FTP) vacuum sensor signals the engine-off natural natural vacuum small leak an engine-off
Sensor that would have caused vacuum test is aborted test (P0442) executes and natural vacuum
Circuit the engine-off natural due to an apparent the canister vent solenoid small leak test.
Intermittent vacuum small leak test refueling event. is closed The test can only
to abort due to an Subsequent to the abort, execute up to
(No ELCP - apparent re-fueling a refueling rationality test once per engine-
Conventional event. is executed to confirm that off period.The
EVAP a refueling event length of the test
Diagnostic) occurred. If a refueling is is determined by
confirmed, then the test the refueling
sample is considered rationality test,
passing. Otherwise, the which can take
sample is considered up to 600
failing indicating an seconds to
intermittent signal complete.The
problem. An abrupt test will report a
change is defined as a failure if 2 out of
change in vacuum: in the > 112 Pa 3 samples are
span of 1.0 seconds. But < 249 Pa failures.
in 12.5 msec. A refueling
event is confirmed if the 12.5 ms / sample
fuel level has a persistent
change of > 10 %
for 30 seconds during a
600 second refueling
rationality test.

195

ECM (Initial DTCs) Section 193 of 478 193 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Evaporative P0455 This DTC will detect a Purge volume > 15 liters Fuel Level 10 % ” Percent ” 90 % Once per cold Type B,
Emission weak vacuum condition while System Voltage 11 volts ” Voltage ” 32 start 2 Trips
(EVAP) (large leak or purge Tank vacuum ” 1,993 Pa volts
System blockage) in the EVAP BARO • 70 kPa Time is
Large Leak system. After setting the DTC for Purge Flow • 1.50 % dependent on
Detected the first time, 2 liters of driving
Purge valve is fuel must be consumed conditions
(No ELCP - controlled (to allow before setting the DTC for No active DTCs: MAP_SensorFA
Conventional purge flow) and vent the second time. TPS_FA Maximum time
EVAP valve is commanded VehicleSpeedSensor_FA before test abort
Diagnostic) closed. Weak Vacuum Follow-up IAT_SensorFA is 1,000 seconds
Test (fuel cap ECT_Sensor_FA
replacement test) AmbientAirDefault Weak Vacuum
Weak Vacuum Test failed. EnginePowerLimited Follow-up Test

Passes if tank vacuum • 2,740 Pa P0443 With large leak


P0449 detected, the
Note: Weak Vacuum P0452 follow-up test is
Follow-up Test can only P0453 limited to 1,300
report a pass. P0454 seconds. Once
the MIL is on, the
follow-up test
Cold Start Test runs indefinitely.

If ECT > IAT, Startup


temperature delta (ECT-
IAT) ” 8 °C
Cold Test Timer ” 1,000 seconds
Startup IAT 4 °C”Temperature” 34 °C

Startup ECT ” 35 °C

Weak Vacuum Follow-up


Test
This test can run following
a weak vacuum failure or
on a hot restart.

196

ECM (Initial DTCs) Section 194 of 478 194 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Evaporative P0458 Diagnoses the canister Voltage low during driver Short to ground: PT Relay Voltage Voltage • 11.0 volts 20 failures out of Type B,
Emission purge solenoid low side off state (indicates short ” 0.5 Ÿ impedence 25 samples 2 Trips
System driver circuit for circuit to ground) between signal and
Purge faults controller ground 250 ms / sample Note: In
Control certain
Valve Circuit controlle
Low rs P0443
may also
(No ELCP - set
Conventional (Caniste
EVAP r Purge
Diagnostic) Solenoid
Open
Circuit)

197

ECM (Initial DTCs) Section 195 of 478 195 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Evaporative P0459 Diagnoses the canister Voltage high during driver Short to power: PT Relay Voltage Voltage • 11.0 volts 20 failures out of Type B,
Emission purge solenoid low side on state (indicates short ” 0.5 Ÿ impedence 25 samples 2 Trips
System driver circuit for circuit to power) between signal and
Purge faults controller power 250 ms / sample
Control
Valve Circuit
High

(No ELCP -
Conventional
EVAP
Diagnostic)

198

ECM (Initial DTCs) Section 196 of 478 196 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Fuel Level P0461 This DTC will detect a ****************************** Engine Running 250 ms / sample Type B,
Sensor 1 fuel sender stuck in Fuel Level in Primary and 2 Trips
Performance range in the primary Secondary Tanks Remain No active DTCs: VehicleSpeedSensor_FA
fuel tank. in an Unreadable Range
(For use on too Long
vehicles with ******************************
mechanical This subtest is used
transfer
pump dual If fuel volume in primary
fuel tanks) tank is • 25.5 liters
and fuel volume in
secondary tank < 8.3 liters
and remains in this
condition for 19.9 liters of fuel
consumed by the
engine.

OR
******************************
After Refuel Event
******************************
If the secondary fuel The shutdown primary
volume changes by 27.8 tank volume + 3.0 liters
liters from engine “off” to must be < 25.5 liters
engine “on” the primary
volume should change by
3.0 liters.

OR
******************************
Distance Traveled without
a Primary Fuel Level
Change
******************************
Delta fuel volume change < 3 liters
over 15.6 liters of fuel
consumed by the engine.

199

ECM (Initial DTCs) Section 197 of 478 197 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Fuel Level P0462 This DTC will detect a Fuel level Sender % of 5V 100 failures out Type B,
Sensor 1 fuel sender stuck out of range < 10 % of 125 samples 2 Trips
Circuit Low range low in the
Voltage primary fuel tank. 100 ms / sample

200

ECM (Initial DTCs) Section 198 of 478 198 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Fuel Level P0463 This DTC will detect a Fuel level Sender % of 5V 100 failures out Type B,
Sensor 1 fuel sender stuck out of range > 60 % of 125 samples 2 Trips
Circuit High range high in the
Voltage primary fuel tank. 100 ms / sample

201

ECM (Initial DTCs) Section 199 of 478 199 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Fuel Level P0464 This DTC will detect If a change in fuel level is This test will execute This test is Type A,
Sensor 1 intermittent fuel level detected, the engine-off whenever the engine-off executed during 1 Trips
Circuit sensor signals that natural vacuum test is natural vacuum small leak an engine-off
Intermittent would have caused the aborted due to an test (P0442) executes natural vacuum
engine-off natural apparent refueling event. small leak test.
(No ELCP - vacuum small leak test Subsequent to the abort, The test can only
Conventional to abort due to an a refueling rationality test execute up to
EVAP apparent re-fueling is executed to confirm that once per engine-
Diagnostic) event. an actual refueling event off period.The
occurred. If a refueling length of the test
event is confirmed, then is determined by
the test sample is the refueling
considered passing. rationality test,
Otherwise, if a refueilng which can take
event is not confirmed, up to 600
then the test sample is seconds to
considered failing which complete.The
indicates an intermittent test will report a
signal problem. failure if 2 out of
3 samples are
An intermittent fuel level failures.
signal problem is defined
as: 100 ms / sample

The fuel level changes by > 10 %


and does not remain > 10 %
for 30 seconds during a
600 second refueling
rationality test.

202

ECM (Initial DTCs) Section 200 of 478 200 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Cooling Fan P0480 Diagnoses the cooling Voltage low during driver Open Circuit: Powertrain Relay Voltage Voltage • 11.00 volts 50 failures out of Type B,
1 Relay fan 1 relay control low off state (indicates open • 200 K Ÿ impedance 63 samples 2 Trips
Control side driver circuit for circuit) between signal and
Circuit Open circuit faults controller ground 100 ms / sample Note: In
(ODM) (Not certain
used on controlle
EREV) rs P0691
may also
set (Fan
1 Short
to
Ground).

203

ECM (Initial DTCs) Section 201 of 478 201 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Evaporative P0496 This DTC will Tank Vacuum > 2,491 Pa Fuel Level 10 % ” Percent ” 90 % Once per cold Type B,
Emission determine if the purge for 5 seconds System Voltage 11 volts ” Voltage ” 32 start 2 Trips
(EVAP) solenoid is leaking to volts
System Flow engine manifold Test time ” refer to BARO • 70 kPa Cold start: max
During Non- vacuum. P0496 Purge Valve Startup IAT 4 °C”Temperature” 34 °C time is 1,000
Purge Leak Test Engine seconds
This test will run with Vacuum Test Time Startup ECT ” 35 °C
(No ELCP - the purge valve closed (Cold Start) as a Engine Off Time • 28,800.0 seconds
Conventional and the vent valve Function of Fuel
EVAP closed. Level Table in No active DTCs: MAP_SensorFA
Diagnostic) Supporting Tables. TPS_FA
VehicleSpeedSensor_FA
IAT_SensorFA
ECT_Sensor_FA
AmbientAirDefault
EnginePowerLimited

P0443
P0449
P0452
P0453
P0454

204

ECM (Initial DTCs) Section 202 of 478 202 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Evaporative P0498 Diagnoses the vent Voltage low during driver Short to ground: 20 failures out of Type B,
Emission solenoid low side driver off state (indicates short ” 0.5 Ÿ impedence 25 samples 2 Trips
System Vent circuit for circuit faults. to ground) between signal and
Solenoid controller ground 250 ms / sample Note: In
Control certain
Circuit Low controlle
rs P0449
(No ELCP - may also
Conventional set (Vent
EVAP Solenoid
Diagnostic) Open
Circuit)

205

ECM (Initial DTCs) Section 203 of 478 203 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Evaporative P0499 Diagnoses the vent Voltage low during driver Short to power: 20 failures out of Type B,
Emission solenoid low side driver on state (indicates short ” 0.5 Ÿ impedence 25 samples 2 Trips
System Vent circuit for circuit faults. to power) between signal and
Solenoid If the P0499 is active, controller power 250 ms / sample
Control an intrusive test is
Circuit High performed with the vent
solenoid commanded
(No ELCP - closed for 15 seconds.
Conventional
EVAP
Diagnostic)

206

ECM (Initial DTCs) Section 204 of 478 204 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Low Engine P0506 This DTC will Filtered Engine Speed > 95.00 rpm Baro > 70 kPa Diagnostic runs Type B,
Speed Idle determine if a low idle Error in every 12.5 ms 2 Trips
System exists loop

filter coefficient 0.00375 Coolant Temp > Diagnostic


KeSPDD_T_EnblECT_Mi reports pass or
n ( 60 °C) and < fail in 10
KfECTI_T_EngCoolHotHi seconds once all
Thresh ( 125 °C) enable
Must verify conditions are
KfECTI_T_EngCoolHotLo met
Thresh ( 120 ) is less than
KfECTI_T_EngCoolHotHi
Thresh ( 125 )

Engine run time • 60 sec

Ignition voltage 32 • volts • 11

Time since gear change • 3 sec

Time since a TCC mode > 3 sec


change

IAT > -20 °C

Vehicle speed ” 1.24 mph

Commanded RPM delta ” 25 rpm

Idle time > 10 sec

For manual
transmissions:
Clutch Pedal Position > 88.00 pct
or
Clutch Pedal Position < 16.00 pct

207

ECM (Initial DTCs) Section 205 of 478 205 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

PTO not active

Transfer Case not in 4WD


LowState

Off-vehicle device control


(service bay control) must
not be active.

following conditions not


TRUE:
(VeTESR_e_EngSpdReqI
ntvType =
CeTESR_e_EngSpdMinLi
mit AND
VeTESR_e_EngSpdReqR
espType =
CeTESR_e_NoSuggestio
n)

Clutch is not depressed

TC_BoostPresSnsrFA
ECT_Sensor_FA
No active DTCs EnginePowerLimited
EGRValveCircuit_FA
EGRValvePerformance_F
A
IAT_SensorCircuitFA
EvapFlowDuringNonPurg
e_FA
FuelTrimSystemB1_FA
FuelTrimSystemB2_FA
FuelInjectorCircuit_FA
MAF_SensorFA
EngineMisfireDetected_F
A
IgnitionOutputDriver_FA

208

ECM (Initial DTCs) Section 206 of 478 206 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
TPS_FA
TPS_Performance_FA
VehicleSpeedSensor_FA
FuelLevelDataFault
LowFuelConditionDiagnos
tic
Clutch Sensor FA
AmbPresDfltdStatus
P2771

All of the above met > 10 sec


for Idle time
The diagnostic does not
run during autostop as
engine is shutdown during
that time (occurs in a
hybrid or 12v start stop
vehicle)

209

ECM (Initial DTCs) Section 207 of 478 207 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

High Engine P0507 This DTC will Filtered Engine Speed < -190.00 rpm Baro > 70 kPa Diagnostic runs Type B,
Speed Idle determine if a high idle Error in every 12.5 ms 2 Trips
System exists loop

filter coefficient 0.00375 Coolant Temp > Diagnostic


KeSPDD_T_EnblECT_Mi reports pass or
n ( 60 °C) and < fail in 10
KfECTI_T_EngCoolHotHi seconds once all
Thresh ( 125 °C) enable
Must verify conditions are
KfECTI_T_EngCoolHotLo met
Thresh ( 120 ) is less than
KfECTI_T_EngCoolHotHi
Thresh ( 125 )

Engine run time • 60 sec

Ignition voltage 32 • volts • 11

Time since gear change • 3 sec

Time since a TCC mode


change > 3 sec

IAT > -20 °C

Vehicle speed ” 1.24 mph

Commanded RPM delta ” 25 rpm

For manual
transmissions:
Clutch Pedal Position > 88.00 pct
or
Clutch Pedal Position < 16.00 pct

210

ECM (Initial DTCs) Section 208 of 478 208 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
PTO not active

Transfer Case not in 4WD


LowState

Off-vehicle device control


(service bay control) must
not be active.

following conditions not


TRUE:
(VeTESR_e_EngSpdReqI
ntvType =
CeTESR_e_EngSpdMinLi
mit AND
VeTESR_e_EngSpdReqR
espType =
CeTESR_e_NoSuggestio
n)

Clutch is not depressed

TC_BoostPresSnsrFA
ECT_Sensor_FA
No active DTCs EnginePowerLimited
EGRValveCircuit_FA
EGRValvePerformance_F
A
IAT_SensorCircuitFA
EvapFlowDuringNonPurg
e_FA
FuelTrimSystemB1_FA
FuelTrimSystemB2_FA
FuelInjectorCircuit_FA
MAF_SensorFA
EngineMisfireDetected_F
A
IgnitionOutputDriver_FA
TPS_FA
TPS_Performance_FA
VehicleSpeedSensor_FA

211

ECM (Initial DTCs) Section 209 of 478 209 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
FuelLevelDataFaultLow
FuelConditionDiagnostic
Clutch SensorFA
AmbPresDfltdStatus
P2771

All of the above met > 10 sec


for Idle time
The diagnostic does not
run during autostop as
engine is shutdown during
that time (occurs in a
hybrid or 12v start stop
vehicle)

212

ECM (Initial DTCs) Section 210 of 478 210 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Cold Start P050D Monitors the Deceleration index vs. Misfire Algorithm Enabled Runs once per Type B,
Rough Idle combustion Engine Speed Vs (Refer to P0300 for trip when the 2 Trips
performance when the Engine load Enablement cold start
cold start emission Requirements) emission
reduction strategy is Deceleration index reduction
active by accumulating calculation is tailored to strategy is active
and determining the specific vehicle. Tables OBD Manufacturer =0 and Dual Pulse
percentage of engine used are 1st tables Enable Counter is enabled and
cycles that have less encountered that are not active.
than complete max of range. To enable the diagnostic,
combustion relative to Undetectable region at a the Cold Start Emission Frequency:
the total number of given speed/load point is Reduction Strategy Must 100ms
engine cycles in which where all tables are max Be Active per the
Dual Pulse is active. of range point. see following: Test completes
Algorithm Description after Dual Pulse
Document for additional Catalyst Temperature < 300.00 degC is no longer
details. AND active
Engine Coolant > -12.00 degC OR
AND The first 500
Incomplete combustion (>Idle SCD AND Engine Coolant <= 56.00 degC engine cycles
identified by P0300 >Idle SCD ddt Tables) AND have been
threshold tables: OR Barometric Pressure >= 78.00 KPa reached
(>Idle Cyl Mode AND
> Idle Cyl Mode ddt
Tables) In addition, Dual Pulse
Strategy Is Enabled and
Active Per the following:

Engine Speed >= 300.00 RPM


<= 2,600.00 RPM

Accel Position <= 1.00 Pct

Engine Run Time < 83 seconds

For the engine speeds


and loads in which Dual
Pulse is active:

213

ECM (Initial DTCs) Section 211 of 478 211 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Dual Pulse Error induced >= catalyst damaging


misfires percentage misfire

Dual Pulse Error induced < 90% of the maximum


misfires percentage achieveable catalyst
damaging misfire.

Engine Cycles >= 50


< 501

The Cold Start Emission


Reduction strategy must
not be exiting. The
strategy will exit per the
following:

Catalyst Temperature >= 800.00 degC


AND
Engine Run Time >= 22.00 seconds

OR
>
Engine Run Time P050D_P1400_CatalystL
ightOffExtendedEngine
RunTimeExit

This Extended Engine run


time exit table is a
function of percent
ethanol and Catmons
NormRatioEWMA. Refer
to "Supporting Tables" for
details.
OR

Barometric Pressure < 78.00 KPa

214

ECM (Initial DTCs) Section 212 of 478 212 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Dual Pulse Strategy will
exit per the following:

Engine Speed > 2,800.00 RPM


OR
Accel Position > 30.00 Pct

Engine Run Time >= 83 seconds

Dual Pulse Strategy will


also exit if the any of the
"Additional Dual Pulse
Enabling Criteria" is not
satisfied:

"Additional Dual Pulse


Enabling Criteria":

Green Engine Enrichment Not Enabled

Misfire Converter Not being requested


Protection strategy

Engine Metal Overtemp Not being requested


strategy
Open Loop
Fuel control state
Not being requested for
Output State Control fuel

DOD Or DFCO Not Active

Power Enrichment Not Active

Dynamic Power Not Active


Enrichment

Piston Protection Not Active

Hot Coolant Enrichment Not Active

215

ECM (Initial DTCs) Section 213 of 478 213 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Injector Flow Test Not Active

General Enable

DTC's Not Set: AcceleratorPedalFailure


ECT_Sensor_FA
IAT_SensorCircuitFA
MnfdTempSensorCktFA
CrankSensor_FA
FuelInjectorCircuit_FA
MAF_SensorFA
MAP_SensorFA
AnyCamPhaser_TFTKO
ClutchPstnSnsr FA
IAC_SystemRPM_FA
IgnitionOutputDriver_FA
TPS_FA
VehicleSpeedSensor_FA
FuelInjectorCircuit_TFTK
O
FHPR_b_FRP_SnsrCkt_F
A
FHPR_b_FRP_SnsrCkt_T
FTKO
FHPR_b_PumpCkt_FA
FHPR_b_PumpCkt_TFTK
O
TransmissionEngagedStat
e_FA
EngineTorqueEstInaccura
te
FuelPumpRlyCktFA

216

ECM (Initial DTCs) Section 214 of 478 214 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Brake Assist P050F Monitors for a brake Diagnostic is enabled Performed every Type B,
Vacuum Too booster vacuum leak Brake booster vacuum and the following Enabled 100 msecond 2 Trips
Low drift ratio (EWMA) conditions are met for
reaches the fail threshold engine run conditions: Minimum time to
(based on engine running pass:
condition) before the No brake booster vacuum
sample count threshold is sensor faults active Engine Running
reached, a failure is 0.00 second
reported. No brake pedal position
sensor faults active < 8.00 percent - 5.00
Engine Running Fail percent offset Engine Stopped
Threshold based on prior Brake pedal travel is 0.00 second
diagnostic state
(description below) No mass air flow faults

Diagnostic failed prior >= 0.60 No manifold air pressure


loop faults

Diagnostic passed prior >= 0.65 Mass air flow estimate >= 6.00 grams / second
loop

Before the sample counts > 0.00 counts Manifold air pressure <= 20.00 kPa

Engine vacuum stability


time has reached >= 0.70 seconds

Engine Stopped Fail Difference between brake


Threshold based on prior booster vacuum and > 10.00 kPa
diagnostic state manifold air pressure is
(description below)

Diagnostic failed prior >= 0.80


loop OR

Diagnostic passed prior >= 0.90 Diagnostic is enabled Enabled


loop for the following engine
auto off conditions:

Before the sample counts > 0.00 counts No brake booster vacuum
sensor faults active

217

ECM (Initial DTCs) Section 215 of 478 215 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

No brake pedal position


sensor faults active

Brake pedal travel is < 8.00 percent - 5.00


percent offset

No engine movement
detected

Engine is in AutoStop
mode

OR

Diagnostic is enabled Disabled


for the following key off
conditions:

No brake booster vacuum


sensor faults active

No brake pedal position


sensor faults active

Brake pedal travel is < 8.00 percent - 5.00


percent offset

No engine movement
detected

Engine is in KeyStop
mode

218

ECM (Initial DTCs) Section 216 of 478 216 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Engine Oil P0521 Determines if the Two Stage Oil Pump Two Stage Oil Pump is TRUE
Pressure Engine Oil Pressure EOP Sensor Test with Present = TRUE Type $
B,
(EOP) (EOP) Sensor is stuck Engine Running 2 Trips
Sensor or biased in range Engine Running Enabled
Performance If enabled: Diagnostic Status
- Two Stage
Oil Pump Engine Off Rationality
Test Diagnostic Reporting Test not report a fail state
To Fail when previously Status
passing with the engine • 40 errors
running: Oil Pressure Sensor In Yes out of 50
Filtered Oil Pressure Use samples.
Filtered Engine Oil <
Pressure below expected P0521_LowMinOilPre
threshold sFail - Two Stage Oil Engine Running • 20.0 seconds
Pump
Ambient Air Pressure • 70.0 kPa Performed every
OR OR 100 msec
Oil Aeration FALSE
Filtered Engine Oil Filtered Oil Pressure (= TRUE if engine speed
Pressure above expected > > 5,000 RPM for longer
threshold ( than 30.0 seconds)
P0521_P06DD_P06D
E_OP_HiStatePressu Filtered Engine Speed 1,500 RPM ” Filtered
re within range Engine Speed ” 4,500
* 1.10 + 114.0 kPa) RPM

Modelled Oil Temperature 40.0 deg C ” Oil Temp ”


To pass when previously within range 120.0 deg C
failing: • 10 passes
No active DTC's Fault bundles: out of 50
Filtered Engine Oil Filtered Oil Pressure MAF_SensorFA samples.
Pressure above low >( ECT_Sensor_FA
threshold plus an offset 10.0 kPa+ IAT_SensorFA
P0521_LowMinOilPre EngOilPressureSensorCkt
sFail - Two Stage Oil FA Performed every
Pump AmbientAirDefault 100 msec
) EngOilTempFA
CrankSensor_FA
OR OR

219

ECM (Initial DTCs) Section 217 of 478 217 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Filtered Engine Oil Filtered Oil Pressure
Pressure below high <(
threshold minus an offset P0521_P06DD_P06D
E_OP_HiStatePressu
re
* 1.10 + 114.0 kPa) -
10.0 kPa

(Details on Supporting
Tables Tab:
P0521_LowMinOilPre
sFail - Two Stage Oil
Pump
P0521_P06DD_P06D
E_OP_HiStatePressu
re
)
Two Stage Oil Pump Two Stage Oil Pump is TRUE • 20 errors
EOP Sensor Test with Present = TRUE out of 40
Engine Off samples.
Engine Off Rationality Enabled
If enabled: Test Diagnostic Status Run once per trip

To Fail when previously Engine Running Test not report a fail state
passing with the engine Rationality Test
off: Diagnostic Status

Filtered Engine Oil Filtered Oil Pressure Modelled Oil Temperature • 70.0 deg C
Pressure greater than • 40.0 kPa No Engine Movement > 4.0 seconds
threshold No active DTC's EngineModeNotRunTimer
_FA
EngOilTempFA
EngOilPressureSensorCkt
FA
CrankSensor_FA

220

ECM (Initial DTCs) Section 218 of 478 218 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Engine Oil P0522 Determines if the (Engine Oil Pressure Engine Speed Enable > 400 rpm 800 failures out
Pressure Engine Oil Pressure Sensor Circuit Voltage) ÷ Engine Speed Disable < 350 rpm of 1,000 Type B,
(EOP) (EOP) Sensor circuit 5 Volts) *100 < 5.00 percent samples 2 Trips
Sensor voltage is too low
Circuit Low Oil Pressure Sensor In Yes Performed every
Voltage Use 6.25 msec

Diagnostic Status Enabled

221

ECM (Initial DTCs) Section 219 of 478 219 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Engine Oil P0523 Determines if the (Engine Oil Pressure Oil Pressure Sensor In Yes 800 failures out
Pressure Engine Oil Pressure Sensor Circuit Voltage) ÷ > 95.00 percent Use of 1,000 Type B,
(EOP) (EOP) Sensor circuit 5 Volts) *100 samples 2 Trips
Sensor voltage is too high Diagnostic Status Enabled Performed every
Circuit High 6.25 msec
Voltage

222

ECM (Initial DTCs) Section 220 of 478 220 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Brake P0556 Determines if the Brake Engine vs brake booster Throttle Area (with idle <= 5.0 Percent for > 3.0 Pass counter
Booster Booster Vacuum vacuum sensor values are included) for time period seconds incremented Type B,
Pressure Sensor is stuck or compared when % throttle of when enable 2 Trips
Sensor skewed within the < value for a time period. conditions are
Performance normal operating range When throttle once again BrkBoostVacDiff > 0.3 kPa met, pass
by comparing the > calibrated value, min achieved when
engine vacuum to the and max vacuum sensor For time period of >= 0.2 Seconds counter >= 7
brake booster vacuum values are normalized AND
when the engine is and subtracted from a 1st Vacuum Delta >= 6.0 kPa Performed every
producing a large order lag filter value of 1. 100 msec
amount of vacuum A properly operating Diagnostic enabled/ 1.00
vacuum sensor would disabled
have a normalized result Fault bundles:
of 1 or greater. If the MAP_SensorFA
normalized result is No active DTC's TPS_FA
greater than 1 it is BrakeBoosterSensorCktF
considered 1. The 1st A
order lag filter value would
be 0 in a passing system.

1st order lag fail threshold > 0.20

1st order lag re-pass < 0.4


threshold

223

ECM (Initial DTCs) Section 221 of 478 221 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Brake P0557 Determines if the Brake (Brake Booster Pressure < 5.00 percent Brake booster diagnostic Enabled 320 failures out
Booster Booster Pressure Sensor Voltage) ÷ 5 Volts enabled/disabled of 400 samples Type B,
Pressure Sensor circuit voltage *100 2 Trips
Sensor is too low Brake booster pressure Present Performed every
Circuit Low sensor present 12.5 msec
Voltage

224

ECM (Initial DTCs) Section 222 of 478 222 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Brake P0558 Determines if the Brake (Brake Booster Pressure > 95.00 percent Brake booster diagnostic Enabled 2,000 failures
Booster Booster Pressure Sensor Voltage) ÷ 5 Volts enabled/disabled out of 2,400 Type B,
Pressure Sensor circuit voltage *100 samples 2 Trips
Sensor is too high Brake booster pressure Present
Circuit High sensor present Performed every
Voltage 12.5 msec

225

ECM (Initial DTCs) Section 223 of 478 223 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Cruise P0564 Detect when cruise Cruise Control analog CAN cruise switch 1.00 fail continuously
Control control multi-function circuit voltage must be in diagnostic enable in ECM for greater than MIL:
Mutil- switch circuit (analog) an "illegal range" or 0.500 Type C,
Functon voltage is in an illegal "between ranges" for seconds No SVS
Switch range greater than a calibratable
Circuit period of time for cruise
switch states that are
received over serial data

226

ECM (Initial DTCs) Section 224 of 478 224 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Cruise P0565 Cruise Control On switch CAN cruise switch 1.00 fail continuously MIL
Control On remains applied for diagnostic enable in ECM for greater than Type C,
Switch greater than a calibratable 20.00 seconds No SVS
Circuit period of time for
architecture where cruise
switch states are received
over serial data

227

ECM (Initial DTCs) Section 225 of 478 225 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Cruise P0567 Detects a failure of the Cruise Control Resume CAN cruise switch 1.00 fail continuously
Control cruise resume switch in switch remains applied for diagnostic enable in ECM for greater than MIL:
Resume a continously applied greater than a calibratable 89.000 Type C,
Circuit state period of time for seconds No SVS
architecture where cruise
switch states are received
over serial data

228

ECM (Initial DTCs) Section 226 of 478 226 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Cruise P0568 Detects a failure of the Cruise Control Set switch CAN cruise switch 1.00 fail continuously MIL:
Control Set cruise set switch in a remains applied for diagnostic enable in ECM for greater than Type C,
Circuit continously applied greater than a calibratable 89.000 No SVS
state period of time for seconds
architecture where cruise
switch states are received
over serial data

229

ECM (Initial DTCs) Section 227 of 478 227 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Cruise P056C Cruise Control Cancel CAN cruise switch 1.00 fail continuously MIL:
Control switch remains applied for diagnostic enable in ECM for greater than Type C,
Cancel greater than a calibratable 20.00 seconds No SVS
Switch period of time for
Circuit architecture where cruise
switch states are received
over serial data

230

ECM (Initial DTCs) Section 228 of 478 228 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Cruise P0575 Detects rolling count or If x of y rolling count / Cruise Control Switch 1.00 10 MIL:
Control Input protection value errors protection value faults Serial Data Error / Type C,
Circuit in Cruise Control occur, disable cruise for Diagnostic Enable 16 No SVS
Switch Status serial duration of fault counts
data signal

231

ECM (Initial DTCs) Section 229 of 478 229 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Brake Pedal P057B This diagnostic . Brake Pedal Position 1.00 MIL:
Position monitors the Brake Sensor Circuit Range / Type A,
Sensor Pedal Position Sensor Performance Diagnostic 1 Trips
Circuit for a stuck in range Enable
Range/ failure ignition voltage > 10.00
Performance

Calculated EWMA value EWMA value looked up calculated brake pedal calculated brake pedal total number of
must be greater than in supporting table position delta sample position delta > 8.00 EWMA tests >
calibratable theshold after P057B counter > 20.00
calibratable number of KtBRKI_K_FastTestPoi 50.00 for fast test
tests have completed to ntWeight as a function
report a "test passed" for of calculated brake OR OR (for slow test)
P057B pedal position delta
EWMA value is > 0.80 calculated brake pedal shift lever has been in
position delta sample park once this key cycle
counter > 1,000.00 for
slow test vehicle speed >= 5.00

accelerator pedal position


< 5.00
Calculated EWMA Value EWMA value looked up no DTC's active (P057C, shift lever has been in total number of
must be less than in supporting table P057D) park once this key cycle EWMA tests >
calibratable threshold P057B 2.00
after calibratable number KtBRKI_K_CmpltTestP vehicle speed >= 5.00
of tests have completed to ointWeight
report a "test failed" for as a function of accelerator pedal position
P057B. This test runs calculated brake pedal < 5.00
once per key cycle position delta
EWMA value is less
thatn 0.40

232

ECM (Initial DTCs) Section 230 of 478 230 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Brake Pedal P057C detects short to ground If x of y samples are 5.00 Brake Pedal Position 1.00 MIL:
Position for brake pedal position observed below failure Sensore Low Voltage 20 Type A,
Sensor sensor threshold, default brake Diagnostic Enable / 32.00 1 Trips
Circuit Low pedal position to zero counts
percent.

233

ECM (Initial DTCs) Section 231 of 478 231 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Brake Pedal P057D detects open circuit for If x of y samples are 95.00 Brake Pedal Position 1.00 20.00 / MIL:
Position brake pedal position observed above failure Sensore High Voltage Type A,
Sensor sensor threshold, default brake Diagnostic Enable 32.00 counts 1 Trips
Circuit High pedal position to zero
percent and set DTC

234

ECM (Initial DTCs) Section 232 of 478 232 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Cruise P0580 detects short to ground Cruise Control analog CAN cruise switch 1.00 fail continuously MIL:
Control failure for cruise multi- circuit voltage must be in diagnostic enable in ECM for greater than Type C,
Multi- function switch circuit an "Open Short To 2.00 No SVS
function Ground" for greater than a seconds
Circuit Low calibratable period of time
Voltage for cruise switch states
that are received over
serial data

235

ECM (Initial DTCs) Section 233 of 478 233 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Cruise P0581 Cruise Control analog CAN cruise switch 1.00 fail continuously MIL:
Control circuit voltage must be in diagnostic enable in ECM for greater than Type C,
Multi- an "Short To Power" for 2.00 No SVS
function greater than a calibratable seconds
Circuit High period of time for cruise
Voltage switch states that are
received over serial data

236

ECM (Initial DTCs) Section 234 of 478 234 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Battery P058A This DTC monitors for Battery Module signals an The diagnostic is enabled = 1 (1 indicates enabled) Diagnostic runs Type B,
Monitor a battery module internal fault via LIN bus in the 250 ms 2 Trips
Module internal fault System Diagnostics = False loop
Performance VeVITR_e_IBS_InternalF = Disabled
ault CeVITR_e_DiagFailed
Power Mode Not equal off

12V System Reference > 9.00 Volts


Voltage and
< 99.00 Volts

LIN Bus Off or Battery = False


Module Communication
Faults Active

Outside Air Temperature > -20.00 Celsius


and
< 50.00 Celsius
Outside Air Temperature
Validity Bit =True

237

ECM (Initial DTCs) Section 235 of 478 235 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Battery P058B This DTC monitors for Battery Module signals an The diagnostic is enabled = 1 (1 indicates enabled) Diagnostic runs Type B,
Monitor a battery module internal fault via LIN bus in the 250 ms 2 Trips
Module current fault System Diagnostics = False loop
Current VeVITR_e_BatCurrRatDia = Disabled
Monitoring g CeVITR_e_DiagFailed
Performance Power Mode Not equal off

12V System Reference > 9.00 Volts


Voltage and
< 99.00 Volts

LIN Bus Off or Battery = False


Module Communication
Faults Active

Outside Air Temperature > -20.00 Celsius


and
< 50.00 Celsius
Outside Air Temperature
Validity Bit = True

238

ECM (Initial DTCs) Section 236 of 478 236 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Battery P058C This DTC monitors for Difference between The historical mode = 1 (1 indicates enabled) 8 failed samples Type B,
Monitor a battery module Battery Module raw > 10.00 Celsius diagnostic is enabled within 10 total 2 Trips
Module temperature fault temperature values and / or samples
Temperature The continuous mode = 1 (1 indicates enabled)
Monitoring diagnostic is enabled
Performance Diagnostic runs
System Diagnostics = False in the 250 ms
Disabled loop

Power Mode Not equal off

12V System Reference > 9.00 Volts


Voltage and
< 99.00 Volts

LIN Bus Off or Battery = False


Module Communication
Faults Active

Outside Air Temperature > -20.00 Celsius


and
< 50.00 Celsius
Outside Air Temperature
Validity Bit = True

For Historical Mode Between 1 and 24


IBS Down Counter (over
LIN bus)
For Continuous Mode = zero
IBS Down Counter (over
LIN bus)

IBS Temperature Data = True


Available over LIN bus

Internal Temperature = False


Circuit Low Fault Active
(P16DE)

Internal Temperature = False

239

ECM (Initial DTCs) Section 237 of 478 237 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Circuit High Fault Active
(P16DF)

Battery Module = False


Temperature Too High
Fault Active (P058E)

Battery Module = False


Temperature Too Low
Fault Active (P058F)

240

ECM (Initial DTCs) Section 238 of 478 238 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Battery P058D This DTC monitors for Difference between > 5.00 Volts The diagnostic is enabled = 1 (1 indicates enabled) 32 failed Type B,
Monitor a battery module 12V System Reference samples 2 Trips
Module voltage fault Voltage System Diagnostics = False within 40 total
Voltage and Disabled samples
Monitoring IBS 12V Battery Voltage
Performance values Power Mode Not equal off Diagnostic runs
in the 250 ms
12V System Reference > 9.00 Volts loop
Voltage and
< 99.00 Volts

LIN Bus Off or Battery = False


Module Communication
Faults Active

Outside Air Temperature > -20.00 Celsius


and
< 50.00 Celsius
Outside Air Temperature
Validity Bit = True

IBS Voltage and Current = True


Data Available over LIN
bus

Battery Monitor Module = False


Circuit Low Voltage Fault
Active (P16D4)

Battery Monitor Module = False


Circuit High Voltage Fault
Active (P16D5)

241

ECM (Initial DTCs) Section 239 of 478 239 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Battery P058E This DTC monitors for Battery Module raw The historical mode = 1 (1 indicates enabled) 4 failed samples Type B,
Monitor a battery module temperature 2 value > 120.00 Celsius diagnostic is enabled within 5 total 2 Trips
Module temperature too high and / or samples
Temperature fault The continuous mode = 1 (1 indicates enabled)
Too High diagnostic is enabled
Diagnostic runs
System Diagnostics = False in the 250 ms
Disabled loop

Power Mode Not equal off

12V System Reference > 9.00 Volts


Voltage and
< 99.00 Volts

LIN Bus Off or Battery = False


Module Communication
Faults Active

Outside Air Temperature > -20.00 Celsius


and
< 50.00 Celsius
Outside Air Temperature
Validity Bit = True

For Historical Mode Between 1 and 24


IBS Down Counter (over
LIN bus)
For Continuous Mode = zero
IBS Down Counter (over
LIN bus)

IBS Measure Temperature = True


Data Available over LIN
bus

242

ECM (Initial DTCs) Section 240 of 478 240 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Battery P058F This DTC monitors for Battery Module raw The historical mode = 1 (1 indicates enabled) 4 failed samples Type B,
Monitor a battery module temperature 2 value < -43.00 Celsius diagnostic is enabled within 5 total 2 Trips
Module temperature too low and / or samples
Temperature fault The continuous mode = 1 (1 indicates enabled)
Too Low diagnostic is enabled
Diagnostic runs
System Diagnostics = False in the 250 ms
Disabled loop

Power Mode Not equal off

12V System Reference > 9.00 Volts


Voltage and
< 99.00 Volts

LIN Bus Off or Battery = False


Module Communication
Faults Active

Outside Air Temperature > -20.00 Celsius


and
< 50.00 Celsius
Outside Air Temperature
Validity Bit = True

For Historical Mode Between 1 and 24


IBS Down Counter (over
LIN bus)
For Continuous Mode = zero
IBS Down Counter (over
LIN bus)

IBS Measure Temperature = True


Data Available over LIN
bus

243

ECM (Initial DTCs) Section 241 of 478 241 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Active Grill P059F Compare commanded Consecutive failed >= 5.00 1. Ignition Run_Crack 1. = TRUE, 1 sample / 100 Type B,
Air Shutter A shutter A position to intrusive position Active, millisec 2 Trips
Performance sensed position performance test count 2. Ignition Run_Crank 2. = FALSE
/Stuck OFF AND AND
Ignition Accessory = FALSE
AND AND
ECU Awake, = TRUE,
3. Command Shutter1 3. = TRUE
Enable

244

ECM (Initial DTCs) Section 242 of 478 242 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

ColdStrtA_C P05CC Detects a VVT system Camshaft position error (Intake cam Bank 1) Intake Cam Phsr Enable = TRUE 65 Type B,
amPstnB1 error during Cold Starts [absolute value of failures out of 2 Trips
by comparing the (desired position - actual Cam Position Error > System Voltage > 11.00 Volts 75
desired and actual cam position)] is compared to 6.00 deg. samples
positions when VVT is thresholds to determine if Engine Running = TRUE
activated excessive 100 ms /sample
Power Take Off (PTO) = FALSE
active

Catalyst Warmup = TRUE


Enabled

Desired cam position > 0 deg

Desired AND Measured > 6.00 deg


cam position AND
< 26.00 deg

Desired cam position < 3.00 deg for


variation (
P0011_P05CC_StablePo
sitionTimeIc1
) seconds

No Active DTCs P0010


P2088
P2089

245

ECM (Initial DTCs) Section 243 of 478 243 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

ColdStrtB_C P05CE Detects a VVT system Camshaft position error (Exhaust cam Bank 1) Exhaust Cam Phsr = TRUE 65 Type B,
amPstnB1 error during Cold Starts [absolute value of Enable failures out of 2 Trips
by comparing the (desired position - actual Cam Position Error > 75
desired and actual cam position)] is compared to 6.00 deg. System Voltage > 11.00 volts samples
positions when VVT is thresholds to determine if
activated excessive Engine Running = TRUE 100 ms /sample

Power Take Off (PTO) = FALSE


active

Catalyst Warmup = TRUE


Enabled

Desired cam position > 0 deg

Desired AND Measured > 6.00 deg


cam position AND
< 32.00 deg

Desired cam position < 3.00 deg for


variation (
P0014_P05CE_StablePo
sitionTimeEc1
) sec

No Active DTCs P0013


P2090
P2091

246

ECM (Initial DTCs) Section 244 of 478 244 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Control P0601 This DTC will be stored The Primary Processor's 1 failure if the fault is Diagnostic runs Type A,
Module if the calibration check calculated checksum detected during the continuously in 1 Trips
Read Only sum is incorrect or the does not match the stored first pass. the background.
Memory flash memory detects checksum value. Covers 5
(ROM) an uncorrectable error all software and failures if the fault
via the Error Correcting calibrations. occurs after the first
Code. pass is complete.
The Primary Processor's 254 Diagnostic runs
Error Correcting Code failures detected via continuously via
hardware in the flash Error Correcting Code the flash
memory detects an error. hardware.
Covers all software and
calibrations.
The Primary Processor's 2 consecutive failures Diagnostic runs
calculated checksum detected or continuously.
does not match the stored 5 Will report a
checksum value for a total failures detected. detected fault
selected subset of the within 200 ms.
calibrations.
The Secondary 1 failure if the fault is Diagnostic runs
Processor's calculated detected during the continuously in
checksum does not match first pass. the background.
the stored checksum 5 failures if the fault
value. Covers all occurs after the first
software and calibrations. pass is complete.
In all cases, the failure
count is cleared when
controller shuts down

247

ECM (Initial DTCs) Section 245 of 478 245 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Control P0602 This DTC will be stored Service (reflash) controller = 1 none Diagnostic runs Type A,
Module Not if the ECU is a service calibration present at powerup and 1 Trips
Programmed part that has not been once per second
programmed. continuously
after that

248

ECM (Initial DTCs) Section 246 of 478 246 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

ECM Long P0603 This DTC detects an Static NVM region error Diagnostic runs Type A,
Term invalid NVM.This DTC detected during at controller 1 Trips
Memory will be stored if the initialization power up.
Reset calibration check sum
is incorrect or the flash Perserved NVM region Diagnostic runs
memory detects an error detected during at controller
uncorrectable error via initialization power up.
the Error Correcting ECC ROM fault detected Diagnostic runs
Code. in NVM Flash region at controller
power up.
ECC ROM Error Count > 1.00

Perserved NVM region Diagnostic runs


error detected during shut at controller
down. power down.

249

ECM (Initial DTCs) Section 247 of 478 247 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

ECM RAM P0604 Indicates that the ECM Indicates that the primary 254 counts Will finish first Type A,
Failure has detected a RAM processor is unable to memory scan 1 Trips
fault correctly read data from within 30
or write data to system seconds at all
RAM. Detects data read engine
does not match data conditions -
written >= diagnostic runs
continuously
(background
loop)
Indicates that the primary 254 counts Will finish first
processor is unable to memory scan
correctly read data from within 30
or write data to cached seconds at all
RAM. Detects data read engine
does not match data conditions -
written >= diagnostic runs
continuously
(background
loop)
Indicates that the primary 5 counts Will finish first
processor is unable to memory scan
correctly read data from within 30
or write data to TPU RAM. seconds at all
Detects data read does engine
not match data written >= conditions -
diagnostic runs
continuously
(background
loop)
Indicates that the primary 0.45384 s When dual store
processor detects a updates occur.
mismatch between the
data and dual data is
found during RAM
updates. Detects a
mismatch in data and dual
data updates >

250

ECM (Initial DTCs) Section 248 of 478 248 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Indicates that the primary 0 counts Diagnostic runs
processor detects an continuously
illegal write attempt to (background
protected RAM. Number loop)
of illegal writes are >
Indicates that the 5 counts Will finish first
secondary processor is memory scan
unable to correctly read within 30
data from or write data to seconds at all
system RAM. Detects engine
data read does not match conditions -
data written >= diagnostic runs
continuously
(background
loop)

251

ECM (Initial DTCs) Section 249 of 478 249 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Internal ECM P0606 Indicates that the ECM Loss or invalid message Loss or invalid Run/Crank voltage >= In the primary Type A,
Processor has detected an of SPI communication message at 6.41 processor, 1 Trips
Integrity internal processor from the Secondary initialization detected or Run/Crank voltage >= 159 / 399 counts
Fault integrity fault Processor at initialization or loss or invalid 11.00 , intermittent or
detected by the Primary message after a valid else the failure will be 39 counts
Processor or loss or message was recieved reported for all conditions continuous;
invalid message of SPI 39 counts
communication from the continuous @
Secondary Processor initialization.
after a valid message was 12.5 ms /count in
received by the Primary the ECM main
Processor processor
Loss or invalid message Loss or invalid In the secondary
of SPI communication message at processor,
from the Primary initialization detected 20 / 200 counts
Processor at initialization or loss or invalid intermittent or
detected by the message after a valid 0.1875 s
Secondary Processor or message was recieved continuous;
loss or invalid message of 0.4750 s
SPI communication from continuous @
the Primary Processor initialization.
after a valid message was 12.5 ms /count in
received by the the ECM
Secondary Processor secondary
processor
Checks for stack over or 5 KeMEMD_b_StackLimitTe variable,
underflow in secondary stEnbl == 1 depends on
processor by looking for Value of length of time to
corruption of known KeMEMD_b_StackLimitTe corrupt stack
pattern at stack stEnbl is: 1 .
boundaries. Checks (If 0, this test is disabled)
number of stack over/
under flow since last
powerup reset >=
MAIN processor is verified 2 incorrect seeds ignition in Run or Crank 150 ms for one
by responding to a seed within 8 messages, seed continually
sent from the secondary 0.2000 failing
with a key response to seconds
secondary. Checks
number of incorrect keys

252

ECM (Initial DTCs) Section 250 of 478 250 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
received > or Secondary
processor has not
received a new within
time limit
Time new seed not always running 0.450 seconds
received exceeded
MAIN processor receives always running 3 / 17
seed in wrong order counts
intermittent. 50
ms/count in the
ECM main
processor
2 fails in a row in the KePISD_b_ALU_TestEnbl 25 ms
Secondary processor's d == 1
ALU check Value of
KePISD_b_ALU_TestEnbl
d is: 1 .
(If 0, this test is disabled)
2 fails in a row in the KePISD_b_ConfigRegTes 12.5 to 25 ms
Secondary processor's tEnbld == 1
configuration register Value of
masks versus known KePISD_b_ConfigRegTes
good data tEnbld is: 1 .
(If 0, this test is disabled)
Secondary processor KePISD_b_MainCPU_SO 50 ms
detects an error in the H_FltEnbld == 1
toggling of a hardware Value of
discrete line controlled by KePISD_b_MainCPU_SO
the MAIN processor: H_FltEnbld is: 0
number of discrete .
changes > = 7 (If 0, this test is disabled)
or < = 17
over time window(50ms) time from initialization >=
0.4875
seconds
Software background task Run/Crank voltage > 360.000
first pass time to complete 6.41 seconds
exceeds

253

ECM (Initial DTCs) Section 251 of 478 251 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
2 fails in a row in the KePISD_b_ALU_TestEnbl 25 ms
MAIN processor's ALU d == 1
check Value of
KePISD_b_ALU_TestEnbl
d is: 1 .
(If 0, this test is disabled)
2 fails in a row in the KePISD_b_ConfigRegTes 12.5 to 25 ms
MAIN processor's tEnbld == 1
configuration register Value of
masks versus known KePISD_b_ConfigRegTes
good data tEnbld is: 1 .
(If 0, this test is disabled)
Checks number of stack 3 KeMEMD_b_StackLimitTe variable,
over/under flow since last stEnbl == 1 depends on
powerup reset >= Value of length of time to
KeMEMD_b_StackLimitTe corrupt stack
stEnbl is: 1 .
. (If 0, this test is
disabled)
Voltage deviation > 0.4950 KePISD_b_A2D_CnvrtrTe 5 / 10
stEnbld == 1 counts or
Value of 0.150
KePISD_b_A2D_CnvrtrTe seconds
stEnbld is: 1 . continuous; 50
(If 0, this test is disabled) ms/count in the
ECM main
processor
Checks for ECC (error 3 (results in MIL), KeMEMD_b_FlashECC_ variable,
correcting code) circuit 5 (results in MIL and CktTestEnbl == 1 Value of depends on
test errors reported by the remedial action) KeMEMD_b_FlashECC_ length of time to
hardware for flash CktTestEnbl is: 1 . access flash with
memory. Increments (If 0, this test is disabled) corrupted
counter during controller memory
initialization if ECC error
occured since last
controller initialization.
Counter >=
Checks for ECC (error 3 (results in MIL), KeMEMD_b_RAM_ECC_ variable,

254

ECM (Initial DTCs) Section 252 of 478 252 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
correcting code) circuit 5 (results in MIL and CktTestEnbl == 1 depends on
test errors reported by the remedial action) Value of length of time to
hardware for RAM KeMEMD_b_RAM_ECC_ write flash to
memory circuit. CktTestEnbl is: 1 . RAMvariable,
Increments counter during (If 0, this test is disabled) depends on
controller initialization if length of time to
ECC error occured since write flash to
last controller initialization. RAM
Counter >=
MAIN processor DMA KePISD_b_DMA_XferTest variable,
transfer from Flash to Enbld == 1 depends on
RAM has 1 failure Value of length of time to
KePISD_b_DMA_XferTest write flash to
Enbld is: RAM
0.
(If 0, this test is disabled)
Safety critical software is >= 1 incorrect Table, f(Core, Loop Time). Fail Table, f(Loop
not executed in proper sequence. See supporting tables: Time). See
order. P0606_Program supporting
Sequence Watch Enable tables:
f(Core, Loop Time) P0606_PSW
(If 0, this Loop Time test is Sequence Fail f
disabled) (Loop Time)
/

Sample Table, f
(Loop Time)See
supporting
tables:
P0606_PSW
Sequence
Sample f(Loop
Time)

counts

50 ms/count in
the ECM main
processor

255

ECM (Initial DTCs) Section 253 of 478 253 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
MAIN processor Previous seed value KePISD_b_SeedUpdKey Table, f(Loop
determines a seed has equals current seed StorFltEnbl == 1 Time). See
not changed within a value. Value of supporting
specified time period KePISD_b_SeedUpdKey tables:
within the 50ms task. StorFltEnbl is: P0606_Last
1. Seed Timeout f
(If 0, this test is disabled) (Loop Time)

256

ECM (Initial DTCs) Section 254 of 478 254 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Fuel Pump P0627 Diagnoses the fuel Voltage high during driver Open circuit: Run/Crank Voltage Voltage • 11.00 volts 8 failures out of Type B,
Relay pump relay control high off state (indicates open • 200 K Ÿ impedance 10 samples 2 Trips
Control side driver circuit for circuit) between signal and
Circuit Open circuit faults controller ground Engine Speed • 0 RPM 250 ms / sample Note: In
certain
controlle
rs P0629
may also
set (Fuel
Pump
Relay
Control
Short to
Power)

257

ECM (Initial DTCs) Section 255 of 478 255 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Fuel Pump P0628 Diagnoses the fuel Voltage low during driver Short to ground: Run/Crank Voltage Voltage • 11.00 volts 8 failures out of Type B,
Relay pump relay control high on state (indicates short ” 0.5 Ÿ impedance 10 samples 2 Trips
Control side driver circuit for to ground) between signal and
Circuit Low circuit faults controller ground Engine Speed • 0 RPM 250 ms / sample
Voltage

258

ECM (Initial DTCs) Section 256 of 478 256 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Fuel Pump P0629 Diagnoses the fuel Voltage high during driver Short to power: Run/Crank Voltage Voltage • 11.00 volts 8 failures out of Type B,
Relay pump relay control high off state (indicates short ” 0.5 Ÿ impedance 10 samples 2 Trips
Control side driver circuit for to power) between signal and
Circuit High circuit faults controller power Engine Speed • 0 RPM 250 ms / sample Note: In
Voltage certain
controlle
rs P0627
may also
set (Fuel
Pump
Relay
Control
Open
Circuit)

259

ECM (Initial DTCs) Section 257 of 478 257 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Internal P062B This DTC Diagnoses Internal ECU Boost >= 90 Volts Battery Voltage >= 8 or >= 11 High Voltage - Type A,
Control the internal fuel injctor Voltage 160 failures out 1 Trips
Module Fuel control module circuit of 200 samples
Injector for circuit faults. Enabled when a code
Control OR clear is not active or not Low Voltage -
Performance exiting device control 160 failures out
Engine is not cranking of 200 samples
Internal ECU Boost <= 40 Volts Powertrain Relay Voltage
Voltage within range Driver Status Not
Ready-
160 failures out
OR of 200 samples

Driver Status
Driver Status = Not Ready Uninitialized -
Uninitialized
state for >=
OR 100
counts

All at 12.5ms per


Driver Status = Uninitialized sample

260

ECM (Initial DTCs) Section 258 of 478 258 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Powertrain P062F This DTC detects a HWIO reports that writing Diagnostic runs Type B,
Internal NVM long term to NVM (at shutdown) will at controller 2 Trips
Control performance.Indicates not succeed power up.
Module that the ECM has
EEPROM detected an internal HWIO reports the Diagnostic runs
Error processor integrity fault assembly calibration at controller
integrity check has failed power up.

261

ECM (Initial DTCs) Section 259 of 478 259 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

VIN Not P0630 This DTC checks that At least one of the = 00 or FF OBD Manufacturer =0 250 ms / test Type A,
Programmed the VIN is correctly programmed VIN digits Enable Counter Continuous 1 Trips
or written
Mismatched
- Engine
Control
Module
(ECM)

262

ECM (Initial DTCs) Section 260 of 478 260 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

5 Volt P0641 Detects a continuous or ECM Vref1 < 4.826 Run/Crank voltage > 40 / 80 Type A,
Reference intermittent short on the or ECM Vref1 > 5.074 6.41 counts or 1 Trips
#1 Circuit 5 volt reference circuit or the difference between 0.2000
#1 ECM filtered Vref1 and sec continuous;
Vref1 > 0.0495 12.5 ms/count in
main processor

263

ECM (Initial DTCs) Section 261 of 478 261 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Internal P064D Diagnoses the WRAF B1S1 WRAF ASIC Controller Status fail No Active DTC's P0131, P0132 or P223C 128 controller Type B,
Control internal control module indicates an internal counts and Measure status fail counts 2 Trips
Module O2 for faults. circuit fault. Valid fail counts are Engine Run or Auto stop = True out of 160
Sensor accumulated to samples
Processor The Controller status determine fault status Heater Warm-up delay = Complete
Performance input from the ASIC is OR
Bank 1) (For used to enable all WRAF WRAF circuit diagnostic > = 20.0 sec
use with diagnostics (except delay since power up 128 measure
WRAF P064D). valid fail counts
out of 160
The Measure valid status samples
input from the ASIC is
used to enable Closed 25 ms / sample
Loop fuel control, P223C
and P223E. Continuous

264

ECM (Initial DTCs) Section 262 of 478 262 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Malfunction P0650 Diagnoses the Voltage low during driver Open circuit: Run/Crank Voltage Voltage • 11.00 volts 1 failures out of Type B,
Indicator malfunction indicator off state (indicates open • 200 K Ÿ impedance 1 samples No MIL
Lamp (MIL) lamp control low side circuit) between signal and
Control driver circuit for circuit controller ground Remote Vehicle Start is 50 ms / sample NO MIL
Circuit faults. not active
(ODM) Open Note: In
certain
controlle
rs
P263A
may also
set (MIL
Control
Short to
Ground)

265

ECM (Initial DTCs) Section 263 of 478 263 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

5 Volt P0651 Detects a continuous or ECM Vref2 < 4.826 Run/Crank voltage > 40 / 80 Type A,
Reference intermittent short on the or ECM Vref2 > 5.074 6.41 counts or 1 Trips
#2 Circuit 5 volt reference circuit or the difference between 0.2000
#2 ECM filtered Vref2 and sec continuous;
Vref2 > 0.0495 12.5 ms/count in
main processor

266

ECM (Initial DTCs) Section 264 of 478 264 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Powertrain P0685 Diagnoses the Voltage low during driver Open Circuit: Run/Crank Voltage Voltage • 11.00 volts 8 failures out of Type B,
Relay powertrain relay control off state (indicates open • 200 K Ÿ ohms 10 samples 2 Trips
Control low side driver circuit circuit) impedance between
(ODM) Open for circuit faults signal and controller 250 ms / sample Note: In
ground certain
controlle
rs P0686
may also
set
(Powertr
ain
Relay
Control
Short to
Ground).

267

ECM (Initial DTCs) Section 265 of 478 265 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Powertrain P0686 Diagnoses the Voltage low during driver Short to ground: Run/Crank Voltage Voltage • 11.00 volts 8 failures out of Type B,
Relay powertrain relay control off state (indicates short- ” 0.5 Ÿ impedance 10 samples 2 Trips
Control low side driver circuit to-ground) between signal and
(ODM) Low for circuit faults controller ground 250 ms / sample Note: In
certain
controlle
rs P0685
may also
set
(Powertr
ain
Relay
Control
Open
Circuit).

268

ECM (Initial DTCs) Section 266 of 478 266 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Powertrain P0687 Diagnoses the Voltage high during driver Short to power: Run/Crank Voltage Voltage • 11.00 volts 8 failures out of Type B,
Relay powertrain relay control on state (indicates short ” 0.5 Ÿ impedance 10 samples 2 Trips
Control low side driver circuit to power) between signal and
(ODM) High for circuit faults controller power 250 ms / sample

269

ECM (Initial DTCs) Section 267 of 478 267 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Powertrain P0690 This DTC is a check to Powertrain Relay Voltage >= 4.00 volts will Powertrain relay >= 2.00 seconds 50 failures out Type B,
Relay determine if the increment the fail commanded “OFF” of 63 samples 2 Trips
Feedback Powertrain relay is counter
Circuit High functioning properly. 100ms / Sample
No active DTCs: PowertrainRelayStateOn_
FA

270

ECM (Initial DTCs) Section 268 of 478 268 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Cooling Fan P0691 Diagnoses the cooling Voltage low during driver Short to ground: Powertrain Relay Voltage Voltage • 11.00 volts 50 failures out of Type B,
1 Relay fan 1 relay control low off state (indicates short- ” 0.5 Ÿ impedance 63 samples 2 Trips
Control side driver circuit for to-ground) between signal and
Circuit Low circuit faults controller ground 100 ms / sample Note: In
Voltage certain
(ODM) controlle
rs P0480
may also
set (Fan
1 Open
Circuit).

271

ECM (Initial DTCs) Section 269 of 478 269 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Cooling Fan P0692 Diagnoses the cooling Voltage high during driver Short to power: Powertrain Relay Voltage Voltage • 11.00 volts 50 failures out of Type B,
1 Relay fan 1 relay control low on state (indicates short ” 0.5 Ÿ impedance 63 samples 2 Trips
Control side driver circuit for to power) between signal and
Circuit High circuit faults controller power 100 ms / sample
Voltage
(ODM)

272

ECM (Initial DTCs) Section 270 of 478 270 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

5 Volt P0697 Detects a continuous or ECM Vref3 < 4.826 Run/Crank voltage > 40 / 80 Type A,
Reference intermittent short on the or ECM Vref3 > 5.074 6.41 counts or 1 Trips
#3 Circuit 5 volt reference circuit or the difference between 0.2000
#3 ECM filtered Vref3 and sec continuous;
Vref3 > 0.0495 12.5 ms/count in
main processor

273

ECM (Initial DTCs) Section 271 of 478 271 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

5 Volt P06A3 Detects a continuous or ECM Vref4 < 4.826 Run/Crank voltage > 40 / 80 Type A,
Reference intermittent short on the or ECM Vref4 > 5.074 6.41 counts or 1 Trips
#4 Circuit 5 volt reference circuit or the difference between 0.2000
#4 ECM filtered Vref4 and sec continuous;
Vref4 > 0.0495 12.5 ms/count in
main processor

274

ECM (Initial DTCs) Section 272 of 478 272 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Internal P06B6 This diagnostic checks FFT Diagnostic Output > Diagnostic Enabled? Yes First Order Lag Type B,
Control for a fault with the P06B6_P06B7_OpenT Filter with Weight 2 Trips
Module internal test circuit used estCktThrshMin Engine Run Time • 2.0 seconds Coefficient
Knock only for the '20 kHz'
Sensor method of the Open AND Engine Speed > 650 RPM Weight
Processor 1 Circuit Diagnostic and Coefficient =
Performance < < 8,500 RPM
P06B6_P06B7_OpenT 0.0100
estCktThrshMax Cumlative Number of • 200 Revs
Engine Revs (per key
See Supporting cycle) within min/max Updated each
Tables Engine Speed enable engine event
(above)

Engine Air Flow • 10 mg/cylinder


and
” 2,000 mg/cylinder

275

ECM (Initial DTCs) Section 273 of 478 273 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Internal P06B7 This diagnostic checks FFT Diagnostic Output > Diagnostic Enabled? Yes First Order Lag Type B,
Control for a fault with the P06B6_P06B7_OpenT Filter with Weight 2 Trips
Module internal test circuit used estCktThrshMin Engine Run Time • 2.0 seconds Coefficient
Knock only for the '20 kHz'
Sensor method of the Open AND Engine Speed > 650 RPM Weight
Processor 2 Circuit Diagnostic and Coefficient =
Performance < < 8,500 RPM
P06B6_P06B7_OpenT 0.0100
estCktThrshMax Cumlative Number of • 200 Revs
Engine Revs (per key
See Supporting cycle) within min/max Updated each
Tables Engine Speed enable engine event
(above)

Engine Air Flow • 10 mg/cylinder


and
” 2,000 mg/cylinder

276

ECM (Initial DTCs) Section 274 of 478 274 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

5 Volt P06D2 Detects a continuous or ECM Vref5 < 4.826 Run/Crank voltage > 40 / 80 Type A,
Reference intermittent short on the or ECM Vref5 > 5.074 6.41 counts or 1 Trips
#5 Circuit 5 volt reference circuit or the difference between 0.2000
#5 ECM filtered Vref5 and sec continuous;
Vref5 > 0.0495 12.5 ms/count in
main processor

277

ECM (Initial DTCs) Section 275 of 478 275 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Two Stage P06DA Diagnoses the two Voltage low during driver Open Circuit Diagnostic Status Enabled >= 40 errors Type B,
Oil Pump stage oil pump low side off state (indicates an • 200 k Ÿ impedance out of 50 2 Trips
Control driver for open circuit open circuit) between signal and Powertrain Relay Voltage • 11.00 samples.
Circuit Open fault controller ground Note: In
Run/Crank Active = True certain
Performed every controlle
Cranking State = False 100 msec rs
P06DB
may also
set (Two
Stage
Oil
Pump
Control
Circuit
Short To
Ground)

278

ECM (Initial DTCs) Section 276 of 478 276 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Two Stage P06DB Diagnoses the two Voltage low during driver Short to Ground Circuit Diagnostic Status Enabled >= 40 errors Type A,
Oil Pump stage oil pump low side off state (indicates an ” 0.5 Ÿ impedance out of 50 1 Trips
Control driver for Short to short circuit to Ground) between signal and Powertrain Relay Voltage • 11.00 samples.
Circuit Short Ground circuit fault controller ground Note: In
To Ground Run/Crank Active = True certain
Performed every controlle
Cranking State = False 100 msec rs
P06DA
may also
set (Two
Stage
Oil
Pump
Control
Circuit
Open)

279

ECM (Initial DTCs) Section 277 of 478 277 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Two Stage P06DC Diagnoses the two Voltage low during driver Short to Power Diagnostic Status Enabled >= 40 errors Type B,
Oil Pump stage oil pump low side on state (indicates an ” 0.5 Ÿ impedance out of 50 2 Trips
Control driver for Short to short to power) between signal and Powertrain Relay Voltage • 11.00 samples.
Circuit Short Power circuit fault controller power
To Power Run/Crank Active = True
Performed every
Cranking State = False 100 msec

280

ECM (Initial DTCs) Section 278 of 478 278 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Two Stage P06DD Diagnoses the two Fail from passing state: Common Criteria: • 12 errors Type B,
Oil Pump stage oil pump is stuck out of 15 2 Trips
Control in the high pressure Oil Pressure delta is less Oil Pressure delta = Two Stage Oil Pump is TRUE samples.
Circuit state than a minimum delta ABS [ Filtered Oil Present
Performance pressure on a state Pressure at beginning
- Two Sided change and the measured of state change - Engine Running • 20.0 seconds
filtered oil pressure is filtered oil pressure
above a threshold after 1.5 seconds] Ambient Air Pressure • 70.0 kPa Run once per trip
or activiated by
Oil Pressure delta Oil Aeration FALSE the Passive Test
< (= TRUE if engine speed
P06DD_P06DE_OP_S > 5,000 RPM for longer
tateChangeMin than 30.0 seconds)

AND No active DTC's for Fault bundles:


diagnsotic enable: MAF_SensorFA
Filtered Oil Pressure ECT_Sensor_FA
• IAT_SensorFA
( CrankSensor_FA
P0521_P06DD_P06D EngOilPressureSensorCkt
E_OP_HiStatePressu FA
re AmbientAirDefault
+ EngOilTempFA
P06DD_P06DE_OP_L OilPmpTFTKO
oStatePressure
) ÷2 Check oil pump TFTKO Enabled : OilPmpTFTKO
as a diagnostic enable
(see P06DD details on when Enabled.
Supporting Tables Tab
P06DD_P06DE_OP_S No active DTC's for Enabled Fault bundles for
tateChangeMin control enable: control disable :
P0521_P06DD_P06D OilPmpTFTKO
E_OP_HiStatePressu EngineTorqueEstInaccura
re te
P06DD_P06DE_OP_L EngOilPressureSensorFA
oStatePressure PowertrainRelayFault
) CrankSensor_FA
EngOilTempFA

Active Criteria:
One Sided Performance Disabled
Test = Disabled

281

ECM (Initial DTCs) Section 279 of 478 279 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Oil Pump in Low State > 1.5 seconds

Modelled Oil Temperature 70.0 deg C ” Oil Temp ”


within range 115.0 deg C

Filtered Engine Speed 1,500 RPM ” Filtered


within range Engine Speed ” 2,500
RPM

Delta Filtered Engine ABS [Filtered RPM at


Speed within a range beginning of State change
- Filtered RPM after 1.0
seconds ] ” 150 RPM
Engine Torque within
range P06DD_P06DE_MinEnab
leTorque_OP
”
Indicated Requested
Engine Torque
”
P06DD_P06DE_MaxEna
bleTorque_OP

(see P06DD details on


Supporting Tables Tab
P06DD_P06DE_MinEnab
leTorque_OP
P06DD_P06DE_MaxEna
bleTorque_OP )

Filtered Oil Pressure Filtered Engine Oil


within range Pressure >
P06DD_P06DE_MinOilPr
essThresh

(see P06DD details on


Supporting Tables Tab
P06DD_P06DE_MinOilPr
essThresh
)

282

ECM (Initial DTCs) Section 280 of 478 280 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Expected Oil Pressure 25.0 kPa < ABS [
Delta within range P0521_P06DD_P06DE_
OP_HiStatePressure
-
P06DD_P06DE_OP_LoS
tatePressure ]
< 200.0 kPa

Passive Criteria:

Active Test Passed TRUE

Filtered Engine Speed 1,500 RPM ” Filtered


within range Engine Speed ” 4,500
RPM

Modelled Oil Temperature 40.0 deg C ” Oil Temp ”


within range 120.0 deg C

Delta Filtered Engine ABS [Filtered RPM at


Speed within a range beginning of State change
- Filtered RPM after 1.50
seconds ] ” 450 RPM

Oil Pressure Delta Oil Pressure Delta


within a range <
P06DD_P06DE_OP_Stat
eChangeMin
(see P06DD details on
Supporting Tables Tab
P06DD_P06DE_OP_Stat
eChangeMin
)

Fast Pass Condition Common Criteria: 0 errors


out of 5
Oil Pressure delta is less Oil Pressure delta = Two Stage Oil Pump is samples.
than a minimum delta Present TRUE
pressure on a state ABS [ Filtered Oil Run once per trip
change and the measured Pressure at beginning Engine Running • 20.0 seconds or activiated by
filtered oil pressure is of state change - the Passive Test

283

ECM (Initial DTCs) Section 281 of 478 281 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
above a threshold filtered oil pressure Ambient Air Pressure • 70.0 kPa
after 1.5 seconds]
Oil Aeration FALSE
Oil Pressure delta (= TRUE if engine speed
< > 5,000 RPM for longer
P06DD_P06DE_OP_S than 30.0 seconds)
tateChangeMin
No active DTC's for Fault bundles:
AND diagnsotic enable: MAF_SensorFA
ECT_Sensor_FA
Filtered Oil Pressure IAT_SensorFA
• EngOilPressureSensorCkt
( FA
P0521_P06DD_P06D AmbientAirDefault
E_OP_HiStatePressu EngOilTempFA
re OilPmpTFTKO
- CrankSensor_FA
P06DD_P06DE_OP_L
oStatePressure Check oil pump TFTKO Enabled : OilPmpTFTKO
) ÷2 as a diagnostic enable
when Enabled.
(see P06DD details on
Supporting Tables Tab No active DTC's for Enabled Fault bundles for
P06DD_P06DE_OP_S control enable: control disable :
tateChangeMin OilPmpTFTKO
P0521_P06DD_P06D EngineTorqueEstInaccura
E_OP_HiStatePressu te
re EngOilPressureSensorFA
P06DD_P06DE_OP_L PowertrainRelayFault
oStatePressure CrankSensor_FA
) EngOilTempFA
Active Criteria:
One Sided Performance Disabled
Test = Disabled

Oil Pump in Low State > 1.5 seconds

Modelled Oil Temperature 70.0 deg C ” Oil Temp ”


within range 115.0 deg C

Filtered Engine Speed 1,500 RPM ” Filtered


within range Engine Speed ” 2,500

284

ECM (Initial DTCs) Section 282 of 478 282 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
RPM

Engine Torque within P06DD_P06DE_MinEnab


range leTorque_OP
”
Indicated Requested
Engine Torque
”
P06DD_P06DE_MaxEna
bleTorque_OP
(see P06DD details on
Supporting Tables Tab
P06DD_P06DE_MinEnab
leTorque_OP
P06DD_P06DE_MaxEna
bleTorque_OP )

ABS [Filtered RPM at


Delta Filtered Engine beginning of State change
Speed within a range - Filtered RPM after 1.0
seconds ] ” 150 RPM

Filtered Engine Oil


Filtered Oil Pressure Pressure >
within range P06DD_P06DE_MinOilPr
essThresh
(see P06DD details on
Supporting Tables Tab
P06DD_P06DE_MinOilPr
essThresh
)

Expected Oil Pressure 25.0 kPa < ABS [


Delta within range P0521_P06DD_P06DE_
OP_HiStatePressure
-
P06DD_P06DE_OP_LoS
tatePressure ]
< 200.0 kPa

285

ECM (Initial DTCs) Section 283 of 478 283 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Two Stage P06DE Diagnoses the two Fail from a passing state: Common Criteria: • 12 errors Type A,
Oil Pump stage oil pump is stuck out of 15 1 Trips
Control in the low pressure Oil Pressure delta is less Oil Pressure delta = samples.
Circuit state than a minimum delta ABS [ Filtered Oil Two Stage Oil Pump is
StuckOn - pressure on a state Pressure at beginning Present TRUE
Two Sided change and the measured of state change -
filtered oil pressure is filtered oil pressure Engine Running • 20.0 seconds
below a threshold after 1.5 seconds] Run once per trip
Ambient Air Pressure • 70.0 kPa or activiated by
Oil Pressure delta the Passive Test
<
P06DD_P06DE_OP_S Oil Aeration FALSE
tateChangeMin (= TRUE if engine speed
(see P06DE details on > 5,000 RPM for longer
Supporting Tables Tab) than 30.0 seconds)

Filtered Oil Pressure No active DTC's for Fault bundles:


” diagnsotic enable: MAF_SensorFA
P0521_P06DD_P06D ECT_Sensor_FA
E_OP_HiStatePressu IAT_SensorFA
(re CrankSensor_FA
- EngOilPressureSensorCkt
P06DD_P06DE_OP_L FA
oStatePressure AmbientAirDefault
)÷2 EngOilTempFA
(see P06DE details on
Supporting Tables Tab) Check oil pump TFTKO Enabled : OilPmpTFTKO
as a diagnostic enable
when Enabled.

No active DTC's for Enabled Fault bundles for


control enable: control disable :
OilPmpTFTKO
EngineTorqueEstInaccura
te
EngOilPressureSensorFA
PowertrainRelayFault
CrankSensor_FA
EngOilTempFA
Active Criteria:
One Sided Performance Disabled

286

ECM (Initial DTCs) Section 284 of 478 284 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Test = Disabled

Oil Pump in Low State > 1.5 seconds

Modelled Oil Temperature 70.0 deg C ” Oil Temp ”


within range 115.0 deg C

Filtered Engine Speed 1,500 RPM ” Filtered


within range Engine Speed ” 2,500
RPM

Engine Torque within P06DD_P06DE_MinEnab


range leTorque_OP
”
Indicated Requested
Engine Torque
”
P06DD_P06DE_MaxEna
bleTorque_OP
(see P06DE details on
Supporting Tables Tab)

Delta Filtered Engine ABS [Filtered RPM at


Speed within a range beginning of State change
- Filtered RPM after 1.0
seconds ] ” 150 RPM

Filtered Oil Pressure Filtered Engine Oil


within range Pressure >
P06DD_P06DE_MinOilPr
essThresh
(see P06DD details on
Supporting Tables Tab)

Expected Oil Pressure 25.0 kPa < ABS [


Delta within range P0521_P06DD_P06DE_
OP_HiStatePressure
-
P06DD_P06DE_OP_LoS
tatePressure ]
< 200.0 kPa

287

ECM (Initial DTCs) Section 285 of 478 285 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Passive Criteria:

Active Test Passed TRUE

Filtered Engine Speed 1,500 RPM ” Filtered


within range Engine Speed ” 4,500
RPM

Modelled Oil Temperature 40.0 deg C ” Oil Temp ”


within range 120.0 deg C

Delta Filtered Engine ABS [Filtered RPM at


Speed within a range beginning of State change
- Filtered RPM after
1.50 seconds ]
” 450 RPM

Oil Pressure Delta TRUE


<
P06DD_P06DE_OP_Stat
eChangeMin
(see P06DE details on
Supporting Tables Tab)

Fast Pass Condition Common Criteria: 0 errors


out of 5 samples.
Oil Pressure delta is less Oil Pressure delta = Two Stage Oil Pump is TRUE
than a minimum delta ABS [ Filtered Oil Present Run once per trip
pressure on a state Pressure at beginning or activiated by
change and the measured of state change - Engine Running • 20.0 seconds the Passive Test
filtered oil pressure is filtered oil pressure
below a threshold after 1.5 seconds] Ambient Air Pressure • 70.0 kPa

Oil Pressure delta Oil Aeration FALSE


< (= TRUE if engine speed

288

ECM (Initial DTCs) Section 286 of 478 286 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
P06DD_P06DE_OP_S > 5,000 RPM for longer
tateChangeMin than 30.0 seconds)
(P06DD Performance
Test Details on No active DTC's for Fault bundles:
Supporting Tables Tab) diagnsotic enable: MAF_SensorFA
ECT_Sensor_FA
Filtered Oil Pressure IAT_SensorFA
” CrankSensor_FA
P0521_P06DD_P06D EngOilPressureSensorCkt
E_OP_HiStatePressu FA
(re AmbientAirDefault
- EngOilTempFA
P06DD_P06DE_OP_L
oStatePressure Check oil pump TFTKO Enabled : OilPmpTFTKO
)/2 as a diagnostic enable
(P06DD Performance when Enabled.
Test Details on
Supporting Tables Tab) No active DTC's for Enabled Fault bundles for
control : control disable :
OilPmpTFTKO
EngineTorqueEstInaccura
te
EngOilPressureSensorFA
PowertrainRelayFault
CrankSensor_FA
EngOilTempFA
Active Criteria:
One Sided Performance Disabled
Test = Disabled

Oil Pump in Low State > 1.5 seconds

Modelled Oil Temperature 70.0 deg C ” Oil Temp ”


within range 115.0 deg C

Filtered Engine Speed 1,500 RPM ” Filtered


within range Engine Speed ” 2,500
RPM

Engine Torque within P06DD_P06DE_MinEnab


range leTorque_OP
”

289

ECM (Initial DTCs) Section 287 of 478 287 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Indicated Requested
Engine Torque
”
P06DD_P06DE_MaxEna
bleTorque_OP
(P06DD Performance Test
Details on Supporting
Tables Tab)

Delta Filtered Engine ABS [Filtered RPM at


Speed within a range beginning of State change
- Filtered RPM after 1.0
seconds ] ” 150 RPM

Filtered Oil Pressure Filtered Engine Oil


within range Pressure >
P06DD_P06DE_MinOilPr
essThresh
(see P06DD details on
Supporting Tables Tab)

Expected Oil Pressure 25.0 kPa < ABS [


Delta within range P0521_P06DD_P06DE_
OP_HiStatePressure
-
P06DD_P06DE_OP_LoS
tatePressure ]
< 200.0 kPa

290

ECM (Initial DTCs) Section 288 of 478 288 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Transmissio P0700 Monitors the TCM MIL Transmission Emissions- Time since power-up • 3 Continuous Type A,
n Control request line to Related DTC set seconds No MIL
Module determine when the
(TCM) TCM has detected a
Requested MIL illuminating fault.
MIL
Illumination

291

ECM (Initial DTCs) Section 289 of 478 289 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Traction P0856 Determines if torque Serial Communication 2’s Message <> 2's >= 8 failures
Control request from the complement message - complement of Serial communication to No loss of out of 10 Type C,
Torque EBTCM is valid ($1C7/$1C9 for engine message EBTCM (U0108) communication No SVS
Request torque, $1CA/$1C6 for Performed on Safety
Circuit axle torque) every received Special
Power Mode = Run message Type C
Engine Running = True

Status of traction in = Traction Present


GMLAN message ($4E9)
OR
Serial Communication Message rolling count 6 rolling count
message ($1C7/$1C9 for value <> previous failures out of
engine torque, $1CA/ message rolling count 10 samples
$1C6 for axle torque) value plus one
rolling count index value Performed on
every received
message

OR
Too many minimum limit Requested torque >= 3 multi-
torque request transitions intervention type transitions out of
occur from TRUE to toggles from not 5 samples.
FALSE to TRUE within a increasing request to
time period increasing request Performed every
200 ms

Torque request greater > 250 Nm


than torque request for engine torque >= 4 out of 10
diagnostic maximum based traction torque samples
threshold system,
OR Performed on
> 4,000 Nm every received
for axle torque based message
traction torque system

292

ECM (Initial DTCs) Section 290 of 478 290 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Inlet Airflow P1101 Determines if there are See table Engine Speed >= 400 RPM Continuous Type B,
System multiple air induction P0101, P0106, P010B, Engine Speed <= 6,000 RPM 2 Trips
Performance problems affecting P0121, P0236, P1101: Coolant Temp > -7 Deg C Calculation are
(single turbo) airflow and/or manifold Turbocharger Intake Coolant Temp < 130 Deg C performed every
pressure. Flow Rationality Intake Air Temp > -20 Deg C 12.5 msec
Diagnostic Failure Intake Air Temp < 125 Deg C
Matrix
for combinations Minimum total weight
of model failures that can factor (all factors
set this DTC. multiplied together) >= 0.50

MAF model fails when See Residual Weight Modeled Air Flow Error
ABS(Measured Flow – Factor tables. multiplied by
Modeled Air Flow) Filtered > 20.0 grams/sec P0101, P0106, P010B,
P0121, P012B, P0236,
MAP1 model fails when P1101: MAF1 Residual
ABS(Measured MAP – Weight Factor based on
MAP Model 1) Filtered > 30.0 kPa RPM
and
MAP2 model fails when P0101, P0106, P010B,
ABS(Measured MAP – P0121, P012B, P0236,
MAP Model 2) Filtered > 30.0 kPa P1101: MAF1 Residual
Weight Factor based on
MAP3 model fails when MAF Est
ABS(Measured MAP –
MAP Model 3) Filtered > 30.0 kPa MAP Model 1 Error
multiplied by
TIAP1 model fails when P0101, P0106, P0121,
ABS(Measured TIAP – P012B, P0236, P1101:
TIAP Model 1) Filtered > 30.0 kPa MAP1 Residual Weight
Factor based on RPM
TPS model fails when
Filtered Throttle Model MAP Model 2 Error
Error > 300 kPa*(g/s) multiplied by
P0101, P0106, P0121,
P012B, P0236, P1101:
TIAP Correlation model MAP2 Residual Weight
fails when Factor based on RPM
High Engine Air Flow is
TRUE AND MAP Model 3 Error
Measured TIAP - multiplied by

293

ECM (Initial DTCs) Section 291 of 478 291 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
measured MAP - offset P0101, P0106, P0121,
as a function of engine P012B, P0236, P1101:
speed > 30.0 kPa MAP3 Residual Weight
See table Factor based on RPM
P0101, P0106, P0121,
P0236, P1101: TIAP- TIAP Model 1 Error
MAP Correlation Offset multiplied by
P0101, P0106, P0121,
OR P0236, P1101: TIAP
Residual Weight Factor
Low Engine Air Flow is based on RPM
TRUE AND
Measured TIAP - Filtered Throttle Model
measured Baro - offset as Error multiplied by
a function of engine P0101, P0106, P0121,
speed > 30.0 kPa P012B, P0236, P1101:
See table TPS Residual Weight
P0101, P0106, P0121, Factor based on RPM
P0236, P1101: TIAP-
Baro Correlation Offset No Active DTCs: MAP_SensorCircuitFA
EGRValvePerformance_F
TIAP Correlation is valid A
when MAF_SensorCircuitFA
High Engine Air Flow has CrankSensor_FA
been TRUE for a period of ECT_Sensor_FA
time > 1.0 seconds IAT_SensorFA
OR MnfdTempSensorFA
Low Engine Air Flow has TC_BoostPresSnsrCktFA
been TRUE for a period of AmbientAirDefault
time > 1.0 seconds
No Pending DTCs: EGRValve_FP
High Engine Air Flow is ECT_Sensor_Ckt_FP
TRUE when IAT_SensorCircuitFP
Mass Air Flow > a threshold in gm MnfdTempSensorCktFP
sec as a function of
engine speed
See table
P0101, P0106, P0121,
P0236, P1101: TIAP-
MAP Correlation Min
Air Flow

294

ECM (Initial DTCs) Section 292 of 478 292 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
AND
Manifold Pressure > a threshold in kPa as
a function of engine
speed
See table
P0101, P0106, P0121,
P0236, P1101: TIAP-
MAP Correlation Min
MAP

AND
Filtered Mass Air Flow -
Mass Air Flow < 3.0 gm/sec

Low Engine Air Flow is


TRUE when
Mass Air Flow < a threshold in gm
sec as a function of
engine speed
See table
P0101, P0106, P0121,
P0236, P1101: TIAP-
Baro Correlation Max
Air Flow
AND
Manifold Pressure < a threshold in kPa as
a function of engine
speed
See table
P0101, P0106, P0121,
P0236, P1101: TIAP-
Baro Correlation Max
AND MAP
Mass Air Flow - Filtered
Mass Air Flow < 2.0 gm/sec

295

ECM (Initial DTCs) Section 293 of 478 293 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Injector 1 P1248 This DTC Diagnoses Voltage high across low Low side shorted to Battery Voltage >= 11 Volts 10 Type A,
low side Injector 1 enable low side and High side drivers High Side: Engine Run Time >= 5 Seconds failures out of 1 Trips
circuit side driver shorted to during on state indicates 25 amp >= through 20
shorted to high side driver circuit low side shorted to high low side driver P062B not FA or TFTK samples
high side faults. side 100 ms /sample
circuit Continuous

296

ECM (Initial DTCs) Section 294 of 478 294 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Injector 2 P1249 This DTC Diagnoses Voltage high across low Low side shorted to Battery Voltage >= 11 Volts 10 Type A,
low side Injector 2 enable low side and High side drivers High Side: Engine Run Time >= 5 Seconds failures out of 1 Trips
circuit side driver shorted to during on state indicates 25 amp >= through 20
shorted to high side driver circuit low side shorted to high low side driver P062B not FA or TFTK samples
high side faults. side 100 ms /sample
circuit Continuous

297

ECM (Initial DTCs) Section 295 of 478 295 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Injector 3 P124A This DTC Diagnoses Voltage high across low Low side shorted to Battery Voltage >= 11 Volts 10 Type A,
low side Injector 3 enable low side and High side drivers High Side: Engine Run Time >= 5 Seconds failures out of 1 Trips
circuit side driver shorted to during on state indicates 25 amp >= through 20
shorted to high side driver circuit low side shorted to high low side driver P062B not FA or TFTK samples
high side faults. side 100 ms /sample
circuit Continuous

298

ECM (Initial DTCs) Section 296 of 478 296 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Injector 4 P124B This DTC Diagnoses Voltage high across low Low side shorted to Battery Voltage >= 11 Volts 10 Type A,
low side Injector 4 enable low side and High side drivers High Side: Engine Run Time >= 5 Seconds failures out of 1 Trips
circuit side driver shorted to during on state indicates 25 amp >= through 20
shorted to high side driver circuit low side shorted to high low side driver P062B not FA or TFTK samples
high side faults. side 100 ms /sample
circuit Continuous

299

ECM (Initial DTCs) Section 297 of 478 297 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Fuel Pump P1255 To detect if an internal Fuel Pump Driver Circuit T>= 160 degC a) FPPM configuration a) == CeFRPR_e_ECM 3 failures / 15 Type B,
Driver Over fuel pump driver over- Board temperature ( Fu Pmp Pwr Mod KeFRPR_e_ChassisFuel _FPPM_Sys samples 2 Trips
Temperature temperature condition ( FP Driver smart device reports PresSysType
exists under normal Overtemperature Faulted, Not Faulted or 1 sample / 12.5
operating conditions enumeration) Indeterminate) b) Diagnostic b) == TRUE millisec
KeFRPR_b_FPPM_
OvertempDiagEnbld

c] FPPM Driver Status c] <> TRUE


Alive Rolling Count
Sample Faulted

d] Diagnostic feedback d] == TRUE


received

e] System Voltage e] 9V < System V < 32V

300

ECM (Initial DTCs) Section 298 of 478 298 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Fuel Pump P129D To detect if the Run/ FPPM Run_Crank Active <> ECM Run_Crank a) FPPM configuration a) == 64 failures / 80 Type B,
Driver Start position circuit status Active status KeFRPR_e_ChassisFuel CeFRPR_e_ECM_FPPM samples 2 Trips
Module- voltage is short to low / PresSysType _Sys
Ignition open b) Diagnostic b) == TRUE 1 sample / 12.5
Switch Run/ KeFRPR_b_FPPM_RunC c) == Valid millisec
Start rnkRatlEnbld d) == TRUE
Position c) FPPM Control Status e) >= 0.0 v
Circuit Low Alive Rolling Count result
d) Diagnostic feedback
received
e) System Voltage

301

ECM (Initial DTCs) Section 299 of 478 299 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Fuel Pump P129E To detect if the FPPM Received Duty <> Transmitted Duty a) FPPM configuration a) == 64 failures / 80 Type B,
Driver command message Cycle Rolling Count Cycle Rolling Count KeFRPR_e_ChassisFuel CeFRPR_e_ECM_FPPM samples 2 Trips
Control received as serial data ( ECM) PresSysType _Sys
Module from the engine control ( Fu Pmp Pwr Mod b) Fault state b) == TRUE 1 sample / 12.5
Signal module is valid smart device reports determination enabled c) == Valid millisec
Message Faulted, Not Faulted or c) FPPM Received Duty d) == TRUE
Counter Indeterminate test Cycle Count result e) == Valid
Incorrect state) d) FPPM Diagnostic f) 9v < Sys Voltage > 32v
feedback received
e) CAN communication
f) System Voltage
FPPM Received Duty <> Transmitted Duty a) FPPM configuration a) == 64 failures / 80
Cycle Protection Value Cycle Protection Value KeFRPR_e_ChassisFuel CeFRPR_e_ECM_FPPM samples
( ECM) PresSysType _Sys
( Fu Pmp Pwr Mod b) Fault state b) == TRUE
smart device reports determination enabled c) == Valid 1 sample / 12.5
Faulted, Not Faulted or c) FPPM Received Duty d) == TRUE millisec
Indeterminate test Cycle Protection Value e) == Valid
state) result f) 9v < Sys Voltage > 32v
d) FPPM Diagnostic
feedback received
e) CAN communication
f) System Voltage

302

ECM (Initial DTCs) Section 300 of 478 300 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Fuel Pump P12A6 To detect a driver FPPM Fuel Control <> Fuel Control Enable a) FPPM configuration a) == 40 failures / 80 Type A,
Driver control circuit signal Enable Active boolean variable (ECM) KeFRPR_e_ChassisFuel CeFRPR_e_ECM_FPPM samples 1 Trips
Control stuck in normal PresSysType _Sys
Module operating range b) Diagnostic b) == TRUE 1 sample / 12.5
Enable KeFRPR_b_FPPM_FuelC c) == Valid millisec
Circuit ntrlEnblEnbld d) == TRUE
Performance c) FPPM Control Data e) >= 9.0 v
Rolling Count result
d) Diagnostic feedback
received
e) System Voltage

303

ECM (Initial DTCs) Section 301 of 478 301 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Fuel Pump P12A8 To detect if the control FPPM Control Status <> ECM Control Status a) FPPM configuration a) == 64 failures / 80 Type B,
Control status message Alive Rolling Count Alive Rolling Count KeFRPR_e_ChassisFuel CeFRPR_e_ECM_FPPM samples 2 Trips
Status transmitted as serial ( Fu Pmp Pwr Mod PresSysType _Sys
Signal data from the driver smart device reports b) Fault state b) == TRUE 1 sample / 12.5
Message control module is valid Faulted, Not Faulted or determination enabled c) == TRUE millisec
Counter Indeterminate test c) FPPM Diagnostic
Incorrect state) feedback received
FPPM Power <> ECM Power a) FPPM configuration a) == 64 failures / 80
Consumption Alive Rolling Consumption Alive KeFRPR_e_ChassisFuel CeFRPR_e_ECM_FPPM samples
Count Rolling Count PresSysType _Sys
( Fu Pmp Pwr Mod b) Fault state b) == TRUE 1 sample / 12.5
smart device reports determination enabled c) == TRUE millisec
Faulted, Not Faulted or c) FPPM Diagnostic
Indeterminate test feedback received
state)
FPPM Driver Status Alive <> ECM Driver Status a) FPPM configuration a) == 64 failures / 80
Rolling Count Alive Rolling Count KeFRPR_e_ChassisFuel CeFRPR_e_ECM_FPPM samples
( Fu Pmp Pwr Mod PresSysType _Sys
smart device reports b) Fault state b) == TRUE 1 sample / 12.5
Faulted, Not Faulted or determination enabled c) == TRUE millisec
Indeterminate test c) FPPM Diagnostic
state) feedback received
FPPM Hardware Status <> ECM Hardware a) FPPM configuration a) == 64 failures / 80
Alive Rolling Count Status Alive Rolling KeFRPR_e_ChassisFuel CeFRPR_e_ECM_FPPM samples
Count PresSysType _Sys
( Fu Pmp Pwr Mod b) Fault state b) == TRUE 1 sample / 12.5
smart device reports determination enabled c) == TRUE millisec
Faulted, Not Faulted or c) FPPM Diagnostic
Indeterminate test feedback received
state)

304

ECM (Initial DTCs) Section 302 of 478 302 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Ignition Coil P135A This diagnostic checks Common Enable Criteria Diagnostic Enabled? Yes 50 Failures Type A,
Positive for voltage supply to out of 1 Trips
Voltage the Ignition Coils Ignition Module Supply < 2.5 Volts 63 Samples
Circuit (applicable only for Voltage.
Group 1 * SIDI applications) 6.25 msec rate
* SIDI ONLY
** Three possible power Ignition Coil Power
supply sources for Ignition Source = PT Relay
Coils (only 1 used):
Case 1: Battery (see corresponding
Case 2: Ignition Run/ case specific enable
Crank criteria below)
Case 3: PT Relay

Case Specific Enable


Criteria Case 1: Battery Delay starting at Key-On 5 Engine Revs

Case 2: Ignition Run/ Ignition Run/Crank > 5.0 volts


Crank Voltage

Case 3: PT Relay PT Relay Voltage > 11.0 volts

305

ECM (Initial DTCs) Section 303 of 478 303 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Cold Start P1400 Model based test Average desired To enable the diagnostic, Runs once per EWMA
Emissions computes power from accumulated exhaust < -32.00 the Cold Start Emission trip when the Based -
Reduction exhaust flow and power - Average actual KJ/s (high RPM failure Reduction Strategy must cold start Type A,
System Fault thermal energy accumulated exhaust mode) be Active per the emission 1 Trips
resulting from elevated power following: reduction
idle speed and retarded (too much energy strategy is active
spark advance. delivered to catalyst) Catalyst Temperature < 300.00 degC
Detects if the cold start AND Frequency:
emission reduction Engine Coolant > -12.00 degC 100ms Loop
system has failed Average desired AND
resulting in the accumulated exhaust > 4.00 Engine Coolant <= 56.00 degC Test completes
delivered power being power - Average actual KJ/s AND after
out of range. accumulated exhaust (low RPM failure Barometric Pressure >= 78.00 KPa 8
power mode) seconds of
(too little energy delivered The Cold Start Emission accumulated
to catalyst) Reduction strategy must qualified data.
not be exiting. The
(EWMA filtered) strategy will exit per the
following:
Average Power = output
of Catalyst Temperature >= 800.00 degC
P1400_EngineSpeedRes AND
idual_Table Engine Run Time >= 22.00 seconds
* output of
P1400_SparkResidual_T
able OR
NOTE: Desired >
accumulated power would Engine Run Time P050D_P1400_CatalystL
use the desired catalyst ightOffExtendedEngine
light off spark and desired RunTimeExit
engine speed and the
actual accumuated power This Extended Engine
would use the final run time exit is a function
commanded spark and of percent ethanol and
actual engine speed. Catmons
Refer to the Supporting OR NormRatioEWMA. Refer
Tables for details to "Supporting Tables" for
details.

Barometric Pressure < 78.00 KPa

ECM (Initial DTCs) Section 304 of 478 304 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Other Enable Criteria:

OBD Manufacturer 0
Enable Counter

Vehicle Speed < 1.86 MPH

Allow diagnostic to
calculate residual in an 0
off-idle state. If the value
of the OffIdleEnable is (A value of 1 allows
equal to 1 then the diagnostic to run and
"DriverOffAccelPedal" will calculate the residual
not be checked. while off idle. A value of 0
However, if the value of requires calculation of the
OffIdleEnable is 0 then residual at idle)
driver must be off the
accel pedal

A change in throttle
position (tip-in/tip-out) will
initiate a delay in the
calculation of the average
qualified residual value.
Therefore when the:

Pedal Close Delay Timer > 5.00 seconds

the diagnostic will


continue the calculation.

A change in gear will


initiate a delay in the
calculation of the average
qualified residual value to

ECM (Initial DTCs) Section 305 of 478 305 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
allow time for the actual
engine speed and actual
final commanded spark to
achieve their desired
values. Therefore, when
the:

Gear Shift Delay Timer > 1.50 seconds

the diagnostic will


continue the calculation

For Manual Transmission


vehicles:

Clutch Pedal Position > 88.00 %

Clutch Pedal Position < 16.00 %

The diagnostic will delay


calculation of the residual
value and potentially
weight the residual
calculation differently
based on engine run time.
This is to ensure the
diagnostic is operating in
idle speed control as well
as during the peak
catalyst light off period.

The time weighting factor >0


must be : These are scalar values
that are a function of
engine run time. Refer to

ECM (Initial DTCs) Section 306 of 478 306 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
P1400_ColdStartDiagno
sticDelayBasedOnEngin
eRunTime
and the cal axis,
P1400_ColdStartDiagno
sticDelayBasedOnEngin
eRunTimeCalAxis
in the "Supporting Tables"
for details.

General Enable:

DTC's Not Set:

AcceleratorPedalFailure
ECT_Sensor_FA
IAT_SensorCircuitFA
MnfdTempSensorCktFP
CrankSensor_FA
FuelInjectorCircuit_FA
MAF_SensorFA
MAP_SensorFA
EngineMisfireDetected_F
A
ClutchPstnSnsr FA
IAC_SystemRPM_FA
IgnitionOutputDriver_FA
TPS_FA
VehicleSpeedSensor_FA
5VoltReferenceMAP_OO
R_Flt
TransmissionEngagedStat
e_FA
EngineTorqueEstInaccura
te

ECM (Initial DTCs) Section 307 of 478 307 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Transmissio P150C Determines if engine Serial Communication + 1 from previous Diagnostic enable bit 1 Diagnostic runs Type B,
n Engine speed request from the rolling count value $19D message in 12.5 ms loop 2 Trips
Speed TCM is valid (PTEI3)
Request
Circuit Transmission engine not equal to 2's Engine run time 0.50 sec
speed protection complement of
transmission engine
speed request +
Transmission alive
rolling count

# of Protect Errors 12 protect errors within


the sample period 20

# of Alive Rolling Errors 6 rolling count errors out


of 10 samples

No idle diagnostic IAC_SystemRPM_FA


506/507 code

No Serial communication (U0101)


loss to TCM

Engine Running = TRUE

Power mode Run Crank Active

310

ECM (Initial DTCs) Section 308 of 478 308 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Steady State P1516 Detect an inablity to The absolute difference Run/Crank voltage > 0.49 Type B,
Actuation maintain a steady state between desired and 6.41 ms 2 Trips
Fault throttle position indicated throttle position 2.00 percent
is > Ignition voltage failure is
false (P1682)

TPS minimum learn is not


active and Throttle is
being Controlled
Throttle is considered in a
steadystate condition
when the desired throttle
position over a 12.5 ms
period is < 0.25 percent
for a settling time period >
4.00 s

311

ECM (Initial DTCs) Section 309 of 478 309 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Communicati P151E This DTC monitors for Communication of the All the following >= 3.00 seconds LIN bus Type B,
on Error with an internal error or Alive Rolling Count from conditions are met for communication 2 Trips
Active Grill error in communication the Shutter Module over executes in
Air Shutter with the Active Grill Air LIN bus is incorrect Power Mode = Run 500ms loop
Module “A” Shutter Module A or the Shutter Module
signals it has an internal Powertrain Relay Voltage >= 11.00 Volts
error for >= 10.00 counts
Run/Crank Ignition
out of total samples >= 10.00 counts Voltage >= 11.00 Volts

312

ECM (Initial DTCs) Section 310 of 478 310 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Adaptive P1553 Detects rolling count or If x of y rolling count / Adaptive Cruise Control 1.00 10 MIL:
Cruise protection value errors protection value faults Command Serial Data / Type C,
Control in Adaptive Cruise occur, disable adaptive Error Diagnostic Enable 16 No SVS
Signal Control Axle Torque cruise control for duration counts
Circuit Command serial data of fault
signal

313

ECM (Initial DTCs) Section 311 of 478 311 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Cruise P155A Detects when cruise cruise switch state fail continuously MIL:
Control switch state cannot be remains undetermined for for greater than Type C,
Switch State determined, such as greater than a calibratable 3.0 No SVS
Undertermin low voltage conditions time seconds
ed

314

ECM (Initial DTCs) Section 312 of 478 312 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

DC/DC P155E This DTC monitors for Communication of the All the following >= 3.00 seconds Executes in Type B,
Converter an error in Alive Rolling Count or >= 10 counts conditions are met for 10ms loop. 2 Trips
Actuator communication with the Protection Value from the
Voltage DC/DC Converter DC/DC Converter over Power Mode = Run
Signal Actuator Voltage Signal CAN bus is incorrect
Message for Powertrain Relay Voltage >= 11.00 Volts
Counter
Incorrect Run/Crank Ignition >= 11.00 Volts
out of total samples >= 10 counts Voltage

315

ECM (Initial DTCs) Section 313 of 478 313 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

DC/DC P155F This DTC monitors for Communication of the >= All the following >= Executes in Type B,
Converter an error in Alive Rolling Count or 10 counts conditions are met for 3.00 seconds 25ms loop. 2 Trips
Performance communication with the Protection Value from the
Signal DC/DC Converter DC/DC Converter over Power Mode = Run
Message Internal Health Signal CAN bus is incorrect
Counter for Powertrain Relay Voltage >=
Incorrect 11.00 Volts
Run/Crank Ignition >=
>= Voltage 11.00 Volts
out of total samples 10 counts

316

ECM (Initial DTCs) Section 314 of 478 314 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

DC/DC P156D This DTC monitors for Communication of the >= 10 counts All the following >= Executes in Type B,
Converter an error in Alive Rolling Count or conditions are met for 3.00 seconds 10ms loop. 2 Trips
Ignition communication with the Protection Value from the
Switch Run/ DC/DC Converter Run/ DC/DC Converter over Power Mode = Run
Start Crank Terminal Status CAN bus is incorrect
Position Signal for Powertrain Relay Voltage >=
Signal 11.00 Volts
Message Run/Crank Ignition >=
Counter Voltage 11.00 Volts
Incorrect out of total samples >= 10 counts

317

ECM (Initial DTCs) Section 315 of 478 315 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

DC/DC P156E This DTC monitors for Communication of the All the following >= Executes in Type B,
Converter an error in Alive Rolling Count or >= 10 counts conditions are met for 3.00 seconds 10ms loop. 2 Trips
Crank communication with the Protection Value from the
Control DC/DC Converter DC/DC Converter over Power Mode = Run
Signal Crank Control Terminal CAN bus is incorrect
Message Signal for Powertrain Relay Voltage >=
Counter 11.00 Volts
Incorrect Run/Crank Ignition >=
Voltage 11.00 Volts
out of total samples >= 10 counts

318

ECM (Initial DTCs) Section 316 of 478 316 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Front Object P15F6 Detects rolling count or If x of y rolling count / Front Object Detection 1.00 4 MIL:
Detection protection value errors protection value faults Module Torque Request / Type C,
Control in Collision Preparation occur, disable collision Serial Data Error 10 No SVS
Module System Axle Torque preparation system for Diagnostic Enable counts
Torque Command serial data duration of fault
Request signal
Signal
Message
Counter
Incorrect

319

ECM (Initial DTCs) Section 317 of 478 317 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Automatic P15F8 Detects rolling count or If x of y rolling count / Automatic Braking Engine 1.00 4 MIL:
Braking protection value errors protection value faults Torque Request Serial / Type C,
Engine Rear Virtual Bumper occur, disable rear virtual Data Error Diagnostic 10 No SVS
Torque Axle Torque Command bumper or collision Enable counts
Request serial data signal preparation system for
Signal duration of fault
Message
Incorrect

320

ECM (Initial DTCs) Section 318 of 478 318 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Battery P15FF This DTC monitors for Communication of the All the following >= Fastest periodic Type B,
Monitor an internal error or Alive Rolling Count from conditions are met for 3.00 seconds communication 2 Trips
Sensor error in communication the Battery Monitor >= 10 counts rate to Battery
Signal with the Battery Monitor Module over LIN bus is Power Mode = Run Monitor Module
Message Signal incorrect on LIN bus
Counter Powertrain Relay Voltage >= executes at
Incorrect or the Battery Monitor 11.00 Volts 250ms.
Module signals it has an Run/Crank Ignition
internal error for Voltage >=
11.00 Volts
out of total samples >= 10 counts

321

ECM (Initial DTCs) Section 319 of 478 319 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Internal P163A This DTC Diagnoses SIDI fuel pump High Battery Voltage >= 11 Volts Current High - Type B,
Control the current from the Current Test 2 Trips
Module SIDI control area and Low Side Fuel Pressure > 0.275 MPa 1,000
High compares it with Current >= 11.00 Amps failures out of
Pressure calibrated thresholds to Engine Run Time >= 1,250
Pump set current high and SIDI fuel pump Low P0089 - P163A - P228C - samples
current low flags Current Test P228D - P0191 -
monitor KtFHPD_t_PumpCntrlEn Current Low -
Current <= 0.10 Amps Additional Enable gRunThrsh
Conditions: (see supporting tables) 1,000
All must be true failures out of
(High Pressure Pump is Enabled when a code 1,250
enabled and clear is not active or not Samples
High Fuel pressure exiting device control
sensor ckt is Not (FA,FP Engine is not cranking 4 samples per
or TFTKO) and engine rotaion
High Pressure fuel pump
ckt is Not (FA,FP or
TFTKO) and
Cam or Crank Sensor Not
FA and
IAT,IAT2,ECT Not FA and
Low side Fuel Pump
Relay ckt Not FA and
Estimate fuel rail pressure
is valid and
Green Engine (In
assembly plant) is not
enabled and
Not if low fuel condition
and
Low side Fuel Pump is on
and
Injector Flow Test is not
active and
Device control
commanded pressure is
false and
Device control pump ckt
enabled on is false
andEngine movement

322

ECM (Initial DTCs) Section 320 of 478 320 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
detected is true and
Manufacturers enable
counter is 0)
Flex Fuel Sensor Not FA
Ignition voltage out of
correlation error(P1682)
not active and

Barometric Pressure >= 70.0 KPA


Inlet Air Temp >= -10.0 degC
Fuel Temp -10 <= Temp degC <=
126

323

ECM (Initial DTCs) Section 321 of 478 321 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Ignition P1682 Detect a continuous or |Run/Crank – PT Relay 3.00 Volts Powertrain commanded 240 / 480 Type A,
Voltage intermittent out of Ignition| > on counts or 1 Trips
Correlation correlation between the 0.175
Run/Crank Ignition AND sec continuous;
Voltage & the 12.5 ms/count in
Powertrain Relay (Run/Crank voltage > main processor
Ignition Voltage Table, f(IAT). See
supporting tables:
P1682_PT Relay Pull-in
Run/Crank Voltage f(IAT)

OR PT Relay Ignition
voltage > 5.50 )

AND

Run/Crank voltage >


5.50 .

324

ECM (Initial DTCs) Section 322 of 478 322 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

TPS SENT P16A0 Detects a Low Circuit Voltage for wave pulse is 0.5 V Run/Crank voltage > 79 / 159 Type A,
Comm Fault in the TPS SENT below state threshold as 6.41 counts; 1 Trips
Circuit Low Communication Circuit defined by SAE J2716
SENT Protocol
57 counts
continuous;
3.125 ms /count
in the ECM main
processor

325

ECM (Initial DTCs) Section 323 of 478 323 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

TPS SENT P16A1 Detects a High Circuit Voltage for wave pulse is 4.1 V Run/Crank voltage > 79 / 159 Type A,
Comm Fault in the TPS SENT above state threshold as 6.41 counts; 1 Trips
Circuit High Communication Circuit defined by SAE J2716
SENT Protocol
57 counts
continuous;
3.125 ms /count
in the ECM main
processor

326

ECM (Initial DTCs) Section 324 of 478 324 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

TPS SENT P16A2 Detects a Message 0.125977 ms Run/Crank voltage > 79 / 159 Type A,
Comm Fault in the TPS SENT 0.209991 ms 6.41 counts; 1 Trips
Circuit Communication Circuit Message Pulse <
Performance Message Pulse > 3.125 ms 57 counts
or continuous;
Message Age Limit >= 3.125 ms /count
in the ECM main
or processor
Signal CRC fails

327

ECM (Initial DTCs) Section 325 of 478 325 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Ignition P16A7 Detect a continuous or |Run/Crank – PT Relay 3.00 Volts Powertrain commanded 240 / 480 Type A,
Voltage intermittent out of Ignition| > on counts or 1 Trips
Correlation correlation between the 0.175
#2 Run/Crank Ignition AND sec continuous;
Voltage & the 12.5 ms/count in
Powertrain Relay (Run/Crank voltage > main processor
Ignition Voltage #2 Table, f(IAT). See
supporting tables:
P1682_PT Relay Pull-in
Run/Crank Voltage f(IAT)

OR PT Relay Ignition
voltage > 5.50 )

AND

Run/Crank voltage >


5.50 .

328

ECM (Initial DTCs) Section 326 of 478 326 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Engine P16AF Diagnoses ignition Engine controls ignition Relay voltage <= 5.00 Powertrain relay low diag = 1.00 5.00 failures out Type C,
Controls feedback circuit 2 low relay feedback circuit 2 enable of 6.00 samples No SVS
Ignition voltage low voltage
Relay Powertrain relay voltage >= 11.00 1000 ms /
Feedback sample
Circuit 2 Low Run Crank voltage > 9.00
Voltage -
(GEN III Powertrain relay state = ON
Controllers
ONLY)

329

ECM (Initial DTCs) Section 327 of 478 327 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Engine P16B3 Diagnoses ignition Engine controls ignition Relay voltage >= 4.00 Powertrain relay high diag = 1.00 50.00 failures Type B,
Controls feedback circuit 2 high relay feedback circuit 2 enable out of 63.00 2 Trips
Ignition voltage high voltage samples
Relay Powertrain relay state = INACTIVE
Feedback 100 ms / sample
Circuit 2
High Voltage
- (GEN III
Controllers
ONLY)

330

ECM (Initial DTCs) Section 328 of 478 328 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Battery P16D4 This DTC monitors for Battery Module signals a The diagnostic is enabled = 1 (1 indicates enabled) Diagnostic runs Type B,
Monitor a battery module low low voltage circuit fault via in the 250 ms 2 Trips
Module voltage circuit fault LIN bus System Diagnostics = False loop
Circuit Low Disabled
Voltage VeVITR_U_12VBattVolt < 3.00 Volts
Power Mode Not equal off
for 200 fail counts out
of 250 sample counts 12V System Reference > 9.00 Volts
Voltage and
< 99.00 Volts

LIN Bus Off or Battery = False


Module Communication
Faults Active

Outside Air Temperature > -20.00 Celsius


and
< 50.00 Celsius
Outside Air Temperature = True
Validity Bit

331

ECM (Initial DTCs) Section 329 of 478 329 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Battery P16D5 This DTC monitors for Battery Module signals a The diagnostic is enabled = 1 (1 indicates enabled) Diagnostic runs Type B,
Monitor a battery module high high voltage circuit fault in the 250 ms 2 Trips
Module voltage circuit fault via LIN bus System Diagnostics = False loop
Circuit High Disabled
Voltage VeVITR_U_12VBattVolt > 26.00 Volts
for 200 fail counts out Power Mode Not equal off
of 250 sample counts
12V System Reference > 9.00 Volts
Voltage and
< 99.00 Volts

LIN Bus Off or Battery = False


Module Communication
Faults Active

Outside Air Temperature > -20.00 Celsius


and
< 50.00 Celsius
Outside Air Temperature
Validity Bit = True

332

ECM (Initial DTCs) Section 330 of 478 330 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Battery P16D6 This DTC monitors for Battery Module signals a The diagnostic is enabled = 1 (1 indicates enabled) Diagnostic runs Type B,
Monitor a battery module current low fault via LIN in the 250 ms 2 Trips
Module current low fault bus System Diagnostics = False loop
Current Low Disabled
VeVITR_I_12VBattCurrRa < -1400 Amps
w for 200 fail counts out Power Mode Not equal off
of 250 sample counts
12V System Reference > 9.00 Volts
Voltage and
< 99.00 Volts

LIN Bus Off or Battery = False


Module Communication
Faults Active

Outside Air Temperature > -20.00 Celsius


and
< 50.00 Celsius
Outside Air Temperature
Validity Bit = True

333

ECM (Initial DTCs) Section 331 of 478 331 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Battery P16DC This DTC monitors for Battery Module timer is If the calculated The diagnostic is enabled = 1 (1 indicates enabled) Diagnostic runs Type B,
Module a battery module timer inactive for wakeup value is in the 250 ms 2 Trips
Monitor performance fault smaller than 24.00 System Diagnostics = False loop
Timer Case 1: Wake Up Test counts, then the Disabled
Performance smaller value will be
A: LIN Bus Off Timer / outputed. If the Power Mode Not equal off
1,800.00 seconds calculated wakeup
value is greater than 12V System Reference > 9.00 Volts
or 24.00 counts, then the Voltage and
calibration itself is < 99.00 Volts
B: (LIN Bus Off Timer + outputed.
1,800.00 seconds) / LIN Bus Off or Battery = False
1,800.00 seconds If any outputs above Module Communication
are not not equal to the Faults Active
or IBS maximum down
counter counts, the Outside Air Temperature > -20.00 Celsius
C: (LIN Bus Off Timer - diagnostic fails. and
1,800.00 seconds) / < 50.00 Celsius
1,800.00 seconds Outside Air Temperature
Validity Bit = True
This portion of the
Case 2: Sequential Test diagnostic is not used. Historical Temperature = 1 (initializes to 0 then
Data Trigger Request transitions to 1 once data
Sequential Test is enabled = 0 (1 indicates is available- NEED TO
enabled) SEE POSITIVE RISING
EDGE)

Module Off Timer Fault = False


Active

Run Crank Low Timer = False


Error

Code Clear Request = False (latched when set


True)

IBS Measure Temperaure = True


Data Available

TPTKO OR TFTKO = False


(when

334

ECM (Initial DTCs) Section 332 of 478 332 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
KeVITD_b_TimerPerf_DFI
RDisable = 0)
Calibration is set to 0

IBS Down Counter Value Not equal to 25.00

Spurious Reset = False

335

ECM (Initial DTCs) Section 333 of 478 333 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Battery P16DD This DTC monitors for Battery Module signals a The diagnostic is enabled = 1 (1 indicates enabled) Diagnostic runs Type B,
Monitor a battery module current high fault via LIN in the 250 ms 2 Trips
Module current high fault bus System Diagnostics = False loop
Current High Disabled
VeVITR_I_12VBattCurrRa > +1400 Amps
w for 200 fail counts out Power Mode Not equal off
of 250 sample counts
12V System Reference > 9.00 Volts
Voltage and
< 99.00 Volts

LIN Bus Off or Battery = False


Module Communication
Faults Active

Outside Air Temperature > -20.00 Celsius


and
< 50.00 Celsius
Outside Air Temperature
Validity Bit = True

336

ECM (Initial DTCs) Section 334 of 478 334 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Battery P16DE This DTC monitors for Battery Module raw The historical mode = 1 (1 indicates enabled) 4 failed samples Type B,
Monitor a battery module temperature 1 value > 120.00 Celsius diagnostic is enabled within 5 total 2 Trips
Internal internal temperature and / or samples
Temperature circuit low fault The continuous mode = 1 (1 indicates enabled)
Circuit Low diagnostic is enabled
Diagnostic runs
System Diagnostics = False in the 250 ms
Disabled loop

Power Mode Not equal off

12V System Reference > 9.00 Volts


Voltage and
< 99.00 Volts

LIN Bus Off or Battery = False


Module Communication
Faults Active

Outside Air Temperature > -20.00 Celsius


and
< 50.00 Celsius
Outside Air Temperature
Validity Bit = True

For Historical Mode Between 1 and 24 or zero


IBS Down Counter (over
LIN bus)
For Continuous Mode = zero
IBS Down Counter (over
LIN bus)

IBS Measure Temperature = True


Data Available over LIN
bus

337

ECM (Initial DTCs) Section 335 of 478 335 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Battery P16DF This DTC monitors for Battery Module raw The historical mode = 1 (1 indicates enabled) 4 failed samples Type B,
Monitor a battery module temperature 1 value < -43.00 Celsius diagnostic is enabled within 5 total 2 Trips
Internal internal temperature and / or samples
Temperature circuit high fault The continuous mode = 1 (1 indicates enabled)
Circuit High diagnostic is enabled
Diagnostic runs
System Diagnostics = False in the 250 ms
Disabled loop

Power Mode Not equal off

12V System Reference > 9.00 Volts


Voltage and
< 99.00 Volts

LIN Bus Off or Battery = False


Module Communication
Faults Active

Outside Air Temperature > -20.00 Celsius


and
< 50.00 Celsius
Outside Air Temperature
Validity Bit = True

For Historical Mode Between 1 and 24


IBS Down Counter (over
LIN bus)
For Continuous Mode = zero
IBS Down Counter (over
LIN bus)

IBS Measure Temperature = True


Data Available over LIN
bus

338

ECM (Initial DTCs) Section 336 of 478 336 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Battery P16E1 This DTC monitors for Battery Module signals a The diagnostic is enabled = 1 (1 indicates enabled) Diagnostic runs Type B,
Monitor a battery module RAM RAM memory fault via LIN in the 250 ms 2 Trips
Module memory fault bus System Diagnostics = False loop
Random = Disabled
Access VeVITR_e_IBS_IntRAM_ CeVITR_e_DiagFailed
Memory Fault Power Mode Not equal off
(RAM) Error
12V System Reference > 9.00 Volts
Voltage and
< 99.00 Volts

LIN Bus Off or Battery = False


Module Communication
Faults Active

Outside Air Temperature > -20.00 Celsius


and
< 50.00 Celsius
Outside Air Temperature
Validity Bit = True

339

ECM (Initial DTCs) Section 337 of 478 337 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Battery P16E2 This DTC monitors for Battery Module signals a The diagnostic is enabled = 1 (1 indicates enabled) Diagnostic runs Type B,
Monitor a battery module ROM ROM memory fault via in the 250 ms 2 Trips
Module memory fault LIN bus System Diagnostics = False loop
Read Only Disabled
Memory VeVITR_e_IBS_IntROM_ =
(ROM) Error Fault CeVITR_e_DiagFailed Power Mode Not equal off

12V System Reference > 9.00 Volts


Voltage and
< 99.00 Volts

LIN Bus Off or Battery = False


Module Communication
Faults Active

Outside Air Temperature > -20.00 Celsius


and
< 50.00 Celsius
Outside Air Temperature
Validity Bit = True

340

ECM (Initial DTCs) Section 338 of 478 338 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Battery P16E3 This DTC monitors for The historical mode = 1 (1 indicates enabled) Diagnostic runs Type B,
Monitor a battery module data Battery Module data diagnostic is enabled in the 250 ms 2 Trips
Module Data incompatible fault received over LIN bus and / or loop
Incompatible is incompatible. The continuous mode = 1 (1 indicates enabled)
(Measured by any of the diagnostic is enabled
following)
System Diagnostics = False
Historical Test Upon IBS wakeup, if Disabled
any of the below
Historical Test Power Mode Not equal off
conditions are
satisfied, the 12V System Reference > 9.00 Volts
diagnostic fails. Voltage and
< 99.00 Volts
Absolute value of IBS > 5.00 Ah
battery capacity C20 data LIN Bus Off or Battery = False
(IBS Return Nominal C20 Module Communication
- 90.00 Ah) Faults Active

or Outside Air Temperature > -20.00 Celsius


and
IBS Returns a battery CeBSER_e_IBS_Cfg < 50.00 Celsius
type that is not equal to BatAGM Outside Air Temperature = True
Validity Bit
or
Host Controller MEC <= 0
Absolute value of Counter
(IBS Return Battery
Calibration#1 U40@25 C > 0.50 Volts IBS Configuration Data
- 12.11 V) Available over LIN bus = True

or

Absolute value of
(IBS Return Battery > 0.50 Volts
Calibration#1 U80@25 C
- 12.65 V)

Continuous Test If any of the below


conditions are satisfied
for 8.00 fail counts out

341

ECM (Initial DTCs) Section 339 of 478 339 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
of 10.00 sample
counts, the diagnostic
fails.
Absolute value of IBS
battery capacity C20 data > 5.00 Ah
(IBS Return Nominal C20
- 90.00 Ah)

or

IBS Returns a battery


type that is not equal to CeBSER_e_IBS_Cfg
BatAGM
or

Absolute value of
(IBS Return Battery
Calibration#1 U40@25 C > 0.50 Volts
- 12.11 V)

or

Absolute value of
(IBS Return Battery
Calibration#1 U80@25 C
- 12.65 V) > 0.50 Volts

342

ECM (Initial DTCs) Section 340 of 478 340 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Internal P16F3 Detect Processor Equivance Ratio torque Ignition State Accessory, run or crank Up/down timer Type A,
Control Calculation faults due compensation exceeds -107.91 475 1 Trips
Module to RAM corruptions, threshold Nm ms continuous,
Redundant ALU failures and ROM 0.5
Memory failures down time
Performance multipier

For all of the following


cases: If the individual
diagnostic threshold is
equal to 2048 ms, this Absolute difference 107.91 Ignition State Accessory, run or crank Up/down timer
individual case is not between Equivance Ratio Nm 175
applicable. If any of torque compensation and ms continuous,
the following cases are its dual store out of 0.5
X out of Y diagnostics bounds given by threshold down time
and the fail (x) is multipier
greater than the
sample (Y), this
individual case is also
not applicable.

Absolute difference of 107.91 Ignition State Accessory, run or crank Up/down timer
Accessory torque and its Nm 175
redundant calculation is ms continuous,
out of bounds given by 0.5
threshold range down time
multipier

ECM (Initial DTCs) Section 341 of 478 341 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Absolute difference of 217.41 Ignition State Accessory, run or crank Up/down timer
Filtered Air-per-cylinder mg 175
and its redundant ms continuous,
calculation is out of 0.5
bounds given by threshold down time
range multipier

Absolute difference 22.52 Engine speed >0rpm Up/down timer


between the previous degrees 140
Final Advance and the ms continuous,
current Final Advance not 0.5
Adjusted for Equivalence down time
Ratio is out of bounds multipier
given by threshold range

Torque Learn offset is out High Threshold Ignition State Accessory, run or crank Up/down timer
of bounds given by 175
threshold range 0.00 ms continuous,
Nm 0.5
down time
multipier
Low Threshold

0.00

ECM (Initial DTCs) Section 342 of 478 342 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Nm

One step ahead 80.00 Engine speed > Up/down timer


calculation of air-per- mg 650 440
cylinder and two step rpm ms continuous,
ahead is greater than 0.5
threshold down time
multipier

Difference between 22.52 Ignition State Accessory, run or crank Up/down timer
Unmanaged Spark and degrees 475
PACS Spark is greater ms continuous,
than threshold 0.5
down time
multipier

Commanded Predicted N/A Ignition State Accessory, run or crank Up/down timer
Engine Torque and its 2,048
dual store do not match ms continuous,
0.5
down time
multipier

ECM (Initial DTCs) Section 343 of 478 343 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Zero pedal axle torque is High Threshold Ignition State Accessory, run or crank Up/down timer
out of bounds given by 175
threshold range 1,429.54 ms continuous,
Nm 0.5
Low Threshold down time
multipier
-65,535.00
Nm

Creep Coast Axle Torque High Threshold Ignition State Accessory, run or crank Up/down timer
is out of bounds given by 2,048
threshold range 1,429.54 ms continuous,
Nm 0.5
Low Threshold down time
multipier
-65,535.00
Nm

Absolute difference of 107.91 Ignition State Accessory, run or crank Up/down timer
Friction torque and its Nm 175
redundant calculation is ms continuous,
out of bounds given by 0.5
threshold range down time
multipier

ECM (Initial DTCs) Section 344 of 478 344 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Arbitrated Air-Per-Cylinder High Threshold Ignition State Accessory, run or crank Up/down timer
filter coefficient is out of 475
bounds given by threshold 1.000 ms continuous,
range 0.5
Low Threshold down time
multipier
0.074

Launch spark is active but N/A Engine speed < Up/down timer
the launch spark 7,000.00 140
redundant path indicates or ms continuous,
it should not be active 7,200.00 0.5
rpm (hysteresis pair) down time
multipier

Rate limited vehicle speed N/A Time since first CAN 10 / 20


and its dual store do not message with vehicle counts;
equal speed >= 25.0msec/count
0.500
sec

ECM (Initial DTCs) Section 345 of 478 345 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Commanded engine N/A Ignition State Accessory, run or crank Up/down timer
torque due to fast 475
actuators and its dual ms continuous,
store do not equal 0.5
down time
multipier

Commanded engine N/A Ignition State Accessory, run or crank Up/down timer
torque due to slow 475
actuators and its dual ms continuous,
store do not equal 0.5
down time
multipier

TOS to wheel speed High Threshold: Ignition State Accessory, run or crank 255 / 6
conversion factor is out of counts;
bounds given by threshold 1.10 25.0msec/count
range T/C Range Hi

0.10
T/C Range Lo

Low Threshold:

1.10
T/C Range Hi

0.10
T/C Range Lo

ECM (Initial DTCs) Section 346 of 478 346 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Cylinders active greater 2 Engine run flag = TRUE > Up/down timer
than commanded cylinders 2.00 140
s ms continuous,
Number of cylinder events 0.5
since engine run > down time
24 multipier

No fuel injector faults


active

Transfer case neutral N/A Ignition State Accessory, run or crank 32 / 400
request from four wheel counts;
drive logic does not match 25.0msec/count
with operating conditions Transfer case range valid
and not over-ridden

FWD Apps only

Driver progression mode N/A Ignition State Accessory, run or crank Up/down timer
and its dual store do not 475
equal ms continuous,
0.5
down time

ECM (Initial DTCs) Section 347 of 478 347 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
multipier

Predicted torque for Table, f(Engine, Oil Ignition State Accessory, run or crank Up/down timer
uncorrected zero pedal Temp). 175
determination is greater P16F3_Speed Control ms continuous,
than calculated limit. External Load f(Oil 0.5
Temp, RPM) down time
+ multipier
107.91
Nm

Engine Predicted Request 106.91 Ignition State Accessory, run or crank Up/down timer
Without Motor is greater Nm 175
than its redundant ms continuous,
calculation plus threshold 0.5
down time
multipier

Engine Immediate 106.91 Ignition State Accessory, run or crank Up/down timer
Request Without Motor is Nm 175
greater than its redundant ms continuous,
calculation plus threshold 0.5

ECM (Initial DTCs) Section 348 of 478 348 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
down time
multipier

Positive Torque Offset is 107.91 Ignition State Accessory, run or crank Up/down timer
greater than its redundant Nm 175
calculation plus threshold ms continuous,
0.5
down time
OR multipier

Positive Torque Offset is


less than its redundant
calculation minus
threshold

Commanded Predicted 107.91 Ignition State Accessory, run or crank Up/down timer
Engine Request is greater Nm 475
than its redundant ms continuous,
calculation plus threshold
down time

ECM (Initial DTCs) Section 349 of 478 349 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
multipier 0.5

Commanded Hybrid 4,096.00 Ignition State Accessory, run or crank Up/down timer
Predicted Crankshaft Nm 2,048
Request is greater than its ms continuous,
redundant calculation plus 0.5
threshold down time
multipier

Commanded Hybrid 4,096.00 Ignition State Accessory, run or crank Up/down timer
Immediate Crankshaft Nm 2,048
Request is less than its ms continuous,
redundant calculation 0.5
minus threshold down time
multipier

ECM (Initial DTCs) Section 350 of 478 350 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Regeneration Brake Brake Regen Assist < Ignition State Accessory, run or crank Up/down timer
Assist is not within a 0 Nm or 2,048
specified range Brake Regen Assist > ms continuous,
0.00 0.5
Nm down time
multipier

Cylinder Spark Delta 22.52 Ignition State Accessory, run or crank Up/down timer
Correction exceeds the degrees 175
absolute difference as ms continuous,
compared to Unadjusted 0.5
Cylinder Spark Delta down time
multipier

1. Cylinder Torque Offset 1. Ignition State Accessory, run or crank Up/down timer
exceeds step size 107.91 175
threshold Nm ms continuous,
0.5
down time
OR multipier

ECM (Initial DTCs) Section 351 of 478 351 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

2. Sum of Cylinder 2.
Torque Offset exceeds 107.91
sum threshold Nm

Engine Capacity Minimum 53.00 Ignition State Accessory, run or crank Up/down timer
Immediate Without Motor Nm 175
is greater than its dual ms continuous,
store plus threshold 0.5
down time
multipier

Engine Capacity Minimum 0 Nm Ignition State Accessory, run or crank Up/down timer
Engine Off is greater than 475
threshold ms continuous,
0.5
down time
multipier

ECM (Initial DTCs) Section 352 of 478 352 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Engine Capacity Minimum 0 Nm Ignition State Accessory, run or crank Up/down timer
Engine Immediate 2,048
Without Motor is greater ms continuous,
than threshold 0.5
down time
multipier

Commanded Immediate 107.91 Ignition State Accessory, run or crank Up/down timer
Engine Request is greater Nm 2,048
than its redundant ms continuous,
calculation plus threshold 0.5
down time
multipier

Engine Speed Lores N/A Engine speed greater Up/down timer


Intake Firing (event than 0rpm 140
based) calculation does ms continuous,
not equal its redundant 0.5
calculation down time
multipier

ECM (Initial DTCs) Section 353 of 478 353 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Engine Speed Lores N/A Engine speed greater Up/down timer


Intake Firing timing (event than 0rpm 140
based) calculation does ms continuous,
not equal its redundant 0.5
calculation down time
multipier

Idle speed control Table, f(Oil Temp, Ignition State Accessory, run or crank Up/down timer
calculated predicted RPM). See supporting 175
minimum torque request tables: ms continuous,
exceeds calculated torque P16F3_Speed Control 0.5
limit External Load f(Oil down time
Temp, RPM) multipier
+
107.91
Nm

Idle speed control Table, f(Oil Temp, Ignition State Accessory, run or crank Up/down timer
calculated predicted RPM). See supporting 175
minimum torque without tables: ms continuous,
reserves exceeds P16F3_Speed Control 0.5
calculated torque limit External Load f(Oil down time
Temp, RPM) multipier
+

ECM (Initial DTCs) Section 354 of 478 354 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
107.91
Nm

Difference between Driver 1,429.54 Ignition State Accessory, run or crank Up/down timer
Requested Immediate Nm 2,048
Torque primary path and ms continuous,
its secondary exceeds 0.5
threshold down time
multipier

Driver Immediate Request 1,429.54 Ignition State Accessory, run or crank Up/down timer
is less than its redundant Nm 475
calculation minus ms continuous,
threshold 0.5
down time
multipier

Commanded Immediate 1,429.54 Ignition State Accessory, run or crank Up/down timer
Request is greater than its Nm 2,048
redundant calculation plus ms continuous,
threshold 0.5
down time

ECM (Initial DTCs) Section 355 of 478 355 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
multipier
OR

Commanded Immediate
Request is less than its
redundant calculation
minus threshold

Commanded Immediate N/A Ignition State Accessory, run or crank Up/down timer
Response Type is set to 2,048
Inactive ms continuous,
0.5
down time
multipier

Difference between Cruise has been engaged Up/down timer


Cruise Axle Torque 178.69 for more than 2,048
Arbitrated Request and Nm 4.00 ms continuous,
Cruise Axle Torque seconds 0.5
Request exceeds down time
threshold multipier

ECM (Initial DTCs) Section 356 of 478 356 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Desired engine torque 106.91 Ignition State Accessory, run or crank Up/down timer
request greater than Nm 475
redundant calculation plus ms continuous,
threshold 0.5
down time
multipier

Engine min capacity 107.91 Ignition State Accessory, run or crank Up/down timer
above threshold Nm 132
ms continuous,
0.5
down time
multipier

No fast unmanaged Table, f(RPM,APC). Engine speed greater Up/down timer


retarded spark above the See supporting tables: than 0rpm 140
applied spark plus the P16F3_Delta Spark ms continuous,
threshold Threshold f 0.5
(RPM,APC) down time
multipier

Absolute difference of 2.76 Ignition State Accessory, run or crank Up/down timer
adjustment factor based m/s 180
on temperature and its ms continuous,
dual store above 0.5
threshold down time

ECM (Initial DTCs) Section 357 of 478 357 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
multipier

1. Absolute difference of 2,139 Engine speed greater Up/down timer


redundant calculated RPM than 0 RPM 140
engine speed above ms continuous,
threshold 0.5
down time
multipier

After throttle blade N/A Ignition State Accessory, run or crank Up/down timer
pressure and its dual 175
store do not match ms continuous,
0.5
down time
multipier

Speed Control's N/A Ignition State Accessory, run or crank Up/down timer
Preditcted Torque 175
Request and its dual store ms continuous,
do not match 0.5
down time
multipier

ECM (Initial DTCs) Section 358 of 478 358 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Engine oil temperature N/A Ignition State Accessory, run or crank Up/down timer
and its dual store do not 420
match ms continuous,
0.5
down time
multipier

Desired throttle position 10.00 Ignition State Accessory, run or crank Up/down timer
greater than redundant percent 175
calculation plus threshold ms continuous,
0.5
down time
multipier

Absolute difference of the 0.06 Ignition State Accessory, run or crank Up/down timer
rate limited pre-throttle kpa 175
pressure and its ms continuous,
redundant calculation 0.5
greater than threshold down time
multipier

Throttle desired torque 107.91 Ignition State Accessory, run or crank Up/down timer
above desired torque plus Nm 475
threshold ms continuous,
0.5
down time
multipier

ECM (Initial DTCs) Section 359 of 478 359 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Desired filtered throttle 107.91 Ignition State Accessory, run or crank Up/down timer
torque exceeds the Nm 475
threshold plus the higher ms continuous,
of desired throttle torque 0.5
or modeled throttle torque down time
multipier

Torque feedback High Threshold Ignition State Accessory, run or crank Up/down timer
proportional term is out of 475
allowable range or its dual 53.95 ms continuous,
store copy does not Nm 0.5
match down time
multipier

Low Threshold

-53.95
Nm

Torque feedback integral High Threshold Ignition State Accessory, run or crank Up/down timer
term magnitude or rate of 475

ECM (Initial DTCs) Section 360 of 478 360 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
change is out of allowable 101.16 ms continuous,
range or its dual store Nm 0.5
copy do not match down time
multipier
Low Threshold

-107.91
Nm

Rate of change
threshold

6.74
Nm/loop

Difference of Final Torque High Threshold Ignition State Accessory, run or crank Up/down timer
feedback proportional 475
plus integral term and its 107.91 ms continuous,
redundant calculation is Nm 0.5
out of bounds given by down time
threshold range multipier

Low Threshold

- 107.91
Nm

ECM (Initial DTCs) Section 361 of 478 361 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Difference of torque High Threshold Ignition State Accessory, run or crank Up/down timer
desired throttle area and 475
its redundant calculation 0.50 % ms continuous,
is out of bounds given by 0.5
threshold range down time
multipier
Low Threshold
- 0.50 %

Difference of torque High Threshold Ignition State Accessory, run or crank Up/down timer
model coefficients and its 0.0003074 Low 175
redundant calculation is Threshold - 0.0003074 ms continuous,
out of bounds given by 0.5
threshold range down time
multipier

Difference of base friction High Threshold Ignition State Accessory, run or crank Up/down timer
torque and its redundant 475
calculation is out of 107.91 ms continuous,
bounds given by threshold Nm 0.5
range down time
multipier

Low Threshold

- 107.91
Nm

ECM (Initial DTCs) Section 362 of 478 362 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Accessory drive friction High Threshold Ignition State Accessory, run or crank Up/down timer
torque is out of bounds 475
given by threshold range 107.91 ms continuous,
Nm 0.5
down time
multipier
Low Threshold

0.00
Nm

AC friction torque is High Threshold Ignition State Accessory, run or crank Up/down timer
greater than commanded 475
by AC control software or 39.00 ms continuous,
less than threshold limit Nm 0.5
down time
multipier
Low Threshold

0.00
Nm

Difference of Oil High Threshold Ignition State Accessory, run or crank Up/down timer
temperature delta friction 2,048
torque and its redundant 107.91 ms continuous,

ECM (Initial DTCs) Section 363 of 478 363 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
calculation is out of Nm 0.5
bounds given by threshold down time
range multipier
Low Threshold

- 107.91
Nm

Generator friction torque High Threshold Ignition State Accessory, run or crank Up/down timer
is out of bounds given by 475
threshold range 107.91 ms continuous,
Nm 0.5
down time
multipier
Low Threshold

0.00
Nm

Absolute difference 107.91 Ignition State Accessory, run or crank Up/down timer
between the Nm 475
Supercharger friction ms continuous,
torque and its redundant 0.5
calculation greater than down time
threshold multipier

ECM (Initial DTCs) Section 364 of 478 364 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Filtered Torque error High Threshold Engine speed >0rpm Up/down timer
magnitude or its increase MAF, MAP and Baro 475
rate of change is out of 107.91 DTCs are false ms continuous,
allowable range or its dual Nm 0.5
store copy do not match down time
multipier
Low Threshold

-107.91
Nm

Rate of change
threshold

6.74
Nm/loop

Torque error High Threshold Ignition State Accessory, run or crank Up/down timer
compensation is out of 475
bounds given by threshold 107.91 ms continuous,
range Nm 0.5
down time
multipier
Low Threshold

0.00
Nm

ECM (Initial DTCs) Section 365 of 478 365 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Delta Torque Baro High Threshold Ignition State Accessory, run or crank Up/down timer
compensation is out of 175
bounds given by threshold 4.25 ms continuous,
range Nm 0.5
down time
multipier
Low Threshold

-3.91
Nm

1. Difference of reserve 1. 106.91 1. & 2.: Up/down timer


torque value and its Nm Torque reserve (condition 475
redundant calculation when spark control ms continuous,
exceed threshold greater than optimum to 0.5
2. N/A allow fast transitions for down time
OR torque disturbances) > multipier
107.91
2. Reserve request does 3. 106.91 Nm
not agree with operating Nm
conditions or Difference of
final predicted torque and
its redundant calculation 4. 106.91
exeed threshold Nm

OR 3. & 4.:
Ignition State 3. & 4.:
3. Rate of change of Accessory, run or crank
reserve torque exceeds
threshold, increasing
direction only

OR

4. Reserve engine torque

ECM (Initial DTCs) Section 366 of 478 366 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
above allowable capacity
threshold

Engine Vacuum and its N/A Ignition State Accessory, run or crank Up/down timer
dual store do not match 175
ms continuous,
0.5
down time
multipier

Absolute difference of the Table, f(Desired Engine speed >0rpm Up/down timer
calculated Intake Manifold Engine Torque). See 140
Pressure during engine supporting tables: ms continuous,
event versus during time P16F3_Delta MAP 0.5
event is greater than Threshold f(Desired down time
threshold Engine Torque) multipier

Min. Axle Torque Capacity 0.00 Ignition State Accessory, run or crank Up/down timer
is greater than threshold Nm 175
ms continuous,
0.5
down time
multipier

Driver Predicted Request 1,429.54 Ignition State Accessory, run or crank Up/down timer
is greater than its Nm 475
redundant calculation plus ms continuous,
threshold 0.5

ECM (Initial DTCs) Section 367 of 478 367 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
down time
multipier
OR

Driver Predicted Request


is less than its redundant
calculation minus
threshold

Cold Delta Friction Torque N/A Ignition State Accessory, run or crank Up/down timer
and its dual store do not 175
match ms continuous,
0.5
down time
multipier

Predicted torque for zero Table, f(Oil Temp, Ignition State Accessory, run or crank Up/down timer
pedal determination is RPM). See supporting 175
greater than calculated tables: Speed Control ms continuous,
limit. External Load f(Oil 0.5
Temp, RPM) + down time
107.91 multipier
Nm

ECM (Initial DTCs) Section 368 of 478 368 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Commanded Predicted 1 Nm Ignition State Accessory, run or crank Up/down timer


Axle Torque and its dual 475
store do not match ms continuous,
0.5
down time
multipier

Steady State Estimated N/A AFM not changing from Up/down timer
Engine Torque and its Active to Inactive and 1,988
dual store are not equal preload torque not ms continuous,
changing and one loop 0.5
after React command down time
multipier
Engine speed >0rpm

Difference of Weighting 0.26 Engine run flag = TRUE > Up/down timer
factor for number of 10.00 175
cylinders fueled and its s ms continuous,
redundant calculation is 0.5
above threshold down time
multipier

Difference of minimum 22.52 Ignition State Accessory, run or crank Up/down timer
spark advance limit and degrees 140

ECM (Initial DTCs) Section 369 of 478 369 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
its redundant calculation ms continuous,
is out of bounds given by 0.5
threshold range down time
multipier

Difference of commanded 22.52 Engine speed >0rpm Up/down timer


spark advance and degrees 140
adjusted delivered is out ms continuous,
of bounds given by 0.5
threshold range down time
multipier

Absolute difference 107.91 Engine speed >0rpm Up/down timer


between Estimated Nm 475
Engine Torque and its ms continuous,
dual store are above a 0.5
threshold down time
multipier

Absolute difference 107.91 Engine speed >0rpm Up/down timer


between Estimated Nm 475
Engine Torque without ms continuous,
reductions due to torque 0.5
control and its dual store down time
are above a threshold multipier

ECM (Initial DTCs) Section 370 of 478 370 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Difference of desired 22.52 Torque reserve (condition Up/down timer


spark advance for degrees when spark control 440
managed torque and its greater than optimum to ms continuous,
redundant calculation is allow fast transitions for 0.5
out of bounds given by torque disturbances) > down time
threshold range 107.91 multipier
Nm

Absolute difference of 107.91 Engine speed >0rpm Up/down timer


Engine Capacity Minimum Nm 175
Running Immediate Brake ms continuous,
Torque Excluding Cylinder 0.5
Sensitivity and its down time
redundant calculation is multipier
out of bounds given by
threshold range

One step ahead Threshold: Engine speed > Up/down timer


calculation of air-per- Dynamically calculated 650 440
cylinder greater than two based on current rpm ms continuous,
step ahead calculation by engine conditions 0.5
threshold for time Fault Pending down time

ECM (Initial DTCs) Section 371 of 478 371 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Threshold: multipier

100
ms

Rate limited cruise axle 178.69 Ignition State Accessory, run or crank Up/down timer
torque request and its Nm 163
dual store do not match ms continuous,
within a threshold 0.5
down time
multipier

1. Absolute difference of 1. Ignition State Accessory, run or crank Up/down timer


Calculated accelerator 5.00 475
pedal position % ms continuous,
compensated for carpet 0.5
learn and error conditions 2. down time
and its redundant N/A multipier
calculation is out of
bounds given by threshold 3.
range N/A

OR

2. Absolute difference of
Calculated accelerator
pedal position
compensated for carpet
learn and error conditions
and its dual store do not
equal

ECM (Initial DTCs) Section 372 of 478 372 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

OR

3. Absolute difference of
Calculated accelerator
pedal position and its dual
store do not equal

Commanded axle torque 1,429.54 Ignition State Accessory, run or crank Up/down timer
is greater than its Nm 475
redundant calculation by ms continuous,
threshold 0.5
down time
multipier

Commanded axle torque 2,144.31 Ignition State Accessory, run or crank Up/down timer
is less than its redundant Nm 475
calculation by threshold ms continuous,
0.5
down time
multipier

Preload timer and its N/A Ignition State Accessory, run or crank Up/down timer
redundant calculation do 2,048
not equal ms continuous,
0.5

ECM (Initial DTCs) Section 373 of 478 373 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
AFM apps only down time
multipier

AC friction torque is 39.00 Ignition State Accessory, run or crank Up/down timer
greater than commanded Nm 2,048
by AC control software ms continuous,
0.5
down time
multipier

Engine Speed Lores N/A Engine speed >0rpm Up/down timer


Intake Firing (time based) 175
calculation does not equal ms continuous,
its redundant calculation 0.5
down time
multipier

Absolute difference of the 22.52 Engine speed >0rpm Up/down timer


calculated spark offset for degrees 140
equivalence ratio and its ms continuous,
redundant cacluation is 0.5
greater than a threshold down time
multipier

Transmission Torque N/A Run or Crank = TRUE > 16 / 32


Request cacluations do 0.50 s counts;
not equal their dual stores 25.0msec/count

ECM (Initial DTCs) Section 374 of 478 374 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Absolute difference of the 0.01 Nm Up/down timer


predicted motor torque 2,048
ACS and its redundant ms continuous,
cacluation is greater than 0.5
a threshold down time
multipier
Absolute difference of 15 mm2 Up/down timer
maximum throttle area 180
and its redundant ms continuous,
cacluation is greater than 0.5
a threshold down time
multipier
Absolute difference of 5.00 kPa Up/down timer
Desired TIAP and its 475
redundant cacluation is ms continuous,
greater than a threshold 0.5
down time
multipier
Pedal learns and their Ignition State Accessory, run or crank Up/down timer
redundant calculation do 475
not equal ms continuous,
0.5
down time
multipier
Throttle learns and their Ignition State Accessory, run or crank Up/down timer
redundant calculation do 475
not equal ms continuous,
0.5
down time
multipier

ECM (Initial DTCs) Section 375 of 478 375 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Desired Throttle Position Ignition State Accessory, run or crank Up/down timer
and its redundant 475
calculation do not equal ms continuous,
0.5
down time
multipier

ECM (Initial DTCs) Section 376 of 478 376 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Transmissio P171A Detects when the surge HWIO fault status = Failed Open Ignition voltage • 6.41 volts • 32 fail count Type B,
n Surge accumulator control out of 2 Trips
Solenoid circuit is failed open • sa 40 mple
Circuit Open count

Frequency
12.5ms

379

ECM (Initial DTCs) Section 377 of 478 377 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Transmissio P171B Detects when the surge HWIO fault status = Failed Short to Ignition voltage • 6.41 volts • 32 fail count Type B,
n Surge accumulator control Ground out of 2 Trips
Solenoid circuit is failed short to • 40 sample
Circuit Low ground count

Frequency
12.5ms

380

ECM (Initial DTCs) Section 378 of 478 378 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Transmissio P171C Detects when the surge HWIO fault status = Failed Short to Ignition voltage • 6.41 volts • 6 fail count out Type B,
n Surge accumulator control Power of 2 Trips
Solenoid circuit is failed short to • sa 8 mple count
Circuit High power
Frequency
12.5ms

381

ECM (Initial DTCs) Section 379 of 478 379 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Transmissio P171D Detects when the surge Transmission turbine P171D predicted PRNDL state defaulted = False • 12 counts Type B,
n Surge accumulator system is speed is greater than •turbine speed error (initial fail count) 2 Trips
Accumulator not capable of predicted turbine speed Refer to "Transmission Transmission shift lever = Forward range A Frequency
System supplying adaquate during autostart event Supporting Tables" for position =12.5ms
Performance hydraulic pressure details
during the autostart. Propulsion system active = True Once the above
The diagnostic will counts are
monitor transmission Ignition voltage • 9.00 volts achieved then
clutch slip during the Ignition voltage ” 31.99 volts increment the
autostart event as the final fail counter
primary malfunction Transmission fluid temp • 0.00 °C once. The final
criteria. Transmission fluid temp ” 110.00 °C fail counter can
only increment
Hybrid state = Engine off once per
AutoStop duration min • 1.20 seconds autostart event

During autostop Engine ” 5.00 rpm • 3 counts (final


speed was fail counter)

**************************** If above counter


If above conditions are is greater than
met then the following threshold then
must occur: report DTC
failed.
Turbine speed • 13.00 rpm
Frequency =
Engine speed • 450.00 rpm 12.5ms

Hydraulic pressure delay P171D hydraulic


time • pressure delay
Refer to "Transmission
Supporting Tables" for
details

If above conditions are


met then increment time-
out timer. ” 0.38 seconds
Time-out timer

Note: The initial fail

382

ECM (Initial DTCs) Section 380 of 478 380 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
counter must achieve it's
fail threshold in less than
the time-out time.

*****************************
If vehicle is launched
then:
P171D transmission
Transmission Ratio =forward gear ratios
Refer to "Transmission
Supporting Tables" for
details

Trans Ratio band (1st gr) ” 1.12 pct


Trans Ratio band (1st gr) • 0.88 pct

Trans Ratio band (2-6) ” 1.07 pct


Trans Ratio band (2-6) • 0.93 pct

Valid transmission ratio • 0.50 seconds


achieved time

OR

If vehicle is not launched


but autostart occurs then:

Turbine speed ” 5.00 rpm

Turbine speed less then • 0.50 seconds


above threshold for

Note: During an autostart


event the lack of hydraulic
pressure will result in
momentary clutch slip in
the C1234 clutch. After
the clutch slip event, the
main transmission pump
and clutch will gain
capacity, clutch slip will go

383

ECM (Initial DTCs) Section 381 of 478 381 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
to zero. If the vehicle is
launching (moving) then a
valid transmission ratio
can be achieved. Or if the
brake is continually
applied and an autostart
occurs naturally, then no
ratio can be measured. In
this case turbine speed
will return to near zero
rpm.
*****************************

DTCs not set CrankSensor_FA


Transmission Output
Shaft Angular Velocity
Validity
Transmission Turbine
Angular Velocity Validity
Transmission Oil
Temperature Validity
P171A
P171B
P171C
U0101
P182E
P1915

384

ECM (Initial DTCs) Section 382 of 478 382 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Fuel Level P2066 This DTC will detect a Engine Running 250 ms / sample Type B,
Sensor 2 fuel sender stuck in 2 Trips
Performance range in the secondary No active DTCs: VehicleSpeedSensor_FA
fuel tank.
(For use on ******************************
vehicles with Fuel Level in Primary and
mechanical Secondary Tanks Remain
transfer in an Unreadable Range
pump dual too Long
fuel tanks) ******************************
This subtest is used

If fuel volume in primary


tank is • 25.5 liters
and fuel volume in
secondary tank is < 8.3 liters
and remains in this
condition for 19.9 liters
of fuel consumed by the
engine.

OR
******************************
Fuel Level is in a
Readable Range for both
Primary and Secondary
Tanks too Long
******************************
This subtest is not used

Volume in primary tank is < 26 liters


and volume in secondary
tank is > 9 liters
and remains in this
condition for 3,630 seconds

OR
******************************
Distance Traveled without
a Secondary Fuel Level
Change

385

ECM (Initial DTCs) Section 383 of 478 383 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
******************************
If the vehicle is driven with Volume in secondary tank • 8.7 liters
the fuel consumed by the
engine of 22 liters
without the secondary fuel
level changing by 3 liters,
then the sender must be
stuck.

386

ECM (Initial DTCs) Section 384 of 478 384 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Fuel Level P2067 This DTC will detect a Fuel level Sender % of 5V 100 failures out Type B,
Sensor 2 fuel sender stuck out of range < 10 % of 125 samples 2 Trips
Circuit Low range low in the
Voltage secondary fuel tank. 100 ms / sample

(For use on
vehicles with
dual fuel
tanks)

387

ECM (Initial DTCs) Section 385 of 478 385 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Fuel Level P2068 This DTC will detect a Fuel level Sender % of 5V 100 failures out Type B,
Sensor 2 fuel sender stuck out of range > 60 % of 125 samples 2 Trips
Circuit High range low in the
Voltage secondary fuel tank. 100 ms / sample

(For use on
vehicles with
dual fuel
tanks)

388

ECM (Initial DTCs) Section 386 of 478 386 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Intake P2088 Diagnoses the VVT The ECM detects that the Short to ground: System supply voltage > 11.00 Volts 100 Type B,
Camshaft system high side driver commanded state of the ” 0.5 Ÿ to a voltage failures out of 2 Trips
Actuator circuit for circuit faults. driver and the actual state source within the Output driver is 100
Solenoid of the control circuit do Vehicle Ground commanded on samples
Circuit Low– not match. Voltage Range relative
Bank 1 to PWRGND Ignition switch is in crank 250 ms /sample,
or run position continuous

389

ECM (Initial DTCs) Section 387 of 478 387 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Intake P2089 Diagnoses the VVT The ECM detects that Short to power: System supply > 11.00 Volts 100 Type B,
Camshaft system high side driver voltage is high during ” 0.5 Ÿ impedance failures out of 2 Trips
Actuator circuit for circuit faults. driver off state (indicates between signal and Output driver is 100
Solenoid short to power or open controller power commanded on samples
Circuit High circuit)
– Bank 1 Open Circuit: Ignition switch is in crank 250 ms /sample,
• 200 K Ÿ impedance or run position continuous
between signal and
controller ground

390

ECM (Initial DTCs) Section 388 of 478 388 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Exhaust P2090 Diagnoses the VVT The ECM detects that the Short to ground: System supply voltage > 11.00 Volts 100 Type B,
Camshaft system high side driver commanded state of the ” 0.5 Ÿ to a voltage failures out of 2 Trips
Actuator circuit for circuit faults. driver and the actual state source within the Output driver is 100
Solenoid of the control circuit do Vehicle Ground commanded on samples
Circuit Low – not match. Voltage Range relative
Bank 1 to PWRGND Ignition switch is in crank 250 ms /sample,
or run position continuous

391

ECM (Initial DTCs) Section 389 of 478 389 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Exhaust P2091 Diagnoses the VVT The ECM detects that Short to power: System supply voltage > 11.00 Volts 100 Type B,
Camshaft system high side driver voltage is high during ” 0.5 Ÿ impedance failures out of 2 Trips
Actuator circuit for circuit faults. driver off state (indicates between signal and Output driver is 100
Solenoid short to power or open controller power commanded on samples
Circuit High circuit)
– Bank 1 Open Circuit: Ignition switch is in crank 250 ms /sample,
• 200 K Ÿ impedance or run position continuous
between signal and
controller ground

392

ECM (Initial DTCs) Section 390 of 478 390 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Post P2096 Determines if the post Rich Fail counter >= 300 counts per The diagnostic is enabled Frequency: Type B,
Catalyst Fuel catalyst O2 sensor 800 sample counts during: Continuous 2 Trips
Trim System based fuel control Deceleration No Monitoring in
Low Limit system has utilized all High Vapor Feature: Note: Counters Idle No 100ms loop.
Bank 1 (Too or most of it's low limit The diagnostic is at risk of increment at a rate of Cruise Yes
Rich) authority, indicating a reporting a false fail when 10 per second when Light Acceleration Yes Counters
rich exhaust gas excessively High Vapor enable conditions are Heavy Acceleration Yes increment when
condition. (HV) conditions are met. If the fail count enable
Note: If the post present. This HV threshold is reached, a Ambient Air Pressure >= 70 kPa conditions are
catalyst O2 voltage is condition is indicated fail is reported and the Engine AirFlow >= 0.0 g/s <= 10,000.0 met. When
too rich, the post when the purge valve is diagnostic will not Intake Manifold Pressure >= 0 kPa <= 200 sample count
catalyst O2 integral open AND percent vapor report again until the Induction Air Temperature >= -20 deg. C <= 200 threshold is
offset control is is >= 18 % for >= 5.0 next trip. If the sample Start-up Coolant Temp. >= -20 deg. C reached or fail
decreased. This seconds. count threshold is PTO Not Active threshold is
results in lean bias fuel reached before a fail is Intrusive diag. fuel control Not Active reached,
control in an attempt to Diagnosis resumes if the reported, a pass is counters are
correct the rich purge valve is closed OR reported, the counters Long Term Secondary reset to 0 and
condition. A perfectly the percent vapor is <= are reset to 0, and Fuel Trim Enabled start over.
balanced control 14 % for >= 5.0 seconds. evaluation starts again. (see "Long Term
system (no rich or lean This was done to Secondary Fuel Trim
bias required) is minimize disabling the Enable Criteria" in
represented by an diagnostic for longer than Supporting Tables)
integral offset value of necessary.
“0” and a post catalyst High Vapor Conditions Not Present
O2 sensor that is within
it's optimal operating No Fault Active for: AmbientAirDefault
range (neither rich nor AIR System FA
lean). An integral offset Ethanol Composition
value < 0 is indicative Sensor FA
of the control system ECT_Sensor_FA
reacting to a rich post EGRValveCircuit_FA
catalyst O2 sensor. If EGRValvePerformance_F
the failure is such that A
the control system IAT_SensorFA
utilizes all or most of its CamSensorAnyLocationF
available authority, then A
P2096 will set. EvapEmissionSystem_FA
EvapFlowDuringNonPurg
e_FA
FuelTankPressureSnsrCkt
_FA

393

ECM (Initial DTCs) Section 391 of 478 391 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
EvapPurgeSolenoidCircuit
_FA
EvapSmallLeak_FA
EvapVentSolenoidCircuit_
FA
FuelInjectorCircuit_FA
MAF_SensorFA
MAF_SensorTFTKO
MAP_SensorFA
MAP_EngineVacuumStat
us
EngineMisfireDetected_F
A
A/F Imbalance Bank1
O2S_Bank_1_Sensor_1_
FA
O2S_Bank_1_Sensor_2_
FA
The above general enable
conditions must be true
for: > 2.0 seconds

Minimum accumulated
counts in each cell
required before counters
will increment for that cell:
Deceleration 250
Idle 250
Cruise 0
Light Acceleration 550
Heavy Acceleration 250

(Note: A value in any of


the above operating
"cells" that is an order of
magnitude (or more)
higher than other cells is
an indication that the
diagnostic is not capable
of diagnosing in that cell).

For the cells identified as

394

ECM (Initial DTCs) Section 392 of 478 392 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
enabled (i.e. those
containing a "Yes" at the
beginning of the Enable
Conditions column), the
fail counter will increment
if the sample counter
increments
AND
Post oxygen sensor
control integral offset (in
mV) is <=
Deceleration -90 (control min.= -100 )
Idle -90 (control min.= -100 )
Cruise -502 (control min.= -512 )
Light Acceleration -502 (control min.= -512 )
Heavy Acceleration -502 (control min.= -512 )
AND
Post O2 Voltage is >
Deceleration 775 mV
Idle 775 mV
Cruise 775 mV
Light Acceleration 775 mV
Heavy Acceleration 775 mV

(Note: A value in any of


the above operating
"cells" that is greater than
900mV is an indication
that the diagnostic is not
capable of diagnosing in
that cell).

395

ECM (Initial DTCs) Section 393 of 478 393 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Post P2097 Determines if the post Lean Fail counter >= 300 counts per Same as P2096 except Frequency: Type B,
Catalyst Fuel catalyst O2 sensor 800 sample counts for the following: Continuous 2 Trips
Trim System based fuel control Monitoring in
High Limit system has utilized all High Vapor Feature: Note: Counters For the cells identified as 100ms loop.
Bank 1 (Too or most of it's high limit The diagnostic is at risk of increment at a rate of enabled (i.e. those
Lean) authority, indicating a reporting a false fail when 10 per second when containing a "Yes" at the Counters
lean exhaust gas excessively High Vapor enable conditions are beginning of the Enable increment when
condition. (HV) conditions are met. If the fail count Conditions for P2096), the enable
Note: If the post present. This HV threshold is reached, a fail counter will increment conditions are
catalyst O2 voltage is condition is indicated fail is reported and the if the sample counter met. When
too lean, the post when the purge valve is diagnostic will not increments sample count
catalyst O2 integral open AND percent vapor report again until the AND threshold is
offset control is is >= 18 % for >= 5.0 next trip. If the sample Post oxygen sensor reached or fail
increased. This results seconds. count threshold is control integral offset (in threshold is
in rich bias fuel control reached before a fail is mV) is >= reached,
in an attempt to correct Diagnosis resumes if the reported, a pass is Deceleration 38 (control max.= 100 ) counters are
the lean condition. A purge valve is closed OR reported, the counters Idle 38 (control max.= 100 ) reset to 0 and
perfectly balanced the percent vapor is <= are reset to 0, and Cruise 825 (control max.= 900 ) start over.
control system (no rich 14 % for >= 5.0 seconds. evaluation starts again. Light Acceleration 825 (control max.= 900 )
or lean bias required) is This was done to Heavy Acceleration 825 (control max.= 900 )
represented by an minimize disabling the AND
integral offset value of diagnostic for longer than Post O2 Voltage is <
“0” and a post catalyst necessary. Deceleration 644 mV
O2 sensor that is within Idle 644 mV
it's optimal operating Cruise 1,000 mV
range (neither rich nor Light Acceleration 1,000 mV
lean). An integral offset Heavy Acceleration 1,000 mV
value > 0 is indicative
of the control system (Note: A value in any of
reacting to a lean post the above operating
catalyst O2 sensor. If "cells" that is less than
the failure is such that 100mV is an indication
the control system that the diagnostic is not
utilizes all or most of its capable of diagnosing in
available authority, then that cell).
P2097 will set.

396

ECM (Initial DTCs) Section 394 of 478 394 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Control P2101 1) Detect a throttle Difference between TPS minimum learn is not Run/Crank voltage > 15 counts; Type A,
Module positioning error2) measured throttle position active and Throttle is 6.41 12.5 ms/count in 1 Trips
Throttle Throttle control is and modeled throttle 10.00 being Controlled and the primary
Actuator driving the throttle in position > percent (Engine Running or Ignition voltage failure is processor
Position the incorrect direction3) Ignition Voltage > or false (P1682)
Performance Throttle control Ignition Voltage > )
exceeds the reduced OR
power limit TPS minimum learn is not
active and Throttle is
Difference between being Controlled
modeled throttle position 10.00
and measured throttle percent AND
position >
((Engine Running AND
Ignition Voltage > 5.50 )
Ignition voltage failure is OR Ignition Voltage >
false (P1682) 11.00 )

Throttle Position > 36.21 Powertrain Relay voltage 11 counts;


percent > 6.41 12.5 ms/count in
the primary
TPS minimum learn is processor
active
Throttle Position > 35.21 Powertrain Relay voltage 11 counts;
percent > 6.41 12.5 ms/count in
the primary
Reduced Power is True processor

397

ECM (Initial DTCs) Section 395 of 478 395 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Accelerator P2122 Detect a continuous or APP1 Voltage < 0.4625 Run/Crank voltage > 19 / 39 Type A,
Pedal intermittent short or 6.41 counts or 1 Trips
Position open in the APP sensor 14
(APP) #1 on Main processor counts
Sensor 1 Lo continuous; 12.5
ms/count in the
main processor

No 5V reference error or
fault for # 4 5V reference
circuit (P06A3)

398

ECM (Initial DTCs) Section 396 of 478 396 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Accelerator P2123 Detect a continuous or APP1 Voltage > 4.7500 Run/Crank voltage > 19 / 39 Type A,
Pedal intermittent short or 6.41 counts or 1 Trips
Position open in the APP sensor 14
(APP) #1 on Main processor counts
Sensor 1 Hi continuous; 12.5
ms/count in the
main processor

No 5V reference error or
fault for # 4 5V reference
circuit (P06A3)

399

ECM (Initial DTCs) Section 397 of 478 397 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Accelerator P2127 Detect a continuous or APP2 Voltage < 0.3250 Run/Crank voltage > 19 / 39 Type A,
Pedal intermittent short or 6.41 counts or 1 Trips
Position open in the APP sensor 14
(APP) #2 on Main processor counts
Sensor 2 Lo continuous; 12.5
ms/count in the
main processor

No 5V reference error or
fault for # 4 5V reference
circuit (P0697)

400

ECM (Initial DTCs) Section 398 of 478 398 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Accelerator P2128 Detect a continuous or APP2 Voltage > 2.6000 Run/Crank voltage > 19 / 39 Type A,
Pedal intermittent short or 6.41 counts or 1 Trips
Position open in the APP sensor 14
(APP) #2 on Main processor counts
Sensor 2 Hi continuous; 12.5
ms/count in the
main processor

No 5V reference error or
fault for # 4 5V reference
circuit (P0697)

401

ECM (Initial DTCs) Section 399 of 478 399 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Throttle P2135 Detects a continuous or Difference between TPS1 6.775 Run/Crank voltage > 79 / 159 Type A,
Position (TP) intermittent correlation displaced and TPS2 % offset at min. throttle 6.41 counts or 1 Trips
Sensor 1-2 fault between TPS displaced > position with a linear 58
Correlation sensors #1 and #2 on threshold to No TPS sensor faults counts
Main processor 9.746 (P0122, P0123, P0222, continuous;
% at max. throttle P0223) 3.125 ms/count
position in the main
No 5V reference error or processor
fault for # 4 5V reference
circuit (P06A3)

Difference between 5.000 Run/Crank voltage > 79 / 159


(normalized min TPS1 ) % Vref 6.41 counts or
and (normalized min 58
TPS2) > No TPS sensor faults counts
(P0122, P0123, P0222, continuous;
P0223) 3.125 ms/count
in the main
No 5V reference error or processor
fault for # 4 5V reference
circuit (P06A3)

402

ECM (Initial DTCs) Section 400 of 478 400 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Accelerator P2138 Detects a continuous or Difference between APP1 5.000 Run/Crank voltage > 19 / 39 Type A,
Pedal intermittent correlation displaced and APP2 % offset at min. pedal 6.41 counts 1 Trips
Position fault between APP displaced > position with a linear intermittent or
(APP) sensors #1 and #2 on threshold to 15
Sensor 1-2 Main processor 10.001 No APP sensor faults counts
Correlation % at max. pedal (P2122, P2123,P2127, continuous, 12.5
position P2128) ms/count in the
main processor

No 5V reference errors or
faulst for # 3 & # 4 5V
reference circuits (P06A3,
P0697)
Difference between 5.000 Run/Crank voltage > 19 / 39
(normalized min APP1 ) % Vref 6.41 counts
and (normalized min intermittent or
APP2) > 15
No APP sensor faults counts
(P2122, P2123,P2127, continuous, 12.5
P2128) ms/count in the
main processor

No 5V reference errors or
faulst for # 3 & # 4 5V
reference circuits (P06A3,
P0697)

403

ECM (Initial DTCs) Section 401 of 478 401 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Injector 1 P2147 This DTC Diagnoses Voltage high across High Short to Ground: Battery Voltage >= 11 Volts 10 Type A,
high side Injector 1 high side Side Driver during On 25 amp >= through Engine Run Time >= 5 Seconds failures out of 1 Trips
circuit driver circuit for circuit state indicates short to High Side Driver 20
shorted to faults. ground P062B not FA or TFTK samples
ground
100 ms /sample
Continuous

404

ECM (Initial DTCs) Section 402 of 478 402 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Injector 1 P2148 This DTC Diagnoses Voltage low across High Short to Power: Battery Voltage >= 11 Volts 10 Type A,
high side Injector 1 high side side drive during off state <
? 1 volt between signal Engine Run Time >= 5 Seconds failures out of 1 Trips
circuit driver circuit for circuit indicates short to power. and controller power 20
shorted to faults. P062B not FA or TFTK samples
power
100 ms /sample
Continuous

405

ECM (Initial DTCs) Section 403 of 478 403 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Injector 2 P2150 This DTC Diagnoses Voltage high across High Short to Ground: Battery Voltage >= 11 Volts 10 Type A,
high side Injector 2 high side Side Driver during On 25 amp >= through Engine Run Time >= 5 Seconds failures out of 1 Trips
circuit driver circuit for circuit state indicates short to High Side Driver 20
shorted to faults. ground P062B not FA or TFTK samples
ground
100 ms /sample
Continuous

406

ECM (Initial DTCs) Section 404 of 478 404 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Injector 2 P2151 This DTC Diagnoses Voltage low across High Short to Power: Battery Voltage >= 11 Volts 10 Type A,
high side Injector 2 high side side drive during off state <
? 1 volt between signal Engine Run Time >= 5 Seconds failures out of 1 Trips
circuit driver circuit for circuit indicates short to power. and controller power 20
shorted to faults. P062B not FA or TFTK samples
power
100 ms /sample
Continuous

407

ECM (Initial DTCs) Section 405 of 478 405 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Injector 3 P2153 This DTC Diagnoses Voltage high across High Short to Ground: Battery Voltage >= 11 Volts 10 Type A,
high side Injector 3 high side Side Driver during On 25 amp >= through Engine Run Time >= 5 Seconds failures out of 1 Trips
circuit driver circuit for circuit state indicates short to High Side Driver 20
shorted to faults. ground P062B not FA or TFTK samples
ground
100 ms /sample
Continuous

408

ECM (Initial DTCs) Section 406 of 478 406 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Injector 3 P2154 This DTC Diagnoses Voltage low across High Short to Power: Battery Voltage >= 11 Volts 10 Type A,
high side Injector 3 high side side drive during off state <
? 1 volt between signal Engine Run Time >= 5 Seconds failures out of 1 Trips
circuit driver circuit for circuit indicates short to power. and controller power 20
shorted to faults. P062B not FA or TFTK samples
power
100 ms /sample
Continuous

409

ECM (Initial DTCs) Section 407 of 478 407 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Injector 4 P2156 This DTC Diagnoses Voltage high across High Short to Ground: Battery Voltage >= 11 Volts 10 Type A,
high side Injector 4 high side Side Driver during On 25 amp >= through Engine Run Time >= 5 Seconds failures out of 1 Trips
circuit driver circuit for circuit state indicates short to High Side Driver 20
shorted to faults. ground P062B not FA or TFTK samples
ground
100 ms /sample
Continuous

410

ECM (Initial DTCs) Section 408 of 478 408 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Injector 4 P2157 This DTC Diagnoses Voltage low across High Short to Power: Battery Voltage >= 11 Volts 10 Type A,
high side Injector 4 high side side drive during off state <
? 1 volt between signal Engine Run Time >= 5 Seconds failures out of 1 Trips
circuit driver circuit for circuit indicates short to power. and controller power 20
shorted to faults. P062B not FA or TFTK samples
power
100 ms /sample
Continuous

411

ECM (Initial DTCs) Section 409 of 478 409 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Minimum P2176 TP sensors were not in During TPS min learn on Run/Crank voltage > 2.0 Type A,
Throttle the minmum learn the Main processor, TPS 6.41 secs 1 Trips
Position Not window after multiple Voltage > 0.5670
Learned attempts to learn the TPS minimum learn is
minimum. active
AND
No previous TPS min
learn values stored in long
Number of learn attempts 10 term memory
> counts

412

ECM (Initial DTCs) Section 410 of 478 410 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Intake Air P2199 Detects a difference ABS (IAT - IAT2) > 55.0 deg C Powertrain Relay Voltage >= 11.0 Volts 40 failures out Type B,
Temperature between the IAT and for a time >= 0.9 seconds of 50 samples 2 Trips
Sensor 1 / 2 IAT2 sensors
Correlation No Active DTCs: PowertrainRelayFault 1 sample every
100 msec

413

ECM (Initial DTCs) Section 411 of 478 411 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Bank 1 Air- P219A This monitor Filtered Ratio > 0.40 System Voltage no lower than 10.0 Volts Minimum of 1
Fuel Ratio determines if a for more than 0.2 test per trip, up Type A,
Imbalance cylinder-to-cylinder air- Note: The input to this If the diagnostic has seconds to 6 tests per 1 Trips
fuel ratio imbalance is metric is the pre catalyst reported a failure on trip during RSR
present on bank 1. oxygen sensor voltage. the prior trip, the Fuel Level > 10.0 percent AND no or FIR.
This voltage is used to Filtered Ratio must fall fuel level sensor fault
generate a Variance below 0.35 in order to The front O2
metric that represents the report a pass. This Engine Coolant > -20 deg. C sensor voltage is
statistical variation of the feature prevents the Temperature sampled once
O2 sensor voltage over a diagnostic from per cylinder
given engine cycle. This toggling between Cumulative engine run > 15.0 seconds event.
metric is proportional to failing and passing time Therefore, the
the air-fuel ratio when the Filtered Ratio time required to
imbalance (variance is remains near the initial Diagnostic enabled at Idle complete a
higher with an imbalance failure threshold of (regardless of other No single test (when
than without). Multiple 0.40 . operating conditions) all enable
samples are collected in conditions are
making a decision. Engine speed range 900 to 6,000 RPM met) decreases
as engine speed
The observed Variance is Engine speed delta during increases. For
dependant on engine a short term sample < 150 RPM example, 16.50
speed and load and so period seconds of data
each result is normalized is required at
for speed and load by Mass Airflow (MAF) range 8 to 500 g/s 1000 rpm while
comparing it to a known double this time
"good system" result for Cumulative delta MAF is required at
that speed and load, and during a short term < 2 g/s 500 rpm and half
generating a Ratio metric. sample period this time is
required at 2000
The Ratio metric is Filtered MAF delta rpm. This data is
calculated by selecting between samples < 0.25 g/s collected only
the appropriate threshold Note: first order lag filter when enable
calibration from a 17x17 coefficient applied to MAF conditions are
table (see Supporting = 0.150 met, and as such
Table significantly
P219A Variance Air Per Cylinder (APC) 90 to 1,200 mg/cylinder more operating
Threshold Bank1 Table) time is required
and subtracting it from the APC delta during short than is indicated
measured Variance. The term sample period < 60 mg/cylinder above.
result is then divided by a Generally, a
normalizer calibration Filtered APC delta report will be

414

ECM (Initial DTCs) Section 412 of 478 412 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
from another 17 x 17 table between samples < 2.00 percent made within 5
(see Supporting Table Note: first order lag filter minutes of
P219A Normalizer coefficient applied to APC operation.
Bank1 Table ). This = 0.100
quotient is then multiplied For RSR or FIR,
by a quality factor Spark Advance 5 to 55 degrees 12 tests must
calibration from a 17 x 17 complete before
table (see Supporting Throttle Area (percent of 1 to 200 percent the diagnostic
Table max) can report.
P219A Quality Factor
Bank1 Table ). Intake Cam Phaser Angle 0 to 25 degrees
This result is referred to
as the Ratio. Note that Exhaust Cam Phaser 0 to 25 degrees
the quality factor ranges Angle
between 0 and 1 and
represents robustness to Quality Factor (QF) >= 0.99
false diagnosis in the QF calibrations are
current operating region. located in a 17x17 lookup
Regions with low quality table versus engine speed
factors are not used. and load (see Supporting
Table
Finally, a EWMA filter is P219A Quality Factor
applied to the Ratio metric Bank1 Table ).
to generate the Filtered QF values less than “1”
Ratio malfunction criteria indicate that we don’t
metric. Generally, a have 4sigma/2sigma
normal system will result robustness in that region.
in a negative Filtered The quality of the data is
Ratio while a failing determined via statistical
system will result in a analysis of Variance data.
positive Filtered Ratio.
Fuel Control Status
The range of the Filtered Closed Loop and Long >= 1.0 seconds
Ratio metric is application Term FT Enabled for: (Please see "Closed
specific since both the Loop Enable
emissions sensitivity and Clarification" and "Long
relationship between Term FT Enable Criteria"
imbalance and the in Supporting Tables)
Variance metric are
application specific.
Device Control Not active
Some applications may AIR pump Not on

415

ECM (Initial DTCs) Section 413 of 478 413 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
need to command a CASE learn Not active
unique cam phaser value EGR Not intrusive
before performing the EVAP Not intrusive
above calculations since Engine OverSpeed Not Active
cam phasing has been Protection
shown to have an impact Idle speed control Normal
on overall signal quality. PTO Not Active
This application Injector base pulse width Above min pulse limit
Does Not Use this
feature. O2 learned htr resistance = Valid (the O2 heater
resistance has learned
since NVM reset)

Rapid Step Response


(RSR):
RSR will trigger if the
Ratio result from the last
test is >= 0.40
AND it exceeds the last
Filtered ratio by >= 0.40

Once triggered, the


filtered ratio is reset to: 0.00

Fast Initial Response


(FIR):
FIR will trigger when an
NVM reset or code clear
occurs.
Once triggered, the
filtered ratio is reset to: 0.00

No Fault Active for: EngineMisfireDetected_F


A
MAP_SensorFA
MAF_SensorFA
ECT_Sensor_FA
TPS_ThrottleAuthorityDef
aulted
FuelInjectorCircuit_FA

416

ECM (Initial DTCs) Section 414 of 478 414 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
AIR System FA
EvapExcessPurgePsbl_F
A
CamSensorAnyLocationF
A
FuelTrimSystemB1_FA
O2S_Bank_1_Sensor_1_
FA
O2S_Bank_1_Sensor_2_
FA
WRAF_Bank_1_FA

417

ECM (Initial DTCs) Section 415 of 478 415 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Barometric P2227 Compares baro sensor Difference between baro No Active DTCs: AmbPresSnsrCktFA 320 failures out Type B,
Pressure to the calculated baro sensor reading and ECT_Sensor_Ckt_FA of 400 samples 2 Trips
(BARO) estimate (part throttle estimated baro > 15.0 kPa IAT_SensorFA
Sensor calculation or when distance since last MAF_SensorFA 1 sample every
Performance unthrottled MAP) estimated baro update <= 0.06 miles AfterThrottlePressureFA 12.5 msec
(single turbo) TPS_FA
OR TPS_Performance_FA
VehicleSpeedSensor_FA
Difference between baro TC_BoostPresSnsrFA
sensor reading and
estimated baro > 20.0 kPa
when distance since last
estimated baro update > 0.06 miles
Barometric Pressure < 50.0 kPa Time between current 4 failures out of
OR ignition cycle and the last 5 samples
Barometric Pressure > 115.0 kPa time the engine was
running > 10.0 seconds 1 sample every
OR 12.5 msec
Engine is not rotating
ABS(Manifold Pressure -
Baro Pressure) > 10.0 kPa No Active DTCs: EngineModeNotRunTimer
AND Error
ABS(Turbocharger Boost MAP_SensorCircuitFA
Pressure - Manifold AAP_SnsrCktFA
Pressure) <= 10.0 kPa AAP2_SnsrCktFA
AND
ABS(Turbocharger Boost No Pending DTCs: MAP_SensorCircuitFP
Pressure - Baro Pressure) > 10.0 kPa AAP_SnsrCktFP
AAP2_SnsrCktFP

418

ECM (Initial DTCs) Section 416 of 478 416 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Barometric P2228 Detects a continuous BARO Voltage < 39.3 % of 5 Volt 320 failures out Type B,
Pressure short to low in either Range of 400 samples 2 Trips
(BARO) the signal circuit or the ( 2.0 Volts = 50.0 kPa)
Sensor BARO sensor. 1 sample every
Circuit Low 12.5 msec
(boosted
applications,
Gen III)

419

ECM (Initial DTCs) Section 417 of 478 417 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Barometric P2229 Detects an open BARO Voltage > 90.0 % of 5 Volt 320 failures out Type B,
Pressure sensor ground, Range of 400 samples 2 Trips
(BARO) continuous short to ( 4.5 Volts = 115.0
Sensor high or open in either kPa) 1 sample every
Circuit High the signal circuit or the 12.5 msec
(boosted BARO sensor.
applications,
Gen III)

420

ECM (Initial DTCs) Section 418 of 478 418 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Barometric P2230 Detects a noisy or String Length > 100 kPa 4 failures out of Type B,
Pressure erratic barometric 5 samples 2 Trips
(BARO) pressure input Where:
Sensor "String Length" = sum of Each sample
Circuit "Diff" calculated over 80 consecutive BARO takes 1.0
Intermittent samples seconds
And where:
"Diff" = ABS(current
BARO reading - BARO
reading from 12.5
milliseconds previous)

421

ECM (Initial DTCs) Section 419 of 478 419 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

O2 Sensor P223C This DTC determines if Fault condition present The three pump B1S1 DTC's Not active P0135, P0030, P0031 or Region A: 224 Type B,
Pumping the O2 sensor pumping when the pump current is current fault regions this key cycle P0032. failures out of 2 Trips
Current current has an incorrect in any of the fault regions are: 280 samples
Performance or out of range value when this test is enabled A) Pump current Measure valid status
Bank 1 during DFCO. > 4.18 ma (ASIC) = Valid OR

B) Pump current Controller status (ASIC) = Ready Region B: 224


<= 0.10 ma and failures out of
>= - 0.10 ma Engine Run or Auto stop = True 280 samples

C) Pump current ************************** OR


< -0.10 ma Heater Warm-up delay = Complete
Then Region C: 100
The three fault regions WRAF circuit diagnostic failures out of
have individual X out of delay (since heater Warm- >= 20.0 seconds 128 samples
Y calibrations. When up delay is complete)
the X out of Y is ************************** Sample rate is
reached in any region WRAF Ref cell 25 msec
this DTC is set. temperature
>= 628 Deg C Test enabled
Note: This DTC will Test starts when time in during DFCO
detect open circuit DFCO
faults to the Pump Test stops when time in >= 5.0 seconds
current, Ref Cell DFCO
voltage, Ref Ground > 12.0 seconds
and Trim circuits.

Note: A open circuit on


the Pump current
signal may also set a
P0131 DTC.

Note: A short to ground


on the trim circuit can
set P223C.

422

ECM (Initial DTCs) Section 420 of 478 420 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

O2 Sensor P223E This DTC determines if Measured Reference cell < 700 Deg C B1S1 DTC's Not active P0135, P0030, P0031 or 128 failures out Type B,
Reference the O2 sensor temperature OR this key cycle P0032 of 160 samples 2 Trips
Resistance reference cell has an > 1,000.0 Deg C
Out Of incorrect or out of Measure valid status Sample rate is
Range Bank range resistance value. (ASIC) = Valid 25 msec
1
Controller status (ASIC) = Ready Continuous

Engine Run or Auto stop = True

**************************
Heater Warm-up delay = Complete
Then
WRAF circuit diagnostic
delay (since heater Warm- >= 20.0 seconds
up delay is complete)
Then
Delay after WRAF circuit
diagnostic delay
************************** >= 10.0 seconds

423

ECM (Initial DTCs) Section 421 of 478 421 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Turbo/Super P2261 Detect Stuck Closed When measuring time < 1.000 Second, Diagnostic Enabled True 7 Failed tests out Type B,
Charger Bypass Valve accumulated air mass of 10 Tests 2 Trips
Bypass flow derivate boost Engine Speed >= 1,500 rpm
Valve - pressure is high pass 25ms/ sample
Mechanical filtered Bypass Valve
Turbocharge with filter frequency = 10.00 Hz Commanded Open
r with Duty Cycle > 6.00 %
wastegate.
Not A failure is detected when for at least >= 0.250 s
supercharge Acc. Filtered Air Mass > 65.00 g/s
r with Flow
mechanical Pressure ratio over the > refer to
compressor or compressor RelativeLimit P00C4_P2261_KtBSTD_
r_SurgeLim
Acc.Der.Filtered boost > 500.00 kPa/s in Supporting Tables
pressure
Condition keep true for x 0.80 s
seconds extra

Negative Transient Active:


Relative Boost and >= 35.0 kPa
Pressure derivate <= -250.0 kPa/s

Hyst. Negative Transient:


Relative Boost or < 0.0 kPa
Pressure derivate > 10.0 kPa/s

No Active DTCs: BSTR_b_TurboBypassCkt


FA
BSTR_b_BoostSnsrFA
MAF_SensorFA

424

ECM (Initial DTCs) Section 422 of 478 422 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

O2 Sensor P2270 This DTC determines if Post O2 sensor signal < 825 mvolts No Active DTC's TPS_ThrottleAuthorityDef Frequency: Type B,
Signal Stuck the post catalyst O2 aulted Once per trip 2 Trips
Lean Bank 1 sensor is stuck in a AND ECT_Sensor_FA Note: if
Sensor 2 normal lean voltage IAT_SensorFA NaPOPD_b_Res
range and thereby can The Accumulated mass MAF_SensorFA etFastRespFunc
no longer be used for air flow monitored during MAP_SensorFA = FALSE for the
post oxygen sensor the Stuck Lean Voltage AIR System FA given Fuel Bank
fuel control or for Test > 60 grams FuelInjectorCircuit_FA OR
catalyst monitoring. FuelTrimSystemB1_FA NaPOPD_b_Rap
The diagnostic is an FuelTrimSystemB2_FA idResponseActiv
intrusive test (during EngineMisfireDetected_F e = TRUE,
coast) which increases A multiple tests per
the delivered fuel to Ethanol Composition trip are allowed.
achieve the required Sensor FA
rich threshold.
B1S2 DTC's Not active P013A, P013B, P013E,
this key cycle P013F, P2270 or P2271

System Voltage > 10.0 Volts


Learned heater resistance = Valid ( the heater
resistance has learned
since NVM reset, see
enable conditions for
"HO2S Heater Resistance
DTC's" )

ICAT MAT Burnoff delay = Not Valid

Green O2S Condition = Not Valid, See definition


of
Multiple DTC Use_Green
Sensor Delay Criteria -
Airflow
and
Multiple DTC Use_Green
Sensor Delay Criteria -
Limit
for the following locations:
B1S2, B2S2 (if applicable)
in Supporting Tables tab.

425

ECM (Initial DTCs) Section 423 of 478 423 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Low Fuel Condition Diag = False
Pedal position <= 4.0 %

Engine Airflow 2 <= gps <= 15

Closed loop integral 0.85 <= C/L Int <= 1.07


Closed Loop Active = TRUE
(Please see “Closed
Loop Enable
Clarification” in
Supporting Tables).

Evap not in control of purge


Ethanol not in estimate mode

Post fuel cell = Enabled, refer to


Multiple DTC Use -
Block learn cells to
enable Post oxygen
sensor tests
for additional info.

Crankshaft Torque < 100.0 Nm

EGR Intrusive diagnostic = not active


All post sensor heater
delays = not active
O2S Heater (post sensor)
on Time >= 80.0 sec

Predicted Catalyst temp 500 <= ºC <= 850


Fuel State = DFCO possible

================= ==================
All of the above met for at
least 0.0 seconds, and
then check the following

Engine Speed to initially


enable test 950 <= RPM <= 2,950
Engine Speed range to
keep test enabled (after

426

ECM (Initial DTCs) Section 424 of 478 424 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
initially enabled) 900 <= RPM <= 3,050

Vehicle Speed to initially


enable test 40.4 <= MPH <= 77.7
Vehicle Speed range to
keep test enabled (after
initially enabled) 35.4 <= MPH <= 82.0
=================
All of the above met for at
least 2.0 seconds, and
then the Force Cat Rich
intrusive stage is
requested.
=================
During Stuck Lean test
the following must stay
TRUE or the test will
abort:
Commanded Fuel 0.96 <= EQR <= 1.08
Crankshaft Torque < 70.0 Nm

427

ECM (Initial DTCs) Section 425 of 478 425 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

O2 Sensor P2271 This DTC determines if Post O2 sensor signal > 100 mvolts No Active DTC's TPS_ThrottleAuthorityDef Frequency: Type B,
Signal Stuck the post catalyst O2 aulted Once per trip 2 Trips
Rich Bank 1 sensor is stuck in a AND ECT_Sensor_FA Note: if
Sensor 2 normal rich voltage IAT_SensorFA NaPOPD_b_Res
range and thereby can The Accumulated mass MAF_SensorFA etFastRespFunc
no longer be used for air flow monitored during MAP_SensorFA = FALSE for the
post oxygen sensor the Stuck Rich Voltage AIR System FA given Fuel Bank
fuel control or for Test > 25.0 grams FuelInjectorCircuit_FA OR
catalyst monitoring. FuelTrimSystemB1_FA NaPOPD_b_Rap
The diagnostic is an FuelTrimSystemB2_FA idResponseActiv
intrusive test which EngineMisfireDetected_F e = TRUE,
requests the DFCO A multiple tests per
mode to achieve the Ethanol Composition trip are allowed.
required lean threshold. Sensor FA

B1S2 DTC's Not Active P013A, P013B, P013E,


this key cycle P013F or P2270

System Voltage > 10.0 Volts


Learned heater resistance = Valid ( the heater
resistance has learned
since NVM reset, see
enable conditions for
"HO2S Heater Resistance
DTC's" )

ICAT MAT Burnoff delay = Not Valid

Green O2S Condition = Not Valid, See definition


of
Multiple DTC Use_Green
Sensor Delay Criteria -
Airflow
and
Multiple DTC Use_Green
Sensor Delay Criteria -
Limit
for the following locations:
B1S2, B2S2 (if applicable)
in Supporting Tables tab.

428

ECM (Initial DTCs) Section 426 of 478 426 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Low Fuel Condition Diag = False

Fuel State DFCO possible

DTC's Passed = P2270


= P013E
= P013A

================== =================
After above conditions are
met: DFCO mode is
continued (wo driver
initiated pedal input).

429

ECM (Initial DTCs) Section 427 of 478 427 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

SIDI High P228C This DTC Diagnoses Desired Pressure - Battery Voltage High Pressure Pump Pressure Error - Type A,
Pressure the measured fuel rail Measure Pressure >= 3.00 Mpa Performance Diagnostic 1,000 0 failures 1 Trips
Pump pressure bias too low Low Side Fuel Pressure Enable out of 1,250
from desired fuel samples
pressure. Engine Run Time >= 11 Volts
4 samples per
> 0.275 MPa engine rotaion

>=
Additional Enable P0089 - P163A - P228C -
Conditions: P228D - P0191 -
All must be true KtFHPD_t_PumpCntrlEn
(High Pressure Pump is gRunThrsh
enabled and (see supporting tables)
High Fuel pressure
sensor ckt is Not (FA,FP Enabled when a code
or TFTKO) and clear is not active or not
High Pressure fuel pump exiting device control
ckt is Not (FA,FP or Engine is not cranking
TFTKO) andCam or
Crank Sensor Not FA and
IAT,IAT2,ECT Not FA and
Low side Fuel Pump
Relay ckt Not FA and
Estimate fuel rail pressure
is valid and
Green Engine (In
assembly plant) is not
enabled and
Not if low fuel condition
and
Low side Fuel Pump is on
and
Injector Flow Test is not
active and
Device control
commanded pressure is
false and
Device control pump ckt
enabled on is false and
Engine movement

430

ECM (Initial DTCs) Section 428 of 478 428 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
detected is true and
Manufacturers enable
counter is 0)
Flex Fuel Sensor Not FA
Ignition voltage out of
correlation error(P1682)
not active

Barometric Pressure >= 70.0 KPA


Inlet Air Temp >= -10.0 degC
Fuel Temp -10 <=Temp degC <=
126

431

ECM (Initial DTCs) Section 429 of 478 429 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

SIDI High P228D This DTC Diagnoses Desired Pressure - <= -4.00 Mpa High Pressure Pump Pressure Error - Type A,
Pressure the measured fuel rail Measure Pressure Performance Diagnostic 1,000 failures 1 Trips
Pump pressure bias too high Enable out of 1,250
from desired fuel samples
pressure Battery Voltage >= 11 Volts
4 samples per
Low Side Fuel Pressure > 0.275 MPa engine rotaion

Engine Run Time >=


P0089 - P163A - P228C -
P228D - P0191 -
KtFHPD_t_PumpCntrlEn
gRunThrsh
Additional Enable (see supporting tables)
Conditions:
All must be true Enabled when a code
(High Pressure Pump is clear is not active or not
enabled and exiting device control
High Fuel pressure Engine is not cranking
sensor ckt is Not (FA,FP
or TFTKO) and
High Pressure fuel pump
ckt is Not (FA,FP or
TFTKO) and
Cam or Crank Sensor Not
FA and
IAT,IAT2,ECT Not FA and
Low side Fuel Pump
Relay ckt Not FA and
Estimate fuel rail pressure
is valid and
Green Engine (In
assembly plant) is not
enabled and
Not if low fuel condition
and
Low side Fuel Pump is on
and
Injector Flow Test is not
active and
Device control

432

ECM (Initial DTCs) Section 430 of 478 430 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
commanded pressure is
false and
Device control pump ckt
enabled on is false and
Engine movement
detected is true
andManufacturers enable
counter is 0)
Flex Fuel Sensor Not FA
Ignition voltage out of
correlation error(P1682)
not active

Barometric Pressure >= 70.0 KPA


Inlet Air Temp >= -10.0 DegC
Fuel Temp -10 <= Temp degC <=
126

433

ECM (Initial DTCs) Section 431 of 478 431 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

IGNITION P2300 Diagnoses Cylinder #1 The ECM detects that the Engine running 50 Failures Type B,
CONTROL Ignition Control (EST) commanded state of the out of 2 Trips
#1 CIRCUIT output driver circuit for driver and the actual state Ignition Voltage > 11.0 63 Samples
LOW a Short to Ground fault of the control circuit do
not match. 100 msec rate

Voltage low during driver < 100 ȍ impedance


high state (indicates between signal and
short-to-ground) controller ground

434

ECM (Initial DTCs) Section 432 of 478 432 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

IGNITION P2301 Diagnoses Cylinder #1 The ECM detects that the Engine running 50 Failures Type B,
CONTROL Ignition Control (EST) commanded state of the out of 2 Trips
#1 CIRCUIT output driver circuit for driver and the actual state Ignition Voltage > 11.0 Volts 63 Samples
High a Short to Power fault of the control circuit do
not match.
100 msec rate
Voltage high during driver < 100 ȍ impedance
low state (indicates short- between signal and
to-power) controller power

435

ECM (Initial DTCs) Section 433 of 478 433 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

IGNITION P2303 Diagnoses Cylinder #2 The ECM detects that the Engine running 50 Failures Type B,
CONTROL Ignition Control (EST) commanded state of the out of 2 Trips
#2 CIRCUIT output driver circuit for driver and the actual state Ignition Voltage > 11.0 Volts 63 Samples
Low a Short to Ground fault of the control circuit do
not match.
100 msec rate
Voltage low during driver < 100 ȍ impedance
high state (indicates between signal and
short-to-ground) controller ground

436

ECM (Initial DTCs) Section 434 of 478 434 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

IGNITION P2304 Diagnoses Cylinder #2 The ECM detects that the Engine running 50 Failures Type B,
CONTROL Ignition Control (EST) commanded state of the out of 2 Trips
#2 CIRCUIT output driver circuit for driver and the actual state Ignition Voltage > 11.0 Volts 63 Samples
High a Short to Power fault of the control circuit do
not match.
100 msec rate
Voltage high during driver < 100 ȍ impedance
low state (indicates short- between signal and
to-power) controller power

437

ECM (Initial DTCs) Section 435 of 478 435 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

IGNITION P2306 Diagnoses Cylinder #3 The ECM detects that the Engine running 50 Failures Type B,
CONTROL Ignition Control (EST) commanded state of the out of 2 Trips
#3 CIRCUIT output driver circuit for driver and the actual state Ignition Voltage > 11.0 Volts 63 Samples
Low a Short to Ground fault of the control circuit do
not match.
100 msec rate
Voltage low during driver < 100 ȍ impedance
high state (indicates between signal and
short-to-ground) controller ground

438

ECM (Initial DTCs) Section 436 of 478 436 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

IGNITION P2307 Diagnoses Cylinder #3 The ECM detects that the Engine running 50 Failures Type B,
CONTROL Ignition Control (EST) commanded state of the out of 2 Trips
#3 CIRCUIT output driver circuit for driver and the actual state Ignition Voltage > 11.0 Volts 63 Samples
High a Short to Power fault of the control circuit do
not match.
100 msec rate
Voltage high during driver < 100 ȍ impedance
low state (indicates short- between signal and
to-power) controller power

439

ECM (Initial DTCs) Section 437 of 478 437 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

IGNITION P2309 Diagnoses Cylinder #4 The ECM detects that the Engine running 50 Failures Type B,
CONTROL Ignition Control (EST) commanded state of the out of 2 Trips
#4 CIRCUIT output driver circuit for driver and the actual state Ignition Voltage > 11.0 Volts 63 Samples
Low a Short to Ground fault of the control circuit do
not match.
100 msec rate
Voltage low during driver < 100 ȍ impedance
high state (indicates between signal and
short-to-ground) controller ground

440

ECM (Initial DTCs) Section 438 of 478 438 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

IGNITION P2310 Diagnoses Cylinder #4 The ECM detects that the Engine running 50 Failures Type B,
CONTROL Ignition Control (EST) commanded state of the out of 2 Trips
#4 CIRCUIT output driver circuit for driver and the actual state Ignition Voltage > 11.0 Volts 63 Samples
High a Short to Power fault of the control circuit do
not match.
100 msec rate
Voltage high during driver < 100 ȍ impedance
low state (indicates short- between signal and
to-power) controller power

441

ECM (Initial DTCs) Section 439 of 478 439 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Transmissio P2544 Determines if the Protect error - Serial Message <> two's Diagnostic Status Enabled >= 16 failures
n Control torque request from the Communication message complement of out of 20 Type B,
Torque TCM is valid 2’s complement not equal message samples. 2 Trips
Request ($189/$199)
Circuit Power Mode = Run Performed on
every received
message
OR Ignition Voltage > 6.41 volts
Rolling count error - Serial Message <> previous >= 6
Communication message message rolling count Rolling count
($189/$199) rolling count value + one errors out of 10
index value samples.
Engine Running = True
Performed on
OR Run/Crank Active > 0.50 Sec every received
message

>= 6 range
Range Error - Serial > 450 Nm errors out of 10
Communication message No Serial communication No loss of samples.
- ($189/$199) TCM loss to TCM (U0101) communication
Requested Torque Performed on
Increase every received
message

OR
>= 4 multi-
Multi-transition error - Requested torque transitions out of
Trans torque intervention intervention type 5 samples.
type request change toggles from not Performed every
increasing request to 200 msec
increasing request

442

ECM (Initial DTCs) Section 440 of 478 440 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Engine Hood P257D This DTC monitors the Hood Switch position is in The diagnostic is enabled = 1 (1 indicates enabled) 80 failed Type B,
Switch hood switch rationality an invalid position. samples 2 Trips
Performance Enabled when Run/Crank within 100 total
Type of Switch: is active only, = 1 (1 indicates Run/ samples
CeHSWR_e_Enumerate otherwise Run/Crank is Crank active enabled)
d not used as an enable Diagnostic runs
Hood Switch 1 and in the 12.5 ms
With a discrete type Hood Switch 2 are in loop
switch the hood switch the same state
reading is invalid when (States not equal is
proper function)

With a percentage type 93.00 % to 82.70 %


switch the hood switch or
reading is invalid in these 70.70 % to 52.80 %
ranges or
27.00 % to 16.70 %

With a resistance type 9,578.00 Ohms to


switch the hood switch 8,858.00 Ohms
reading is invalid in these or
ranges 3,733.00 Ohms to
2,509.00 Ohms
or
490.00 Ohms to
463.00 Ohms

With an enumerated type 1281 Ohms to


switch the hood switch 1404 Ohms
reading is invalid in these
ranges

443

ECM (Initial DTCs) Section 441 of 478 441 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Engine Hood P257E This DTC monitors the Hood Switch position The diagnostic is enabled = 1 (1 indicates enabled) 80 failed Type B,
Switch Short hood switch for a short reading is outside samples 2 Trips
to Ground / to ground or low an expected bounds for Enabled when Run/Crank within 100 total
Low Voltage voltage condition is active only, = 1 (1 indicates Run/ samples
Type of Switch: otherwise Run/Crank is Crank active enabled)
CeHSWR_e_Enumerate not used as an enable Diagnostic runs
d in the 12.5 ms
Hood Switch 1 and loop
With a discrete type Hood Switch 2 are in
switch the bounds are the same state
(States not equal is
proper function)

With a percentage type <= 16.70 %


switch the bound is hood
switch reading

With a resistance type <= 463.00 Ohms


switch the bound is hood
switch reading

With an enumerated type <= 325 Ohms


switch the bound is hood
switch reading

444

ECM (Initial DTCs) Section 442 of 478 442 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Engine Hood P257F This DTC monitors the Hood Switch position The diagnostic is enabled = 1 (1 indicates enabled) 80 failed Type B,
Switch Short hood switch for a short reading is outside an samples 2 Trips
to Voltage / to voltage or high expected bounds for Enabled when Run/Crank within 100 total
High Voltage voltage condition is active only, = 1 (1 indicates Run/ samples
Type of Switch: otherwise Run/Crank is Crank active enabled)
CeHSWR_e_Enumerate not used as an enable Diagnostic runs
d in the 12.5 ms
loop
Hood Switch 1 and
With a discrete type Hood Switch 2 are in
switch the bounds are the same state
(States not equal is
proper function)

With a percentage type >= 93.00 %


switch the bound is hood
switch reading

With a resistance type >= 9,578.00 Ohms


switch the bound is hood
switch reading

With an enumerated type >= 3620 Ohms


switch the bound is hood
switch reading

445

ECM (Initial DTCs) Section 443 of 478 443 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Control P262B This DTC determines if Count Up Test: Count Up Test: Type B,
Module the hardware timer 4 failures out of 2 Trips
Power Off does not initialize or Time difference between 20 samples
Timer count properly. There the current read and the
Performance are two tests to ensure previous read of the timer > 1.50 seconds 1 sec / sample
proper functioning of
the timer: Count Up Continuous while
Test (CUT) and Range run/crank is not
Test (RaTe). active and until
controller
Count Up Test (CUT): shutdown is
Verifies that the HWIO initiated.
timer is counting up
with the proper
increment.

Range Test (RaTe):


When the run/crank is Range Test: Range Test:
not active both the Once per trip
hardware and mirror The variation of the HWIO when controller
timers are started. The timer and mirror timer is > 0.25 %. shutdown is
timers are compared initiated or run/
when module shutdown crank becomes
is initiated or run/crank active.
becomes active.

446

ECM (Initial DTCs) Section 444 of 478 444 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Fuel Pump P2635 This DTC detects Filtered fuel rail pressure <= Low Threshold a] Fu Rail Pres Snsr a] <> TRUE 1 sample / Type B,
"A" Low degradation in the error ( see Supporting Circuit Low Fault Active 12.5 millisec 2 Trips
Flow / performance of the Calibration tab) (DTC P018C)
Performance SIDI electronically
regulated fuel system OR b] Fu Rail Pres Snsr b] <> TRUE
Circuit High Fault Active
>= High Threshold (DTC P018D)
( see Supporting
Calibration tab) c] Fu Rail Pres Snsr Perf c] <> TRUE
Fault Active ( DTC
( tabulated result: P018B)
function of desired fuel
rail pressure and fuel d] Fu Pump Circuit Low d] <> TRUE
flow rate) Fault Active ( DTC P0231)

e] Fu Pump Circuit High e] <> TRUE


Fault Active ( DTC P0232)

f] Fu Pump Circuit Open f] <> TRUE


Fault Active (DTC P023F)

g] Reference Voltage g] <> Active This Key


Fault Status (DTC
P0641)

h] Fu Pump Driver Control h] <> TRUE


Module Overtemperature
Fault Active (DTC P1255)

j] Barometric Pressure j] == TRUE


Signal Valid (PPEI $4C1) (for absolute fuel pressure
sensor)

k] Engine run time k] >= 30 sec

l] Emissions Fuel Level l] <> TRUE


Low (PPEI $3FB)

m] Fu Pump Control m] == TRUE


Enabled

447

ECM (Initial DTCs) Section 445 of 478 445 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
n] Fu Pump Control state n] == Normal

p] System Voltage p] 11V< System V <32V

q] Fuel flow rate q1] > 0.047 gram/sec


AND
q2] <= Max allowed fuel
flow rate (function of
desired pressure and
system voltage)(typically
11-50 gram/sec)

r] Fuel Pressure Control r1] Not responding to


System overperformance due to
pressure buildup during
Deceleration Fuel Cut Off
OR
r2] Not responding to a
decreasing desired fuel
pres commnad

448

ECM (Initial DTCs) Section 446 of 478 446 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Malfunction P263A Diagnoses the Voltage low during driver Short to ground: Run/Crank Voltage Voltage • 11.00 volts 1 failures out of Type B,
Indicator malfunction indicator off state (indicates short- ” 0.5 Ÿ impedance 1 samples No MIL
Lamp (MIL) lamp control low side to-ground) between signal and
Control driver circuit for circuit controller ground Remote Vehicle Start is 50 ms / sample NO MIL
Circuit faults. not active
(ODM) Low Note: In
certain
controlle
rs P0650
may also
set (MIL
Control
Open
Circuit)

449

ECM (Initial DTCs) Section 447 of 478 447 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Malfunction P263B Diagnoses the Voltage high during driver Short to power: Run/Crank Voltage Voltage • 11.00 volts 4 failures out of Type B,
Indicator malfunction indicator on state (indicates short ” 0.5 Ÿ impedance 5 samples No MIL
Lamp (MIL) lamp control low side to power) between signal and
Control driver circuit for circuit controller power Remote Vehicle Start is 50 ms / sample NO MIL
Circuit faults. not active
(ODM) High

450

ECM (Initial DTCs) Section 448 of 478 448 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

DC/DC P3051 Diagnoses the DC/DC DC/DC Converter < 1 Volt Diagnostic enabled TRUE 640 failed Type B,
Converter Converter Actuator Actuator Voltage Raw samples out of 2 Trips
Actuator Voltage Sensor Circuit Value 1 Run/Crank or Accessory TRUE 800 samples in
Voltage 1 for 6.25 ms loop
Sensor short to ground faults.
Circuit 1 Low
Voltage

451

ECM (Initial DTCs) Section 449 of 478 449 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

DC/DC P3052 Diagnoses the DC/DC DC/DC Converter < 1 Volt Diagnostic enabled TRUE 640 failed Type B,
Converter Converter Actuator Actuator Voltage Raw samples out of 2 Trips
Actuator Voltage Sensor Circuit Value 2 Run/Crank or Accessory TRUE 800 samples in
Voltage 2 for 6.25 ms loop
Sensor short to ground faults.
Circuit 2 Low
Voltage

452

ECM (Initial DTCs) Section 450 of 478 450 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

DC/DC P3053 Diagnoses the DC/DC DC/DC Converter > 28 Volt Diagnostic enabled TRUE 640 failed Type B,
Converter Converter Actuator Actuator Voltage Raw samples out of 2 Trips
Actuator Voltage Sensor Circuit Value 1 Run/Crank or Accessory TRUE 800 samples in
Voltage 1 for 6.25 ms loop
Sensor short to battery faults.
Circuit 1
High Voltage

453

ECM (Initial DTCs) Section 451 of 478 451 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

DC/DC P3054 Diagnoses the DC/DC DC/DC Converter > 28 Volt Diagnostic enabled TRUE 640 failed Type B,
Converter Converter Actuator Actuator Voltage Raw samples out of 2 Trips
Actuator Voltage Sensor Circuit Value 2 Run/Crank or Accessory TRUE 800 samples in
Voltage 2 for 6.25 ms loop
Sensor short to battery faults.
Circuit 2
High Voltage

454

ECM (Initial DTCs) Section 452 of 478 452 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

DC/DC P3055 Detects DC/DC Bypass Mode: > 1 Volt Diagnostic enabled TRUE 640 failed Type B,
Converter Converter Actuator Absolute value of voltage samples out of 2 Trips
Actuator Voltage 1 Performance difference between DC/ Run/Crank or Accessory TRUE 800 samples in
Voltage 1 issues DC Converter Actuator a 6.25 ms loop
Performance Voltage Raw Value 1 and Engine running for > 160 loops in 6.25
ECM Run/Crank OR ms loop
Engine stopped for > 160 loops in 6.25
ms loop

Stabilize Mode- Auto- > 1 Volt Diagnostic enabled TRUE 16 failed


Cranking: samples out of
Absolute value of voltage Run/Crank or Accessory TRUE 32 samples in a
difference between DC/ 6.25 ms loop
DC Converter Actuator Engine auto-cranking for > 0 loops in 6.25 ms
Voltage Raw Value 1 and loop
ECM Run/Crank
Stablize Mode-Auto- > 2 failed auto- Diagnostic enabled TRUE 2 failed auto-
Cranking Events: cranking events crank events out
Number of failed auto- Run/Crank or Accessory TRUE of 3 consecutive
cranking events exceeds auto-crank
threshold Engine auto-cranking has occurred events

455

ECM (Initial DTCs) Section 453 of 478 453 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

DC/DC P3056 Detects DC/DC Bypass Mode: > 1 Volt Diagnostic enabled TRUE 640 failed Type B,
Converter Converter Actuator Absolute value of voltage samples out of 2 Trips
Actuator Voltage 2 Performance difference between DC/ Run/Crank or Accessory TRUE 800 samples in
Voltage 2 issues DC Converter Actuator a 6.25 ms loop
Performance Voltage Raw Value 2 and Engine running for > 160 loops in 6.25 ms
ECM Run/Crank OR loop
Engine stopped for > 160 loops in 6.25 ms
loop

Stabilize Mode- Auto- > 1 Volt Diagnostic enabled TRUE 16 failed


Cranking: samples out of
Absolute value of voltage Run/Crank or Accessory TRUE 32 samples in a
difference between DC/ 6.25 ms loop
DC Converter Actuator Engine auto-cranking for > 0 loops in 6.25 ms
Voltage Raw Value 2 and loop
ECM Run/Crank
Stablize Mode-Auto- > 2 failed auto- Diagnostic enabled TRUE 2 failed auto-
Cranking Events: cranking events crank events out
Number of failed auto- Run/Crank or Accessory TRUE of 3 consecutive
cranking events exceeds auto-crank
threshold Engine auto-cranking has occurred events

456

ECM (Initial DTCs) Section 454 of 478 454 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

DC/DC P305B Diagnoses the DC/DC DC/DC Converter Ignition <> ECM Ignition Diagnostic enabled TRUE 320 failed Type B,
Converter Converter Ignition Switch Run/Start Position Switch Run/Start samples out of 2 Trips
Ignition Switch Run/Start Position Run/Crank FALSE 400 samples
Switch Run/ Position circuit for
Start circuit high faults Accessory TRUE
Position
Ciruit High
Voltage

457

ECM (Initial DTCs) Section 455 of 478 455 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

DC/DC P305C Diagnoses the DC/DC DC/DC Converter Ignition <> ECM Ignition Diagnostic enabled TRUE 640 failed Type B,
Converter Converter Switch Run/ Switch Run/Start Position Switch Run/Start samples out of 2 Trips
Ignition Start Position circuit for Position Run/Crank TRUE 800 samples
Switch Run/ circuit low faults
Start Accessory TRUE
Position
Ciruit Low
Voltage

458

ECM (Initial DTCs) Section 456 of 478 456 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

DC/DC P305D Diagnoses the DC/DC DC/DC Converter Crank <> ECM Crank Control Diagnostic enabled TRUE 640 failed Type B,
Converter Converter Crank Control samples out of 2 Trips
Crank Control Circuit for Run/Crank TRUE 800 samples
Control circuit high faults
Circuit High ECM Crank Control FALSE
Voltage

459

ECM (Initial DTCs) Section 457 of 478 457 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

DC/DC P305E Diagnoses the DC/DC DC/DC Converter Crank <> ECM Crank Control Diagnostic enabled TRUE 24 failed Type B,
Converter Converter Crank Control samples out of 2 Trips
Crank Control Circuit for Run/Crank or Accessory TRUE 32 samples
Control circuit low faults
Circuit Low ECM Crank Control TRUE
Voltage

460

ECM (Initial DTCs) Section 458 of 478 458 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Control U0073 This DTC monitors for Bus off failures exceeds 5 counts General Enable Criteria: Diagnostic runs Type B,
Module a BUS A off condition (equivalent to 0.06 in 12.5 ms loop 2 Trips
Communicati seconds) U0073 Not Active on Current Key
on Bus A Off Cycle
Normal CAN transmission
before the sample time of 0.81 seconds on Bus A Enabled
is reached
Device Control Not Active

High Voltage Virtual


Network Management Not Active

Ignition Voltage Criteria:

Run/Crank Ignition > 6.41 Volts


voltage

Power Mode = run

Off Cycle Enable Criteria:

KeCAND_b_OffKeyCycle = 0
DiagEnbl ( 1 indicates enabled)

Ignition Accessory Line = Active


and
Battery Voltage > 11.00 Volts

General Enable Criteria


and either Ignition Voltage
Criteria or Off Cycle
Enable Criteria met for >
3.0000 seconds

CAN hardware is bus > 0.1625 seconds


OFF for

461

ECM (Initial DTCs) Section 459 of 478 459 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Control U0074 This DTC monitors for Bus off failures exceeds 5 counts General Enable Criteria: Diagnostic runs Type B,
Module a BUS B off condition (equivalent to 0.06 in 12.5 ms loop 2 Trips
Communicati seconds) U0074 Not Active on Current Key
on Bus B Off Cycle
Normal CAN transmission
before the sample time of 0.81 seconds on Bus B Enabled
is reached
Device Control Not Active

High Voltage Virtual


Network Management Not Active

Ignition Voltage Criteria:

Run/Crank Ignition
voltage > 6.41 Volts

Power Mode = run

Off Cycle Enable Criteria:

KeCAND_b_OffKeyCycle =0
DiagEnbl (1 indicates enabled)

Ignition Accessory Line = Active


and
Battery Voltage > 11.00 Volts

General Enable Criteria


and either Ignition Voltage
Criteria or Off Cycle
Enable Criteria met for >
3.0000 seconds

CAN hardware is bus


OFF for > 0.1625 seconds

462

ECM (Initial DTCs) Section 460 of 478 460 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Lost U0101 This DTC monitors for Message is not received General Enable Criteria: Diagnostic runs Type B,
Communicati a loss of from controller for in 12.5 ms loop 2 Trips
on With TCM communication with the U0073 Not Active on Current Key
transmission control Message $0AB • 10.0 seconds Cycle
module Normal CAN transmission
Message $0BD • 10.0 seconds on Bus A Enabled

Message $0C7 • 10.0 seconds Device Control Not Active

Message $0F9 • 10.0 seconds High Voltage Virtual


Network Management Not Active
Message $189 • 10.0 seconds
Ignition Voltage Criteria:
Message $199 • 10.0 seconds
Run/Crank Ignition > 6.41 Volts
Message $19D • 10.0 seconds voltage

Message $1AF • 10.0 seconds


Power Mode = run
Message $1BE • 10.0 seconds

Message $1BF • 10.0 seconds Off Cycle Enable Criteria:

Message $1F5 • 10.0 seconds KeCAND_b_OffKeyCycle =0


DiagEnbl (1 indicates enabled)
Message $4C9 • 10.0 seconds
Ignition Accessory Line = Active
and
Battery Voltage > 11.00 Volts

General Enable Criteria


and either Ignition Voltage
Criteria or Off Cycle
Enable Criteria met for >
3.0000 seconds

Power Mode is in
accessory or run or crank
and High Voltage Virtual
Network Management is

463

ECM (Initial DTCs) Section 461 of 478 461 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
not active for > 0.4000 seconds

U0101 Not Active on Current Key


Cycle

TCM is present on the bus

464

ECM (Initial DTCs) Section 462 of 478 462 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Lost U0104 This DTC monitors for Message is not received General Enable Criteria: Diagnostic runs Type C,
Communicati a loss of from controller for in 12.5 ms loop No SVS
on With communication with the U0073 Not Active on Current Key
Cruise Cruise Control Module. Message $2CB • 10.0 seconds Cycle
Control
Module Message $2CD • 10.0 seconds Normal CAN transmission
on Bus A Enabled

Device Control Not Active

High Voltage Virtual


Network Management Not Active

Ignition Voltage Criteria:

Run/Crank Ignition > 6.41 Volts


voltage

Power Mode = run

Off Cycle Enable Criteria:

KeCAND_b_OffKeyCycle =0
DiagEnbl (1 indicates enabled)

Ignition Accessory Line = Active


and
Battery Voltage > 11.00 Volts

General Enable Criteria


and either Ignition Voltage
Criteria or Off Cycle
Enable Criteria met for >
3.0000 seconds

Power Mode is in
accessory or run or crank
and High Voltage Virtual

465

ECM (Initial DTCs) Section 463 of 478 463 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Network Management is
not active for > 0.4000 seconds

U0104 Not Active on Current Key


Cycle

Cruise Control Module is present on the bus

466

ECM (Initial DTCs) Section 464 of 478 464 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Lost U0121 This DTC monitors for Message is not received General Enable Criteria: Diagnostic runs Type C,
Communicati a loss of from controller for in 12.5 ms loop No SVS
on With Anti- communication with the U0073 Not Active on Current Key "Special
Lock Brake Anti-Lock Brake Message $0C1 • 10.0 seconds Cycle Type C"
System System (ABS) Control
(ABS) Module (Non-OBD Message $0C5 • 10.0 seconds Normal CAN transmission
Control Module ID 243). on Bus A Enabled
Module Message $0D1 • 10.0 seconds
Device Control Not Active
Message $1C6 • 10.0 seconds
High Voltage Virtual
Message $1C7 • 10.0 seconds Network Management Not Active

Message $1E9 • 10.0 seconds Ignition Voltage Criteria:

Message $2F1 • 10.0 seconds Run/Crank Ignition > 6.41 Volts


voltage
Message $2F9 • 10.0 seconds

Power Mode = run

Off Cycle Enable Criteria:

KeCAND_b_OffKeyCycle =0
DiagEnbl (1 indicates enabled)

Ignition Accessory Line = Active


and
Battery Voltage > 11.00 Volts

General Enable Criteria


and either Ignition Voltage
Criteria or Off Cycle
Enable Criteria met for >
3.0000 seconds

Power Mode is in
accessory or run or crank
and High Voltage Virtual

467

ECM (Initial DTCs) Section 465 of 478 465 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Network Management is
not active for > 0.4000 seconds

U0121 Not Active on Current Key


Cycle

Anti-Lock Brake System is present on the bus


Control Module

468

ECM (Initial DTCs) Section 466 of 478 466 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Lost U0140 This DTC monitors for Message is not received General Enable Criteria: Diagnostic runs Type C,
Communicati a loss of from controller for in 12.5 ms loop No SVS
on With communication with the U0073 Not Active on Current Key "Special
Body Control Body Control Module. Message $0F1 • 10.0 seconds Cycle Type C"
Module Normal CAN transmission
Message $12A • 10.0 seconds on Bus A Enabled

Message $1E1 • 10.0 seconds Device Control Not Active

Message $1F1 • 10.0 seconds High Voltage Virtual


Network Management Not Active
Message $1F3 • 10.0 seconds
Ignition Voltage Criteria:
Message $3C9 • 10.0 seconds
Run/Crank Ignition > 6.41 Volts
Message $3CB • 10.0 seconds voltage

Message $3F1 • 10.0 seconds Power Mode = run

Message $451 • 10.0 seconds


Off Cycle Enable Criteria:
Message $4D7 • 10.0 seconds
KeCAND_b_OffKeyCycle =0
Message $4E1 • 10.0 seconds DiagEnbl (1 indicates enabled)

Message $4E9 • 10.0 seconds Ignition Accessory Line = Active


and
Battery Voltage > 11.00 Volts

General Enable Criteria


and either Ignition Voltage
Criteria or Off Cycle
Enable Criteria met for >
3.0000 seconds

Power Mode is in
accessory or run or crank > 0.4000 seconds
and High Voltage Virtual
Network Management is
not active for

469

ECM (Initial DTCs) Section 467 of 478 467 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Not Active on Current Key


U0140 Cycle

Body Control Module is present on the bus

470

ECM (Initial DTCs) Section 468 of 478 468 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Lost U01B0 This DTC monitors for Message is not received The following criteria have Between 100ms Type B,
Communicati a loss of from controller for ECM been enabled for >= 5.00 seconds and 175ms due 2 Trips
on With communication with the has lost communication to rate of LIN
Battery Battery Monitor Module over the LIN bus with Power Mode =Run communication
Monitor on LIN bus Battery Monitor Module to Battery
Module for >= 3 counts Run/Crank Voltage >= 11.00 Volts Monitor Module.

471

ECM (Initial DTCs) Section 469 of 478 469 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Control U1501 This DTC monitors for LIN bus off failures >= 3.00 counts The following criteria have Dependent on Type B,
Module a LIN bus off condition been enabled for >= 5.00 seconds bus loading. 2 Trips
Communicati
on LIN Bus 1 Power Mode =Run
Off
Run/Crank Voltage >= 11.00 Volts

472

ECM (Initial DTCs) Section 470 of 478 470 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

LIN Bus 1 U1510 This DTC monitors for ECM has lost The following criteria have LIN bus Type B,
Lost a loss of communication over the been enabled for >= 5.00 seconds communication 2 Trips
Communicati communication on the LIN bus with Device 0 / executes in
on with LIN bus with Shutter 1 Shutter 1 for >= 3.00 counts Power Mode =Run 500ms loop
Device 0
(Shutter 1) Run/Crank Voltage >= 11.00 Volts

473

ECM (Initial DTCs) Section 471 of 478 471 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Lost U18A2 This DTC monitors for Message is not received General Enable Criteria: Diagnostic runs Type B,
Communicati a loss of from controller for in 12.5 ms loop 2 Trips
on With Fuel communication with the U0074 Not Active on Current Key
Pump Driver Fuel Pump Driver Message $0D5 • 10.0 seconds Cycle
Control Control Module on Bus Normal CAN transmission
Module B Message $0D7 • 10.0 seconds on Bus B Enabled

Device Control Not Active

High Voltage Virtual


Network Management Not Active

Ignition Voltage Criteria:

Run/Crank Ignition > 6.41 Volts


voltage

Power Mode = run

Off Cycle Enable Criteria:

KeCAND_b_OffKeyCycle = 0
DiagEnbl (1 indicates enabled)

Ignition Accessory Line =Active


and
Battery Voltage > 11.00 Volts

General Enable Criteria


and either Ignition Voltage
Criteria or Off Cycle
Enable Criteria met for >
3.0000 seconds

Power Mode is in
accessory or run or crank
and High Voltage Virtual
Network Management is
not active for > 0.4000 seconds

474

ECM (Initial DTCs) Section 472 of 478 472 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
U18A2 Not Active on Current Key
Cycle

Fuel Pump Driver Control is present on the bus


Module

475

ECM (Initial DTCs) Section 473 of 478 473 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Lost U18A7 This DTC monitors for Message is not received General Enable Criteria: Diagnostic runs Type B,
Communicati a loss of from controller for in 12.5 ms loop 2 Trips
on With DC/ communication with the U0074 Not Active on Current Key
DC DC/DC Converter Message $0A0 • 10.0 seconds Cycle
Converter Control Module on Bus Normal CAN transmission
Control B Message $1D2 • 10.0 seconds on Bus B Enabled
Module on
Bus B Device Control Not Active

High Voltage Virtual


Network Management Not Active

Ignition Voltage Criteria:

Run/Crank Ignition > 6.41 Volts


voltage

Power Mode = run

Off Cycle Enable Criteria:

KeCAND_b_OffKeyCycle = 0
DiagEnbl (1 indicates enabled)

Ignition Accessory Line =Active


and
Battery Voltage > 11.00 Volts

General Enable Criteria


and either Ignition Voltage
Criteria or Off Cycle
Enable Criteria met for >
3.0000 seconds

Power Mode is in
accessory or run or crank
and High Voltage Virtual
Network Management is
not active for > 0.4000 seconds

476

ECM (Initial DTCs) Section 474 of 478 474 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
U18A7 Not Active on Current Key
Cycle

DC/DC Converter Control is present on the bus


Module

477

ECM (Initial DTCs) Section 475 of 478 475 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Lost U216A This DTC monitors for Messages are not General Enable Criteria: Diagnostic runs Type C,
Communicati a loss of received from controller in 12.5 ms loop No SVS
on with Front communication with the for U0073 Not Active on Current Key
Object Front Object Detection Cycle
Detection Control Module. Message $2CB • 10.0 seconds Normal CAN transmission
Control on Bus A Enabled
Module Message $2CD • 10.0 seconds
Device Control Not Active
Message $2CF • 10.0 seconds
High Voltage Virtual Not Active
Message $370 • 10.0 seconds Network Management

Ignition Voltage Criteria:

Run/Crank Ignition > 6.41 Volts


voltage

Power Mode = run

Off Cycle Enable Criteria:

KeCAND_b_OffKeyCycle =0
DiagEnbl (1 indicates enabled)

Ignition Accessory Line = Active

and
Battery Voltage > 11.00 Volts

General Enable Criteria


and either Ignition Voltage
Criteria or Off Cycle
Enable Criteria met for >
3.0000 seconds
Power Mode is in
accessory or run or crank
and High Voltage Virtual
Network Management is
not active for > 0.4000 seconds

478

ECM (Initial DTCs) Section 476 of 478 476 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
U216A Not Active on Current Key
Cycle

EOCM, FCM, or RDCM are present on the bus


modules (Front Object
Detection Modules)

479

ECM (Initial DTCs) Section 477 of 478 477 of 991


16 OBDG03 ECM Summary Tables (Initial DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Fuel Pump U2616 To detect lost serial Timer - Fuel System t > 10 s a) FPPM configuration a) == 64 failures / 80 Type B,
Driver data communication Control message CAN ( Fu Pmp Pwr Mod KeFRPR_e_ChassisFuel CeFRPR_e_ECM_FPPM samples 2 Trips
Control from the power driver $0D9 not received smart device reports PresSysType _Sys
Module Lost controller to the ECM ( FPPM Received Serial Faulted, Not Faulted or b) Fault state b) == TRUE 1 sample / 12.5
Communicati Data Communication Indeterminate) determination enabled c) == Active millisec
on with Status) c) Run_Crank status d) == Valid
ECM/PCM d) FPPM Control Status e) == TRUE
Alive Rolling Count result f) 9v < Sys Voltage > 32v
e) FPPM Diagnostic
feedback received
f) System Voltage

480

ECM (Initial DTCs) Section 478 of 478 478 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Manifold P0107 Detects a continuous MAP Voltage < 3.0 % of 5 Volt Continuous 320 failures out Type B,
Absolute short to low or open in Range of 400 samples 2 Trips
Pressure either the signal circuit (This is equal to 0.15
Sensor or the MAP sensor. Volts or 3.5 kPa) 1 sample every
Circuit Low 12.5 msec

ECM (Unique DTCs) Section 1 of 224 479 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Manifold P0108 Detects an open MAP Voltage > 90.0 % of 5 Volt Continuous 320 failures out Type B,
Absolute sensor ground or Range of 400 samples 2 Trips
Pressure continuous short to (This is equal to 4.50
Sensor high in either the signal Volts, or 115.0 kPa) 1 sample every
Circuit High circuit or the MAP 12.5 msec
sensor.

ECM (Unique DTCs) Section 2 of 224 480 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Injector 1 P0201 This DTC Diagnoses Voltage low during driver Open circuit: Powertrain Relay Voltage >= 11 Volts 20 Type B,
Open Circuit Injector 1 low side off state indicates short- !
? 200 K Ÿ
? impedance within range for a duration >= 1 Seconds failures out of 2 Trips
- (PFI) driver circuit for circuit to-ground or open circuit between signal and 25
faults. controller ground Engine Running >= 0 Seconds samples Note: In
certain
100 ms /sample controlle
Continuous rs P0261
may also
set
(Injector
1 Short
to
Ground)

ECM (Unique DTCs) Section 3 of 224 481 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Injector 2 P0202 This DTC Diagnoses Voltage low during driver Open circuit: Powertrain Relay Voltage >= 11 Volts 20 Type B,
Open Circuit Injector 2 low side off state indicates short- ? 200 K Ÿ
> ? impedance within range for a duration >= 1 Seconds failures out of 2 Trips
- (PFI) driver circuit for circuit to-ground or open circuit between signal and 25
faults. controller ground Engine Running >= 0 Seconds samples Note: In
100 ms /sample certain
Continuous controlle
rs P0264
may also
set
(Injector
2 Short
to
Ground)

ECM (Unique DTCs) Section 4 of 224 482 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Injector 3 P0203 This DTC Diagnoses Voltage low during driver Open circuit: Powertrain Relay Voltage >= 11 Volts 20 Type B,
Open Circuit Injector 3 low side off state indicates short- ? 200 K Ÿ
> ? impedance within range for a duration >= 1 Seconds failures out of 2 Trips
- (PFI) driver circuit for circuit to-ground or open circuit between signal and 25
faults. controller ground Engine Running >= 0 Seconds samples Note: In
100 ms /sample certain
Continuous controlle
rs P0267
may also
set
(Injector
3 Short
to
Ground)

ECM (Unique DTCs) Section 5 of 224 483 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Injector 4 P0204 This DTC Diagnoses Voltage low during driver Open circuit: Powertrain Relay Voltage >= 11 Volts 20 Type B,
Open Circuit Injector 4 low side off state indicates short- ? 200 K Ÿ
> ? impedance within range for a duration >= 1 Seconds failures out of 2 Trips
- (PFI) driver circuit for circuit to-ground or open circuit between signal and 25
faults. controller ground Engine Running >= 0 Seconds samples Note: In
100 ms /sample certain
Continuous controlle
rs P0270
may also
set
(Injector
4 Short
to
Ground)

ECM (Unique DTCs) Section 6 of 224 484 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Injector 1 P0261 This DTC Diagnoses Voltage low during driver Short to ground: Powertrain Relay Voltage >= 11 Volts 20 Type B,
Low side Injector 1 low side off state indicates short- 
? 0.5 Ÿ
? impedance within range for a duration >= 1 Seconds failures out of 2 Trips
circuit driver circuit for circuit to-ground or open circuit between signal and 25
shorted to faults. controller ground Engine Running >= 0 Seconds samples Note: In
ground (PFI) 100 ms /sample certain
Continuous controlle
rs P0201
may also
set
(Injector
1 Open
Circuit)

ECM (Unique DTCs) Section 7 of 224 485 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Injector 1 P0262 This DTC Diagnoses Voltage high during driver Short to power: Powertrain Relay Voltage >= 11 Volts 20 Type B,
Low side Injector 1 low side on state indicates short to ? 0.5 Ÿ
< ? impedance within range for a duration >= 1 Seconds failures out of 2 Trips
circuit driver circuit for circuit power between signal and 25
shorted to faults. controller power Engine Running >= 0 Seconds samples
power (PFI) 100 ms /sample
Continuous

ECM (Unique DTCs) Section 8 of 224 486 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Injector 2 P0264 This DTC Diagnoses Voltage low during driver Short to ground: Powertrain Relay Voltage >= 11 Volts 20 Type B,
Low side Injector 2 low side off state indicates short- ? 0.5 Ÿ
< ? impedance within range for a duration >= 1 Seconds failures out of 2 Trips
circuit driver circuit for circuit to-ground or open circuit between signal and 25
shorted to faults. controller ground Engine Running >= 0 Seconds samples Note: In
ground (PFI) 100 ms /sample certain
Continuous controlle
rs P0202
may also
set
(Injector
2 Open
Circuit)

ECM (Unique DTCs) Section 9 of 224 487 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Injector 2 P0265 This DTC Diagnoses Voltage high during driver Short to power: Powertrain Relay Voltage >= 11 Volts 20 Type B,
Low side Injector 2 low side on state indicates short to ? 0.5 Ÿ
< ? impedance within range for a duration >= 1 Seconds failures out of 2 Trips
circuit driver circuit for circuit power between signal and 25
shorted to faults. controller power Engine Running >= 0 Seconds samples
power (PFI) 100 ms /sample
Continuous

10

ECM (Unique DTCs) Section 10 of 224 488 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Injector 3 P0267 This DTC Diagnoses Voltage low during driver Short to ground: Powertrain Relay Voltage >= 11 Volts 20 Type B,
Low side Injector 3 low side off state indicates short- ? 0.5 Ÿ
< ? impedance within range for a duration >= 1 Seconds failures out of 2 Trips
circuit driver circuit for circuit to-ground or open circuit between signal and 25
shorted to faults. controller ground Engine Running >= 0 Seconds samples Note: In
ground (PFI) 100 ms /sample certain
Continuous controlle
rs P0203
may also
set
(Injector
3 Open
Circuit)

11

ECM (Unique DTCs) Section 11 of 224 489 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Injector 3 P0268 This DTC Diagnoses Voltage high during driver Short to power: Powertrain Relay Voltage >= 11 Volts 20 Type B,
Low side Injector 3 low side on state indicates short to ? 0.5 Ÿ
< ? impedance within range for a duration >= 1 Seconds failures out of 2 Trips
circuit driver circuit for circuit power between signal and 25
shorted to faults. controller power Engine Running >= 0 Seconds samples
power (PFI) 100 ms /sample
Continuous

12

ECM (Unique DTCs) Section 12 of 224 490 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Injector 4 P0270 This DTC Diagnoses Voltage low during driver Short to ground: Powertrain Relay Voltage >= 11 Volts 20 Type B,
Low side Injector 4 low side off state indicates short- ? 0.5 Ÿ
< ? impedance within range for a duration >= 1 Seconds failures out of 2 Trips
circuit driver circuit for circuit to-ground or open circuit between signal and 25
shorted to faults. controller ground Engine Running >= 0 Seconds samples Note: In
ground (PFI) 100 ms /sample certain
Continuous controlle
rs P0204
may also
set
(Injector
4 Open
Circuit)

13

ECM (Unique DTCs) Section 13 of 224 491 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Injector 4 P0271 This DTC Diagnoses Voltage high during driver Short to power: Powertrain Relay Voltage >= 11 Volts 20 Type B,
Low side Injector 4 low side on state indicates short to ? 0.5 Ÿ
< ? impedance within range for a duration >= 1 Seconds failures out of 2 Trips
circuit driver circuit for circuit power between signal and 25
shorted to faults. controller power Engine Running >= 0 Seconds samples
power (PFI) 100 ms /sample
Continuous

14

ECM (Unique DTCs) Section 14 of 224 492 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Secondary P0411 Detects an insufficient Average Pressure Error > 5.0 kPa BARO > 60 kPa Phase 1 Type B,
AIR Incorrect flow condition.This test or < -4.9 kPa Inlet Air Temp > -10.0 deg C Conditional test 2 Trips
Airflow (for is run during Phase 1 Coolant Temp > -10.0 deg C < 80.0 weight > 7.0
single valve (AIR pump Engine off time > 3,600.0 seconds seconds
systems) commanded On, Valve OR the following System Voltage > 10.0 Volts < 32.0
commanded String Length (SL) Test: MAP not < 20 kPa for 2.0 sec Total 'String
Open).Leaks Engine Speed < 5,000 RPM Length'
downstream of the Average Pressure Error > 1.0 kPa MAF not > 50 gm/s for 3.0 sec accumulation
valve are detected via or < -1.0 kPa time:
an evaluation of SL Stability time > 5.0 seconds Bank 1 > 10.0 sec
average pressure error > 5.0 seconds Bank 2 Bank1
and average “String and P0411 SL Threshold > 10.0 sec
Length”(SL) – a term the Average String Length < Bank 1 Table SL RPM range < 6,000 RPM or > 6,500 Bank2
that represents the
absolute pressure delta Frequency: Once
accumulated every No active DTCs: AIRSystemPressureSens per trip when AIR
6.25ms, then averaged or FA pump
over the duration of the AIRValveControlCircuit FA commanded On
test. Low SL values are NOTE: Average Pressure AIRPumpControlCircuit
indicative of Error is the average FA Conditional test
downstream leaks or difference between the MAF_SensorFA weight is
blockages. predicted pressure and AmbientAirDefault calculated by
the measured pressure IAT_SensorFA multiplying the
ECT_Sensor_FA following
EngineMisfireDetected_F Factors:
A P0411 Phase 1
CatalystSysEfficiencyLoB Baro Test
1_FA Weight Factor ,
CatalystSysEfficiencyLoB P0411 Phase 1
2_FA MAF Test
P0606 Weight Factor ,
IgnitionOutputDriver_FA P0411 Phase 1
FuelInjectorCircuit_FA System Volt
Test Weight
Factor ,
P0411 Phase 1
Amb Temp Test
Weight Factor
(see Supporting
Tables)

15

ECM (Unique DTCs) Section 15 of 224 493 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Secondary P0412 Diagnoses the Voltage low during driver Open Circuit: Powertrain Relay Voltage >= 11.00 volts 20 failures out Type B,
AIR Solenoid Secondary AIR off state (indicates open >= 200K Ohms of 25 samples 2 Trips
Control Solenoid Control Low circuit) impedance between
Circuit Open Side Driver circuit for signal and controller 250ms / sample Note: In
circuit faults ground certain
controlle
rs
P041F
may also
set
(Second
ary AIR
solenoid
control
circuit
low
voltage)

16

ECM (Unique DTCs) Section 16 of 224 494 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Secondary P0418 Diagnoses the Voltage low during driver Open Circuit: Powertrain relay Voltage >= 11.00 volts 20 failures out Type B,
AIR Pump Secondary AIR Pump off state (indicates open >= 200K Ohms of 25 samples 2 Trips
Control Control Low Side circuit) impedance between
Circuit Open Driver circuit for circuit signal and controller 250ms / sample Note: In
faults ground certain
controlle
rs P2257
may also
set
(Second
ary AIR
Pump
Control
Circuit
Low
Voltage)

17

ECM (Unique DTCs) Section 17 of 224 495 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Secondary P041F Diagnoses the Voltage low during driver Short to ground: Powertrain relay Voltage >= 11.00 volts 20 failures out Type B,
AIR Solenoid Secondary AIR off state (indicates short- <= 0.5 Ohms of 25 samples 2 Trips
Control Solenoid Control Low to-ground) impedance between
Circuit Low Side Driver circuit for signal and controller 250ms / sample Note: In
Voltage circuit faults ground certain
controlle
rs P0412
may also
set
(Second
ary AIR
solenoid
control
circuit
Open)

18

ECM (Unique DTCs) Section 18 of 224 496 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Secondary P044F Diagnoses the Voltage high during driver Short to power: Powertrain relay Voltage >= 11.00 volts 20 failures out Type B,
AIR Solenoid Secondary AIR on state (indicates short- <= 0.5 Ohms of 25 samples 2 Trips
Control Solenoid Control Low to-power) impedance between
Circuit High Side Driver circuit for signal and controller 250ms / sample
Voltage circuit faults power

19

ECM (Unique DTCs) Section 19 of 224 497 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Cooling Fan P0481 Diagnoses the cooling Voltage low during driver Open Circuit: Powertrain Relay Voltage Voltage • 11.00 volts 50 failures out of Type B,
2 Relay fan 2 relay control low off state (indicates open • 200 K Ÿ impedance 63 samples 2 Trips
Control side driver circuit for circuit) between signal and
Circuit Open circuit faults controller ground 100 ms / sample Note: In
(ODM) certain
controlle
rs P0693
may also
set (Fan
2 Short
to
Ground)

20

ECM (Unique DTCs) Section 20 of 224 498 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Intake P0660 Diagnoses the Intake Voltage low during driver Open Circuit: >= 200K Powertrain Relay Voltage >= 11.00 Volts 40 failures out Type B,
Manifold Manifold Tuning (IMT) off state (indicates open Ohms impedance Engine Speed >= 400 RPM of 50 samples 2 Trips
Tuning (IMT) Valve low side driver circuit) between signal and
Valve circuit for circuit faults controller ground 1 sample every Note in
Solenoid 12.5 msec certain
Control controlle
Circuit Bank rs P0661
1 may also
set
(Intake
Manifold
Tuning
(IMT)
Valve
Solenoid
Control
Circuit
Low
Voltage
Bank 1)

21

ECM (Unique DTCs) Section 21 of 224 499 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Intake P0661 Diagnoses the Intake Voltage low during driver Short to ground: <= 0.5 Powertrain Relay Voltage >= 11.00 Volts 40 failures out Type B,
Manifold Manifold Tuning (IMT) off state (indicates short- Ohms impedance Engine Speed >= 400 RPM of 50 samples 2 Trips
Tuning (IMT) Valve low side driver to-ground or open circuit) between signal and
Valve circuit for circuit faults controller ground 1 sample every Note in
Solenoid 12.5 msec certain
Control Open Circuit: >= 200K controlle
Circuit Low Ohms impedance rs P0660
Voltage between signal and may also
Bank 1 controller ground set
(Intake
Manifold
Tuning
(IMT)
Valve
Solenoid
Control
Circuit
Bank 1)

22

ECM (Unique DTCs) Section 22 of 224 500 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Intake P0662 Diagnoses the Intake Voltage low during driver Short to power: <= 0.5 Powertrain Relay Voltage >= 11.00 Volts 40 failures out Type B,
Manifold Manifold Tuning (IMT) on state (indicates short- Ohms impedance Engine Speed >= 400 RPM of 50 samples 2 Trips
Tuning (IMT) Valve low side driver to-power) between signal and
Valve circuit for circuit faults controller power 1 sample every
Solenoid 12.5 msec
Control
Circuit High
Voltage
Bank 1

23

ECM (Unique DTCs) Section 23 of 224 501 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Cooling Fan P0693 Diagnoses cooling fan Voltage low during driver Short to ground: Powertrain Relay Voltage Voltage • 11.00 volts 50 failures out of Type B,
2 Relay 2 relay control low side off state (indicates short- ” 0.5 Ÿ impedance 63 samples 2 Trips
Control driver circuit for circuit to-ground) between signal and
Circuit Low faults controller ground 100 ms / sample Note: In
Voltage certain
(ODM) controlle
rs P0481
may also
set (Fan
2 Open
Circuit).

24

ECM (Unique DTCs) Section 24 of 224 502 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Cooling Fan P0694 Diagnoses the cooling Voltage high during driver Short to power: Powertrain Relay Voltage Voltage • 11.00 volts 50 failures out of Type B,
2 Relay fan 2 relay control low on state (indicates short ” 0.5 Ÿ impedance 63 samples 2 Trips
Control side driver circuit for to power) between signal and
Circuit High circuit faults controller power 100 ms / sample
Voltage
(ODM)

25

ECM (Unique DTCs) Section 25 of 224 503 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Intake P2070 Detects an Intake Time after the close Intake Manifold Tuning 320 failures out Type B,
Manifold Manifold Tuning Valve command without the Valve is commanded of 400 samples 2 Trips
Tuning (IMT) that is stuck in the open Intake Manifold Tuning closed
Valve Stuck position Valve reaching the closed 1 sample every
Open position >= 5.00 seconds No Active DTCs: P0660 12.5 msec
P0661
P0662
P2077
P2078

26

ECM (Unique DTCs) Section 26 of 224 504 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Intake P2071 Detects an Intake Time after the open Intake Manifold Tuning 320 failures out Type B,
Manifold Manifold Tuning Valve command without the Valve is commanded of 400 samples 2 Trips
Tuning (IMT) that is stuck in the Intake Manifold Tuning closed
Valve Stuck closed position Valve reaching the open 1 sample every
Closed position >= 5.00 seconds No Active DTCs: P0660 12.5 msec
P0661
P0662
P2077
P2078

27

ECM (Unique DTCs) Section 27 of 224 505 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Intake P2076 Detects an Intake Valve Position >= 5.0 % Powertrain Relay Voltage >= 11.00 Volts Executes every Type B,
Manifold Manifold Tuning Valve AND Powertrain Relay Voltage <= 999.00 Volts 12.5 msec 2 Trips
Tuning (IMT) Actuator that has Valve Position <= 35.0 % Engine Run Time >= 1.0 seconds
Valve initiated its learn for a time period >= 5.0 seconds
Position sequence for too long a
Sensor/ period of time, or too OR
Switch many times per ignition
Circuit cycle Valve Position >= 5.0 %
Range/ AND
Performance Valve Position <= 35.0 %
for a time period >= 0.2 seconds

for >= 10 times in one


ignition cycle

28

ECM (Unique DTCs) Section 28 of 224 506 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Intake P2077 Detects a continuous Valve Position >= 95.0 % Continuous 320 failures out Type B,
Manifold open or short to low in of 400 samples 2 Trips
Tuning (IMT) the Intake Manifold
Valve Tuning Valve Position 1 sample every
Position Sensor circuit 12.5 msec
Sensor/
Switch
Circuit Low

29

ECM (Unique DTCs) Section 29 of 224 507 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Intake P2078 Detects a continuous Valve Position <= 5.0 % Continuous 320 failures out Type B,
Manifold short to high in the of 400 samples 2 Trips
Tuning (IMT) Intake Manifold Tuning
Valve Valve Position Sensor 1 sample every
Position circuit 12.5 msec
Sensor/
Switch
Circuit High

30

ECM (Unique DTCs) Section 30 of 224 508 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Barometric P2228 Detects a continuous BARO Voltage < 40.0 % of 5 Volt 320 failures out Type B,
Pressure short to low or open in Range of 400 samples 2 Trips
(BARO) either the signal circuit ( 2.0 Volts = 50.9 kPa)
Sensor or the BARO sensor. 1 sample every
Circuit Low 12.5 msec
(non-
boosted
applications)

31

ECM (Unique DTCs) Section 31 of 224 509 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Barometric P2229 Detects an open BARO Voltage > 90.0 % of 5 Volt 320 failures out Type B,
Pressure sensor ground or Range of 400 samples 2 Trips
(BARO) continuous short to ( 4.5 Volts = 115.0
Sensor high in either the signal kPa) 1 sample every
Circuit High circuit or the BARO 12.5 msec
(non- sensor.
boosted
applications)

32

ECM (Unique DTCs) Section 32 of 224 510 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Secondary P2257 Diagnoses the Voltage low during driver Short to ground: Powertrain relay Voltage >= 11.00 volts 20 failures out Type B,
AIR Pump Secondary AIR Pump off state (indicates short- <= 0.5 Ohms of 25 samples 2 Trips
Control Control Low Side to-ground) impedance between
Circuit Low Driver circuit for circuit signal and controller 250ms / sample Note: In
Voltage faults ground certain
controlle
rs P0418
may also
set
(Second
ary AIR
Pump
Control
Circuit
Open)

33

ECM (Unique DTCs) Section 33 of 224 511 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Secondary P2258 Diagnoses the Voltage high during driver Short to power: Powertrain relay Voltage >= 11.00 volts 20 failures out Type B,
AIR Pump Secondary AIR Pump on state (indicates short- <= 0.5 Ohms of 25 samples 2 Trips
Control Control Low Side to-power) impedance between
Circuit High Driver circuit for circuit signal and controller 250ms / sample
Voltage faults power

34

ECM (Unique DTCs) Section 34 of 224 512 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Secondary P2430 This DTC detects a Average Pressure Error < 0.50 kPa BARO > 60 kPa Stuck in range Type B,
AIR System stuck in range pressure Inlet Air Temp > -10.0 deg C cumulative time 2 Trips
Pressure sensor signal when the AND Coolant Temp > -10.0 deg C < 80.0 > 5.0 seconds
Sensor AIR pump is Signal Variation < 1.00 kPa Engine off time > 3,600.0 seconds
Circuit Bank commanded on. System Voltage > 10.0 Volts < 32.0 Frequency: Once
1 MAP not < 20 kPa for 2.0 sec per trip when SAI
Engine Speed < 5,000 RPM pump is
MAF not > 50 gm/s for 3.0 sec commanded On

No active DTCs: AIRValveControlCircuit FA


AIRPumpControlCircuit
FA
P2432
P2437
P2433
P2438
P0606

35

ECM (Unique DTCs) Section 35 of 224 513 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Secondary P2431 This DTC detects a Difference between AIR > 15.0 kPa BARO > 60 kPa Skewed sensor Type B,
AIR System skewed pressure pressure sensor and Inlet Air Temp > -10.0 deg C cumulative test 2 Trips
Pressure sensor signal via a BARO (Pump Coolant Temp > -10.0 deg C < 80.0 weight > 30.0
Sensor comparison of the AIR Commanded Off) Engine off time > 3,600.0 seconds seconds
Performance pressure sensor signal or < -15.0 kPa System Voltage > 10.0 Volts < 32.0
Bank 1 and estimated BARO, MAP not < 20 kPa for 2.0 sec Continuous
as well as an OR Engine Speed < 5,000 RPM 6.25ms loop
evaluation of the quality MAF not > 50 gm/s for 3.0 sec
of the comparison. Difference between AIR > 50.0 kPa
pressure sensor and Transfer Case not in 4WD Skewed sensor
BARO (Pump Low cumulatative test
Commanded On) Run/crank active weight is based
on distance from
the last Baro
No active DTCs: AIRValveControlCircuit FA update. See
AIRPumpControlCircuit P2431_P2436
FA Baro Skewed
P2432 Sensor Weight
P2437 Factor
P2433 table.
P2438
MAF_SensorFA
EngineMisfireDetected_F
A
P0606

36

ECM (Unique DTCs) Section 36 of 224 514 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Secondary P2432 This DTC detects an AIR Pressure Sensor < 6 % of 5Vref for No active DTCs: P0606 1,000 samples Type B,
AIR System out of range low AIR signal 800 failures out of (6.25 ms per 2 Trips
Pressure pressure sensor signal 1,000 samples sample)
Sensor
Circuit Low Continuous
Voltage
Bank 1

37

ECM (Unique DTCs) Section 37 of 224 515 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Secondary P2433 This DTC detects an AIR Pressure Sensor > 94 % of 5Vref for No active DTCs: P0606 1,000 samples Type B,
AIR System out of range high AIR signal 800 failures out of (6.25 ms per 2 Trips
Pressure pressure sensor signal 1,000 samples sample)
Sensor
Circuit Hi Continuous
Voltage
Bank 1

38

ECM (Unique DTCs) Section 38 of 224 516 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Secondary P2440 This DTC detects if one Average Pressure Error P2440 Bank 1 Valve BARO > 60 kPa Phase 2 Type B,
AIR System or both of the AIR < Pressure Error Inlet Air Temp > -10.0 deg C Conditional test 2 Trips
Shut-off system control valves table Coolant Temp > -10.0 deg C < 80.0 weight > 1.5 sec
Valve Stuck is stuck openThis test Engine off time > 3,600.0 seconds
Open (for is run during Phase 2 or > 32 kPa System Voltage > 10.0 Volts < 32.0 Frequency:
single valve (Pump commanded MAP not < 20 kPa for 2.0 sec Once per trip
systems) On, valve commanded Engine Speed < 5,000 RPM when AIR pump
closed) MAF not > 50 gm/s for 3.0 sec commanded On
Stability Time > 0.5 seconds

AIR diagnostic Phase 1 Conditional test


passed weight is
calculated by
No active DTCs: AIRSystemPressureSens multiplying the
or FA following
AIRValveControlCircuit FA Factors:
AIRPumpControlCircuit P2440 Phase 2
FA Baro Test
MAF_SensorFA Weight Factor ,
AmbientAirDefault P2440 Phase 2
IAT_SensorFA MAF Test
ECT_Sensor_FA Weight Factor ,
EngineMisfireDetected_F P2440 Phase 2
A System Volt
CatalystSysEfficiencyLoB Test Weight
1_FA Factor ,
CatalystSysEfficiencyLoB P2440 Phase 2
2_FA Amb Temp Test
P0606 Weight Factor
IgnitionOutputDriver_FA (see Supporting
FuelInjectorCircuit_FA Tables)

39

ECM (Unique DTCs) Section 39 of 224 517 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Secondary P2444 This DTC detects if the Average Pressure Error P2444 Bank 1 Pump BARO > 60 kPa Phase 3 Type A,
AIR System SAI pump is stuck On. > Pressure Error Inlet Air Temp > -10.0 deg C Cumlatative test 1 Trips
Pump Stuck This test is run during table Coolant Temp > -10.0 deg C < 80.0 weight > 2.0 sec.
On (for Phase 3 (Pump Engine off time > 3,600.0 seconds
single valve commanded Off, valve < -32 kPa System Voltage > 10.0 Volts < 32.0 Frequency: Once
systems) commanded closed) or MAP not < 20 kPa for > 2.0 sec per trip when AIR
Engine Speed < 5,000 RPM pump is
MAF not > 50 gm/s for > 3.0 sec commanded On
Stability Time > 4.0 seconds

AIR diagnostic Phase 1 Phase 3 cumulatative test


passed weight is based on the
AIR diagnostic Phase 2 distance from the last
passed Baro update. See
P2431_P2436 Baro
Skewed Sensor Weight
Factor
table.

No active DTCs: AIRSystemPressureSens


or FA
AIRValveControlCircuit FA
AIRPumpControlCircuit
FA
MAF_SensorFA
AmbientAirDefault
IAT_SensorFA
ECT_Sensor_FA
EngineMisfireDetected_F
A
CatalystSysEfficiencyLoB
1_FA
CatalystSysEfficiencyLoB
2_FA
P0606
IgnitionOutputDriver_FA
FuelInjectorCircuit_FA

40

ECM (Unique DTCs) Section 40 of 224 518 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Brake Pedal P057E detects noisy / erratic If x of y samples are 25.00 Brake Pedal Position 1.00 10.00 / MIL:
Position ouput for brake pedal observed above failure Sensor Circuit Type A,
Sensor position sensor threshold, default brake Intermittent / Erratic 16.00 counts 1 Trips
Circuit pedal position to zero Diagnostic Enable
Intermittent/ percent and set DTC
Erratic

ECM (Unique DTCs) Section 41 of 224 519 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Cruise P0589 Detect when cruise Cruise Control analog CAN cruise switch 1.00 fail continuously
Control control multi-function circuit B voltage must be diagnostic enable in ECM for greater than Type C,
Multi- switch circuit B in an "illegal range" or 0.500 No SVS
Function (analog) voltage is in "between ranges" for seconds ,special
Input B an illegal range greater than a calibratable type C
Circuit period of time for cruise
switch states that are
received over serial data

ECM (Unique DTCs) Section 42 of 224 520 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Cruise P0592 detects short to ground Cruise Control analog CAN cruise switch 1.00 fail continuously Type C,
Control failure for cruise multi- circuit B voltage must be diagnostic enable in ECM for greater than No SVS
Multi- function switch circuit B in an "Open Short To 2.00 ,special
Function Ground" for greater than a seconds type C
Input B calibratable period of time
Circuit Low for cruise switch states
that are received over
serial data

ECM (Unique DTCs) Section 43 of 224 521 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Cruise P0593 Cruise Control analog CAN cruise switch 1.00 fail continuously Type C,
Control circuit B voltage must be diagnostic enable in ECM for greater than No SVS
Multi- in an "Short To Power" for 2.00 , special
Function greater than a calibratable seconds type C
Input B period of time for cruise
Circuit High switch states that are
received over serial data

ECM (Unique DTCs) Section 44 of 224 522 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Fuel Pump P069E Monitors the FPCM MIL Fuel Pump Control Time since power-up • 3 Continuous Type A,
Control request line to Module Emissions- seconds No MIL
Module determine when the Related DTC set
(FPCM) FPCM has detected a
Requested MIL illuminating fault.
MIL
Illumination

ECM (Unique DTCs) Section 45 of 224 523 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P105B Indicates that the Stop-Start capacitor No active DTCs U135C, U1347, P1066 10 failure out of Type B,
Capacitor capacitor temperature temperature value < -60.0 deg C 14 samples 2 Trips
Temperature is out of range - low
Sensor Diagnostic reporting is 500ms cycle
Circuit High enabled when the time
following two steps finish:
continuous
(A) LIN bus wake up = TRUE

Then,

(B) ESCM wake up delay > 0.50 sec

Afterwards, this diagnostic


runs continuously.

ECM (Unique DTCs) Section 46 of 224 524 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P105C Indicates that the Stop-Start capacitor No active DTCs U135C, U1347, P1066 10 failure out of Type B,
Capacitor capacitor temperature temperature value > 180.00 deg C 14 samples 2 Trips
Temperature is out of range - high
Sensor Diagnostic reporting is 500ms cycle
Circuit Low enabled when the time
following two steps finish:
Continuous
(A) LIN bus wake up = TRUE

Then,

(B) ESCM wake up delay > 0.50 sec

Afterwards, this diagnostic


runs continuously.

ECM (Unique DTCs) Section 47 of 224 525 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P105D Indicates that the Absolute value of No active DTCs U135C, U1347, P1066 Wake up test Type B,
Capacitor capacitor temperature temperature difference > 15.00 deg C only. 2 Trips
Temperature is not rational/plausible between capacitor and
Sensor Not DCDC converter Diagnostic reporting is Fault is set at
Plausible enabled when the first detection.
AND following three steps
finish:
Absolute value of
temperature difference > 15.00 deg C (A) ECM off time > 28,800 sec
between capacitor and
capacitor switch (K2) Then,

(B) LIN bus wake up = TRUE

Then,

(C) ESCM wake up delay > 0.50 sec

Note: This is not a


continuous diagnositc. It
runs once at LIN bus
wake up, after ECM off
time is large enough.

ECM (Unique DTCs) Section 48 of 224 526 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P105E Indicates that the DCDC converter No active DTCs U135C, U1347, P1066 10 failure out of Type B,
Capacitor DCDC converter temperature < -50.00 deg C 14 samples 2 Trips
Control temperature is out of
Module range - low Diagnostic reporting is 500ms cycle
DCDC enabled when the time
Converter following two steps finish:
Temperature continuous
Sensor (A) LIN bus wake up = TRUE
Circuit High
Then,

(B) ESCM wake up delay > 0.50 sec

Afterwards, this
diagnostic runs
continuously.

ECM (Unique DTCs) Section 49 of 224 527 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P105F Indicates that the DCDC converter No active DTCs U135C, U1347, P1066 10 failure out of Type B,
Capacitor DCDC converter temperature > 160.00 deg C 14 samples 2 Trips
Control temperature is out of
Module DC/ range - high Diagnostic reporting is 500ms cycle
DC enabled when the time
Converter following two steps finish:
Temperature continuous
Sensor (A) LIN bus wake up = TRUE
Circuit Low
Then,

(B) ESCM wake up delay > 0.50 sec

Afterwards, this
diagnostic runs
continuously.

10

ECM (Unique DTCs) Section 50 of 224 528 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P1060 Indicates that the The absolute value of No active DTCs U135C, U1347, P1066 Wake up test Type B,
Capacitor DCDC converter temperature difference > 15.00 deg C only. 2 Trips
Control temperature is not between DCDC converter
Module DC/ rational/plausible and capacitor. Diagnostic reporting is Fault is set at
DC enabled when the first detection.
Converter AND following three steps
Temperature finish:
Sensor Not The absolute value of
Plausible temperature difference > 15.00 deg C
between DCDC converter (A) ECM off time > 28,800 sec
and capacitor switch (K2).
Then,

(B) LIN bus wake up = TRUE

Then,

(C) ESCM wake up delay > 0.50 sec

Note: This is not a


continuous diagnositc. It
runs once at LIN bus
wake up, after ECM off
time is large enough.

11

ECM (Unique DTCs) Section 51 of 224 529 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P1061 Indicates that the Capacitor switch (K2) No active DTCs U135C, U1347, P1066 10 failure out of Type B,
Capacitor capacitor switch (K2) temperature < -50.00 deg C 14 samples 2 Trips
Secondary temperature is out of
Switch range - low Diagnostic reporting is 500ms cycle
Temperature enabled when the time
Sensor following two steps finish:
Circuit High continuous
(A) LIN bus wake up = TRUE

Then,
(B) ESCM wake up delay > 0.50 sec

Afterwards, this
diagnostic runs
continuously.

12

ECM (Unique DTCs) Section 52 of 224 530 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P1062 Indicates that the The capacitor switch (K2) No active DTCs U135C, U1347, P1066 10 failure counts Type B,
Capacitor capacitor switch (K2) temperature > 160.00 deg C out of 14 2 Trips
Secondary temperature is out of samples
Switch range - high Diagnostic reporting is
Temperature enabled when the 500ms cycle
Sensor following two steps finish: time
Circuit Low
(A) LIN bus wake up = TRUE continuous

Then,
(B) ESCM wake up delay > 0.50 sec

Afterwards, this
diagnostic runs
continuously.

13

ECM (Unique DTCs) Section 53 of 224 531 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P1063 Indicates that the The absolute value of No active DTCs U135C, U1347, P1066 Wake up test Type B,
Capacitor Capacitor Switch (K2) temperature difference > 15.00 deg C only. 2 Trips
Secondary Temperature Sensor between the capacitor
Switch Not Rational/Plausible switch (K2) and the Diagnostic reporting is Fault is set at
Temperature capacitor. enabled when the first detection.
Sensor Not following three steps
Plausible AND finish:

The absolute value of


tempeature difference > 15.00 deg C (A) ECM off time > 28,800 sec
between the capacitor
switch (K2) and DCDC Then,
converter.
(B) LIN bus wake up = TRUE

Then,

(C) ESCM wake up delay > 0.50 sec

Note: This is not a


continuous diagnositc. It
runs once at LIN bus
wake up, after ECM off
time is large enough.

14

ECM (Unique DTCs) Section 54 of 224 532 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

System P1064 This DTC indicates that The diagnostic method is No active DTCs U135C, U1347, P105B, Diagnostic runs Type B,
Voltage Low the system voltage is selected from method (A) P105C, P105D, P105E, when auto start 2 Trips
During Start low during a start when or (B) below. P105F, P1060, P1061, is commaned
Assist assist is expected P1062, P1063, P1066, from an auto
The two methods are: P1067, P1068, P1069, stop state.
Method (A) = P106A, P106B, P106C,
CeUCCD_e_UseGrd P106E, P106F, P1070, Minimum auto
OR P1071, P1072, P1073, stop time > 1.00
Method (B) = P1074, P1075, P1076, sec
CeUCCD_e_UseDeltaVlt P1077, P1078, P1079,
P107A, P107B, P107C, The test result
The method used on this = P107E, P107F, P1080, average is
application is CeUCCD_e_UseDelta P1081, P108A, P108B, calculated using
Vlt P108C, P108D, P108E, data from 3 auto
********************* ********************* P108F, P1090, P1091, start events.
ECT_Sensor_Ckt_FA
Method (A) - ECT_Sensor_Perf_FA
The average system
voltage during an assisted Low Fuel Condition Diag = FALSE
auto start is <= 9.00 V Fuel Level Data Fault = FALSE

Method (B) - (ECT > 30.00 Deg C


The average system OR
voltage delta during an OBD Coolant Enable
assisted auto start is > 3.00 V Criteria = TRUE)

Auto start is commanded


from an auto stop state = TRUE

15

ECM (Unique DTCs) Section 55 of 224 533 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P1065 This DTC indicates that The diagnostic measures No active DTCs U135C, U1347, P105B, 320 failures out Type B,
Capacitor the capacitor voltage is the capacitor voltage and P105C, P105D, P105E, of 400 samples 2 Trips
Control not charged to the compares it to a P105F, P1060, P1061,
Module expected voltage target calibration value that is P1062, P1063, P1066, 500ms cycle
Charging while the engine is specific to the derating P1067, P1068, P1069, time
Current running level . P106A, P106B, P106C,
Performance P106E, P106F, P1070, Continuously
***************************** P1071, P1072, P1073, runs when
Derating level 0 P1074, P1075, P1076, enable
Capacitor temperature -40.0 deg C < P1077, P1078, P1079, conditions are
capacitor temperature P107A, P107B, P107C, met.
< 55.0 deg C P107E, P107F, P1080,
Capacitor voltage P1081, P108A, P108B,
threshold to arm the auto P108C, P108D, P108E,
start <= Refer to P108F, P1090, P1091,
P1065_UCAP_Arm_A ECT_Sensor_Ckt_FA
utostart_Thresh_Der ECT_Sensor_Perf_FA
ating_Zero
in the Supporting
Tables tab. (ECT > 30.00 Deg C
***************************** OR
Derating level 1 OBD Coolant Enable
Capacitor temperature 55.0 deg C =< Criteria = TRUE)
capacitor temperature
< 61.0 deg C Engine run = TRUE
Capacitor voltage
threshold <= 2.70 V No change of the
capacitor derating level
***************************** during the test = TRUE
Derating level 2
Capacitor temperature 61.0 deg C =< Capacitor temperature -40.0 deg C < capacitor
capacitor temperature temperature < 73.0 deg C
< 73.0 deg C
Capacitor voltage Delay period before
threshold <= 2.20 V accumulating fails (allows
time for caps to charge) = 10.0 seconds
*****************************

16

ECM (Unique DTCs) Section 56 of 224 534 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P1066 This DTC indicates that If one or more of the Diagnostic reporting is Executes in 12.5 Type A,
Capacitor an error is detected on following Alive Rolling enabled when the ms loop 1 Trips
Control the Alive Rolling Counter (ARC) errors in following conditions are
Module Counter (ARC) in the LIN frames from the met: Continuously
Status LIN frame data capacitor control module
Message has matured, P1066 is (A) LIN bus wake up = TRUE
Counter set:
Incorrect Then,
ARC error counts for >= 10 failures
UCAP Current Status ouf of 10 samples (B) Diagnostic delay >= 3.00 sec
frame

(C) Powertrain Relay >= 11.00 V


OR Voltage

ARC error counts for >= 10 failures (D) Run/Crank Ignition >= 11.00 V
UCAP Temperature out of 10 samples Voltage
Status frame

OR

ARC error counts for >= 10 failures


UCAP Temperature Fault out of 10 samles
frame

OR

ARC error counts for >= 10 failures


UCAP Part Number frame out of 10 samples

17

ECM (Unique DTCs) Section 57 of 224 535 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P1067 This DTC Indicates one The ground switch (K1) No active DTCs U135C, U1347, P1066 Test cycle time is Type B,
Capacitor or more of the following current is out of range < -1330 amps 5ms 2 Trips
Control faults have occured: OR
Module Case 1: The ground > 1330 amps Diagnostic reporting is Error count
Performance switch (K1) current enabled when the increases by 10
sensor is faulty. following three steps if an error is
Case 2: The capacitor finish: detected, up to a
switch (K2) current maximum value
sensor is faulty. (A) LIN bus wake up = TRUE of 200.
Case 3: The onboard
voltages indicate a Then, Error count
faulty voltage regulator. decreases by 1 if
Case 4: The analog (B) ESCM wake up delay > 0.50 sec no error is
input circuits are faulty. detected,
Case 5: The capacitor minimum value
voltage sensor is stuck Then, 0.
at maximum.
(C) Fault maturity delay Fault is set when
expires, and the next valid > 0.51 sec error count = 200
LIN frame has been (100ms fault
received; or whenever maturity)
fault state from ESCM
changes its value Fault is removed
when error count
= 0.
Afterwards, this (1 sec healing
diagnostic runs time)
continuously.

The ground switch (K2) No active DTCs U135C, U1347, P1066 Test cycle time is
current is out of range < -1330 amps 5ms
OR
> 1330 amps Diagnostic reporting is Error count
enabled when the increases by 10
following three steps if an error is
finish: detected, up to a
maximum value
(A) LIN bus wake up = TRUE of 200.

Then, Error count

18

ECM (Unique DTCs) Section 58 of 224 536 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
decreases by 1 if
(B) ESCM wake up delay > 0.50 sec no error is
detected,
Then, minimum value
0.
(C) Fault maturity delay
expires, and the next valid > 0.51 sec Fault is set when
LIN frame has been error count = 200
received; or whenever (100ms fault
fault state from ESCM maturity)
changes its value
Fault is removed
when error count
Afterwards, this = 0.
diagnostic runs (1 sec healing
continuously. time)

Internal Power Supplies Correct range is: No active DTCs U135C, U1347, P1066 Test cycle time is
2.5 V Reference 2.5 V +/- 0.1% 5ms
5.0 V Linear regulator 5.0 V +/- 0.2 V
15.0 V Boost regulator 15.0 V +/- 1.0 V Diagnostic reporting is Error count
are not functional or out of enabled when the increases by 100
range. following three steps if an error is
finish: detected, up to a
maximum value
(A) LIN bus wake up = TRUE of 200.

Then, Error count


decreases by 1 if
(B) ESCM wake up delay > 0.50 sec no error is
detected,
Then, minimum value
0.
(C) Fault maturity delay > 0.51 sec
expires, and the next valid Fault is set when
LIN frame has been error count = 200
received; ; or whenever (10 ms fault
fault state from ESCM maturity)
changes its value

Fault is removed

19

ECM (Unique DTCs) Section 59 of 224 537 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Afterwards, this when error count
diagnostic runs = 0.
continuously. (1 sec healing
time)
The analog input circuits No active DTCs U135C, U1347, P1066 Test cycle time is
are faulty: 5ms

Measured 2.5V Reference Diagnostic reporting is Error count


voltage of out of range, <2.23 V enabled when the increases by 20
which is a indicator that OR following three steps if an error is
the analog inputs to A/D > 2.78 V finish: detected, up to a
converter are faulty maximum value
(A) LIN bus wake up = TRUE of 200.

Then, Error count


decreases by 1 if
(B) ESCM wake up delay > 0.50 sec no error is
detected,
Then, minimum value
0.
(C) Fault maturity delay
expires, and the next valid > 0.51 sec Fault is set when
LIN frame has been error count = 200
received; or whenever (50ms fault
fault state from ESCM maturity)
changes its value
Fault is removed
when error count
Afterwards, this diagnostic = 0.
runs when the following (1 sec healing
conditions are met: time)

Internal Power Supplies = OK

DCDC = Not active


The measured capacitor No active DTCs U135C, U1347, P1066 Test cycle time is
voltage >=5.86 V 10ms

Diagnostic reporting is Error count


enabled when the increases by 10
following three steps if an error is

20

ECM (Unique DTCs) Section 60 of 224 538 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
finish: detected, up to a
maximum value
(A) LIN bus wake up = TRUE of 100.

Then, Error count


decreases by 1 if
(B) ESCM wake up delay > 0.50 sec no error is
detected,
Then, minimum value
0.
(C) Fault maturity delay
expires, and the next valid > 0.51 sec Fault is set when
LIN frame has been error count = 100
received; or whenever (100ms fault
fault state from ESCM maturity)
changes its value
Fault is removed
when error count
Afterwards, this = 0.
diagnostic runs (1 sec healing
continuously. time)

21

ECM (Unique DTCs) Section 61 of 224 539 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P1068 This DTC Indicates the Capacitance < 480 Farads No active DTCs U135C, U1347, P1066 The capacitance Type B,
Capacitor end of life of the and ESR are 2 Trips
Deteriorated capacitor. OR calculated during
Diagnostic reporting is state of health
Equivalent serial enabled when the determination.
resistance (ESR) > 3.6 milliion Ohm following three steps Fault is set after
finish: first detection.
OR
(A) LIN bus wake up = TRUE Cell voltage
Number of consecutive difference is
cycles in which one of the = 10 times Then, calculated after
capacitor cells has a ESCM wake up.
voltage 0.6V lower than (B) ESCM wake up delay > 0.50 sec Fault is set after
the other. 10 consecutive
Then, detections.

(C) Fault maturity delay > 0.10 sec This is a


expires, and the next valid persistent fault
LIN frame has been that can only be
received; or whenever removed by
fault state from ESCM service.
changes its value

Note: This is not


continuous diagnostic.

22

ECM (Unique DTCs) Section 62 of 224 540 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P1069 This DTC indicates that capacitor voltage > 5.8 V No active DTCs U135C, U1347, P1066 Test cycle time Type B,
Capacitor the capacitor is over 10ms 2 Trips
Voltage High voltage.
Diagnostic reporting is Error count
enabled when the increases by 2 if
following three steps an error is
finish: detected, up to a
maximum value
(A) LIN bus wake up = TRUE of 100.

Then, Error count


decreases by 1 if
(B) ESCM wake up delay > 0.50 sec no error is
detected,
Then, minimum value
0.
(C) Fault maturity delay
expires, and the next valid > 0.51 sec Fault is set when
LIN frame has been error count = 100
received; or whenever (500ms fault
fault state from ESCM maturity)
changes its value
Fault is removed
when error count
Afterwards, this = 0.
diagnostic runs (1 sec healing
continuously. time)

23

ECM (Unique DTCs) Section 63 of 224 541 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P106A This DTC indicates that Voltage drop across the <-0.8 V No active DTCs U135C, U1347, P1066 Test cycle time is Type A,
Capacitor the ground swith (K1) is ground switch (K1) when 10ms. 1 Trips
Control in a high impendance current > 550 amps
Module state Diagnostic reporting is Error count
Battery OR enabled when the increases by 1 if
Negative following three steps an error is
Circuit Driver Voltage drop across the > 0.8 V finish: detected, up to a
"A" and "B" ground switch (K1) when maximum of 100.
Stuck Open current > 550 amps (A) LIN bus wake up = TRUE
Error count
OR Then, decreases by 1 if
(B) ESCM wake up delay > 0.50 sec no error is
Voltage drop across the <-0.4 V detected, up to a
ground switch (K1) when Then, minimum of 0.
current <= 550 amps (C) Fault maturity delay > 1.01 sec
expires, and the next valid Fault is set when
OR LIN frame has been error count =
received; or whenever 100.
Voltage drop across the > 0.4V fault state from ESCM (1 sec fault
ground switch (K1) when changes its value maturity)
current <= 550 amps
Fault is removed
Afterwards, this when error count
diagnostic runs when the = 0.
folloiwng conditions are (1 sec healing
met: time)

Capacitor switch (K2)


open = TRUE

Ground switch (K1) close


is commanded = TRUE

24

ECM (Unique DTCs) Section 64 of 224 542 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P106B Indicates that both The ground switch (K1) No active DTCs U135C, U1347, P1066 Test cycle time is Type B,
Capacitor banks of ground switch flip-flop state. = stuck open 5ms. 2 Trips
Control (K1) stuck open,
Module cannot be closed Note: flip-flop is a basic Diagnostic reporting is Error count
Ground hardware component enabled when the increases by 20
Switches "A" used by software to following three steps if an error is
or "B" Stuck command the switch to finish: detected, up to a
Open open or close. maximum of 200.
(A) LIN bus wake up = TRUE
K1 driver voltage bank A < 10.46 V Error count
Then, decreases by 1 if
K1 driver voltage bank B < 10.46 V (B) ESCM wake up delay > 0.50 sec no error is
detected, up to a
Then, minimum of 0.
(C) Fault maturity delay > 0.05 sec
expires, and the next valid Fault is set when
LIN frame has been error count =
received; or whenever 200.
fault state from ESCM (50ms fault
changes its value maturity)

Fault is removed
Afterwards, this when error count
diagnostic runs when the = 0.
following conditions are (1 sec healing
met: time)

Ground switch is
commanded to close = TRUE

25

ECM (Unique DTCs) Section 65 of 224 543 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P106D Indicates that the The Internal safety supply No active DTCs U135C, U1347, P1066 Tested once per Type B,
Capacitor charge pump (internal voltage < 11.23 V driving cycle. 2 Trips
Control safety supply voltage) Diagnostic reporting is
Module does not work correctly. enabled when the Needs enabling
Charge following three steps from SW: enable
Pump finish: - wait 500ms -
Performance diagnose during
(A) LIN bus wake up = TRUE 500 ms - disable.

Then, Test cycle time


10 ms.
(B) ESCM wake up delay > 0.50 sec
Error count
Then, increases by 10
if an error
(C) Fault maturity delay > 1.10 sec detection occurs
expires, and the next valid up to a maximum
LIN frame has been of 100.
received; or whenever
fault state from ESCM Error count
changes its value decreases by 1 if
no error
detection occurs
Afterwards, this diagnostic up to a minimum
runs when the following of 0.
conditions are met, once
per drive cyle: Fault is set when
error count =
Capacitor voltage > = 4.7V 100.
(100ms fault
Authorization to support maturity)
start = FALSE
Fault can only be
removed in the
next wake up, or
by LIN message.

26

ECM (Unique DTCs) Section 66 of 224 544 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P106E This DTC indiates that The ESCM state of health Has not been No active DTCs U135C, U1347, P1066 Once per trip. Type B,
Capacitor the capacitor control determined. 2 Trips
Control module state of health
Module has not been Diagnostic reporting is
State of determined enabled when the
Health following three steps
Unkown finish:

(A) LIN bus wake up = TRUE

Then,

(B) ESCM wake up delay > 0.50 Sec

Then,

(C) Fault maturity delay > 10.00 sec


expires, and the next valid
LIN frame has been
received; or whenever
fault state from ESCM
changes its value

Note: This diagnostic runs


once per trip.

27

ECM (Unique DTCs) Section 67 of 224 545 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P106F This DTC indicates that Consecutive driving No active DTCs U135C, U1347, P1066 Wake up test Type B,
Capacitor the self test of the cycles in which the self- >=11 drive cycles only. 2 Trips
Control capacitor control test has not been
Module Self module has not been performed/completed Diagnostic reporting is Fault is set after
Test performed/completed enabled when the first detection.
Incomplete for multiple driving following three steps
cycles finish: Fault can be
healed if the self
(A) LIN bus wake up = TRUE test is
performed/
Then, completed
without errors in
(B) ESCM wake up delay > 0.50 sec the last driving
cycle.
Then,

(C) Fault maturity delay > 0.03


expires, and the next valid
LIN frame has been
received; or whenever
fault state from ESCM
changes its value

Note: This diagnostic runs


at wake up using
information from previous
power down.

28

ECM (Unique DTCs) Section 68 of 224 546 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P1070 This DTC indicates that The capacitor voltage No active DTCs U135C, U1347, P1066 First 5 seconds Type A,
Capacitor the capacitor voltage increase rate after 5s of <20 mV/s of each charge. 1 Trips
Output output line is charge
Circuit disconnected or the Diagnostic reporting is Fault is set after
DCDC is defective. enabled when the first detetion.
following three steps
finish: Once Fault is
set, it will persist
(A) LIN bus wake up = TRUE in the same
driving cycle,
Then, and inhibit use of
DCDC.
(B) ESCM wake up delay > 0.50 sec
Fault will be
Then, removed in the
next wake up or
(C) Fault maturity delay > 5.00 sec by LIN message.
expires, and the next valid
LIN frame has been
received; or whenever
fault state from ESCM
changes its value

Note:
This diagnostic runs at
every charge when the
following conditions are
met:

DCDC charging = Active

Capacitor voltage > 0.5 V


Capacitor output voltage < 0.5 V No active DTCs U135C, U1347, P1066 Test cycle time is
5ms.
Capacitor (dual cell) mid Diagnostic reporting is
point voltage > 0.8 V enabled when the Error count
following three steps increases by 10
finish: if an error
detection occurs
(A) LIN bus wake up = TRUE up to a maximum

29

ECM (Unique DTCs) Section 69 of 224 547 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
of 100.
Then,
Error count
(B) ESCM wake up delay > 0.50 sec decreases by 1 if
no error
Then, detection occurs
up to a minimum
(C) Fault maturity delay of 0.
expires, and the next valid > 5.00 sec
LIN frame has been Fault is set when
received; or whenever error count =
fault state from ESCM 100.
changes its value (50ms fault
maturity)

Afterwards, this diagnostic Fault is removed


runs continuously. when error count
= 0.
(1 sec healing
time)
The difference between > 2.7 V No active DTCs U135C, U1347, P1066 First 30ms every
the following items (A) time DCDC
and (B) charging is
active.
(A) the sum of 3 Capacitor Diagnostic reporting is
voltage samples (sampled enabled when the Fault is set after
with a 10ms reccurence following three steps first detetion.
after DCDC starts finish:
charging)
Once Fault is
(B) the Capacitor voltage (A) LIN bus wake up = TRUE set, it will persist
sampled before starting in the same
the charge multiplied by 3 Then, driving cycle,
(B) ESCM wake up delay > 0.50 sec and inhibit use of
DCDC.
Then,
(C) Fault maturity delay > 5.00 sec
expires, and the next valid Fault will be
LIN frame has been removed in the
received; or whenever next wake up or
fault state from ESCM by LIN message

30

ECM (Unique DTCs) Section 70 of 224 548 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
changes its value

Note: This diagnostic runs


at every charge, when the
following conditions met:

DCDC charging = Active

31

ECM (Unique DTCs) Section 71 of 224 549 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P1071 This DTC indicates a The calculated checksum checksum does not No active DTCs U135C, U1347, P1066 10ms cycle time Type B,
Capacitor failure of the ROM across the ROM memory match. to scan a portion 2 Trips
Control (flash program doesn't match the stored Diagnostic reporting is of ROM.
Module memory) checksum computed enabled when the
Read Only during the build of the following three steps The whole
Memory software. finish: memory is
Performance scanned in less
than 2.6
(A) LIN bus wake up = TRUE seconds.

Then, If fault is
detected,
(B) ESCM wake up delay > 0.50 sec perform a reset
up to a
Then, predefined
number of times
(C) Fault maturity delay 0.01 sec (5 times).
expires, and the next valid
LIN frame has been if this number
received; or whenever has expired go to
fault state from ESCM a Fail Safe State
changes its value that can only be
left by ECU
powerdown
Afterwards, this diagnostic
runs continuously. Note: in Fail Safe
State, LIN
communication
is on, K1 is
closed, DCDC is
off.

Fault can only be


removed in next
wake up or by
LIN message.

32

ECM (Unique DTCs) Section 72 of 224 550 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P1072 This DTC indicates a An error is detected while RAM memory cell is No active DTCs U135C, U1347, P1066 10ms cycle time Type B,
Capacitor failure of the RAM. testing the RAM. stuck at high or low to scan a portion 2 Trips
Control Diagnostic reporting is of RAM.
Module enabled when the
Random following three steps The whole
Access finish: memory is
Memory scanned in less
Performance than 2.6
(A) LIN bus wake up = TRUE seconds.

Then, Fault is detected


when one of the
(B) ESCM wake up delay > 0.50 sec cells is not
functioning
Then, correctly.

(C) Fault maturity delay > 0.01 Sec If fault is


expires, and the next valid detected,
LIN frame has been perform a reset
received. or whenever up to a
fault state from ESCM predefined
changes its value number of times
(5 times).

Afterwards, this diagnostic If this number


runs continuously. has expired go to
a Fail Safe State
that can only be
left by ECU
Powerdown

Note: in Fail Safe


State, LIN
communication
is on, K1 is
closed, DCDC is
off.

Fault can only


removed in next
wake up or by

33

ECM (Unique DTCs) Section 73 of 224 551 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
LIN message.

34

ECM (Unique DTCs) Section 74 of 224 552 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P1073 Indicates a failure of CRC checksum The calculated CRC No active DTCs U135C, U1347, P1066 EEPROM is Type B,
Capacitor the EPROM. calculation of the non doesn't match the scanned at 2 Trips
Control volatile memory blocks stored CRC Diagnostic reporting is control module
Module Long enabled when the wake up. Fault is
Term following three steps set at first
Memory finish: detection.
Performance
Fault can only be
(A) LIN bus wake up = TRUE removed in next
wake up, or by
Then, LIN message.

(B) ESCM wake up delay > 0.50 sec

Then,

(C) Fault maturity delay > 0.10 sec


expires, and the next valid
LIN frame has been
received; or whenever
fault state from ESCM
changes its value

Note: diagnostic runs at


control module wake up.

35

ECM (Unique DTCs) Section 75 of 224 553 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P1074 Indicates that the unexpected reset counter >= 15 No active DTCs U135C, U1347, P1066 Capacitor control Type B,
Capacitor capacitor control module wake up 2 Trips
Control module has had Diagnostic reporting is test only.
Module Long unexpected number of enabled when the
Term reset. following three steps Each
Memory finish: unexpected reset
Reset increments the
Unexpected
(A) LIN bus wake up = TRUE Resets counter
by 3 up to a
Then, maximum of 15.

(B) ESCM wake up delay > 0.50 sec Each expected


reset
Then, decrements the
conter by 1 up to
(C) Fault maturity delay > 0.10 sec a minimum of 0.
expires, and the next valid
LIN frame has been Fault is set when
received; or whenever the counter
fault state from ESCM reaches 15.
changes its value
Fault can only by
removed in next
Note: diagnostic runs at wake up, or by
capacitor control module LIN message.
wake up.

36

ECM (Unique DTCs) Section 76 of 224 554 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Start-Stop P1075 Indicates that the Voltage increase rate of <10 mV/s No active DTCs U135C, U1347, P1066 Detection is Type A,
Capacitor capacitor middle point the capacitor after 5 done in the first 5 1 Trips
Sense line is in an open circuit seconds of charge Diagnostic reporting is seconds at each
Circuit Low state or there is a short enabled when the charge.
to GND or the capacitor following three steps
is defective. finish: Fault is set at
first detection.

(A) LIN bus wake up = TRUE Fault can only be


removed at next
Then, wake up, or by
LIN message.
(B) ESCM wake up delay > 0.50 sec

Then,

(C) Fault maturity delay > 0.03 sec


expires, and the next valid
LIN frame has been
received; or whenever
fault state from ESCM
changes its value

Afterwards, this diagnostic


runs when the following
conditions are met:

DCDC charging = active

Charging current >40 Amps

The capacitor (dual cell) No active DTCs U135C, U1347, P1066 Detect after each
mid point voltage before <0.1 V balance of
starting balance Diagnostic reporting is capacitor cells.
enabled when the
The capacitor (dual cell) following three steps Fault is set at
mid point voltage after >0.8 V finish: first detection.
starting balance.
Once set, this
Note: balance is to make (A) LIN bus wake up = TRUE fault will inhibit

37

ECM (Unique DTCs) Section 77 of 224 555 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
the capacitor voltage further cells
equally distributed to the Then, balancing.
two cells.
(B) ESCM wake up delay > 0.50 sec Fault can only be
removed in the
Then, next wake up or
by LIN message.
(C) Fault maturity delay > 0.03 sec
expires, and the next valid
LIN frame has been
received; or whenever
fault state from ESCM
changes its value

Then,
this diagnostic runs after
each balance.

38

ECM (Unique DTCs) Section 78 of 224 556 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Start-Stop P1076 Indicates that the Capacitor mid point line No active DTCs U135C, U1347, P1066 Test cycle time is Type A,
Capacitor capacitor middle point voltage > 4.8 V 100ms. 1 Trips
Sense line shows high
Circuit High voltage. Diagnostic reporting is Error count
enabled when the increases by 1 if
following three steps an error is
finish: detected, up to a
maximum of 20.
(A) LIN bus wake up = TRUE
Error count
Then, decreases by 1 if
(B) ESCM wake up delay > 0.50 sec no error is
detected, up to a
Then, minimum of 0.
(C) Fault maturity delay > 2.10 sec
expires, and the next valid Fault is set when
LIN frame has been error count = 20.
received; or whenever (2 sec fault
fault state from ESCM maturity)
changes its value
Fault is removed
when error count
Afterwards, this diagnostic = 0.
runs continuously. (2 sec healing
time)

39

ECM (Unique DTCs) Section 79 of 224 557 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P1077 Indicates that the LIN LIN supply voltage < 9.12V No active DTCs U135C, U1347, P1066 Test cycle time is Type B,
Capacitor supply voltage is too 10ms. 2 Trips
Control low.
Module LIN Diagnostic reporting is Error count
System enabled when the increases by 2 if
Voltage Low following steps (A)~(D) an error is
finish: detected, up to a
maximum of 100.
(A) LIN bus wake up = TRUE
Error count
Then, decreases by 1 if
(B) ESCM wake up delay > 0.50 sec no error is
detected up to a
Then, minimum of 0.
(C) Engine run time > 2.0 sec
Fault is set when
error count =
Then, 100.
(D) Fault maturity delay > 5.00 sec (500ms fault
time expires, and the next maturity)
valid LIN frame has been
received; or whenever Fault is removed
fault state from ESCM when error count
changes its value = 0.
(1 sec healing
time)
Afterwards, this diagnostic
runs when the following
conditions met:

Ground switch (K1) = Closed

Capactor switch (K2) = Open

Engine run time after > 2.0 sec


each auto stop event

40

ECM (Unique DTCs) Section 80 of 224 558 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P1078 Indicates that the LIN LIN supply voltage >17.16V No active DTCs U135C, U1347, P1066 Test cycle time is Type B,
Capacitor supply voltage is too 10ms. 2 Trips
Control high.
Module LIN Diagnostic reporting is Error count
System enabled when the increases by 2 if
Voltage High following three steps an error is
finish: detected up to a
maximum of 100.
(A) LIN bus wake up = TRUE
Error count
Then, decreases by 1 if
(B) ESCM wake up delay > 0.50 sec no error is
detected up to a
Then, minimum of 0.
(C) Fault maturity delay > 5.00 sec
expires, and the next valid Fault is set when
LIN frame has been error count =
received; or whenever 100.
fault state from ESCM (500ms fault
changes its value maturity)

Fault is removed
Afterwards, this diagnostic when error count
runs when the following = 0. (1 sec
conditions are met: healing time)

Ground switch (K1) = Closed

Capactor switch (K2) = Open

41

ECM (Unique DTCs) Section 81 of 224 559 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P1079 Indicates that the The absolute value of No active DTCs U135C, U1347, P1066 Test cycle time is Type B,
Capacitor difference between the difference of the following > 2.5V 100ms. 2 Trips
Control received reference two items (A) and (B):
Module LIN voltage and the Diagnostic reporting is Error count
System measured LIN supply (A) measured LIN supply enabled when the increases by 2 if
Voltage votlage is too high. voltage following steps (A)~(D) an error is
Performance finish: detected, up to a
(B) received engine run maximum of 10.
crank voltage from LIN (A) LIN bus wake up = TRUE
message Error count
Then, decreases by 1 if
(B) ESCM wake up delay > 0.50 sec no error is
detected up to a
Then, minimum of 0.
(C) Engine Mode Run > 2.0 sec
Fault is set when
error count = 10.
Then, (500ms fault
(D) Fault maturity delay > 5.00 sec maturity)
time expires, and the next
valid LIN frame has been Fault is removed
received; or whenever when error count
fault state from ESCM = 0.
changes its value (1 sec healing
time)

Afterwards, this diagnostic


runs when the following
conditions are met:

Ground switch (K1) = Closed

Capactor switch (K2) = Open

Engine run time after > 2.0 sec


each auto stop event

42

ECM (Unique DTCs) Section 82 of 224 560 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P107A Indicates that the Measured battery voltage < 6.34 V No active DTCs U135C, U1347, P1066 Test cycle time is Type B,
Capacitor battery voltage is too 10ms. 2 Trips
Control low.
Module DC/ Diagnostic reporting is Error count
DC enabled when the increases by 10
Converter following steps (A)~(D) if an error is
System finish: detected, up to a
Voltage Low maximum of 100.
(A) LIN bus wake up = TRUE
Error count
Then, decreases by 1 if
(B) ESCM wake up delay > 0.50 sec no error is
detected up to a
Then, minimum of 0.
(C) Engine run time > 2.0 sec
Fault is set when
error count =
Then, 100.
(D) Fault maturity delay > 0.11 sec (100ms fault
time expires, and the next maturity)
valid LIN frame has been
received; or whenever Fault is removed
fault state from ESCM when error count
changes its value = 0.
(1 sec healing
time)
Afterwards, this diagnostic
runs continuously when
the following conditions
are met:

Measured LIN supply


voltage > 6.5V + 380mv
hysteresis

Engine run time after > 2.0 sec


each auto stop event

43

ECM (Unique DTCs) Section 83 of 224 561 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P107B Indicates that the Measured battery voltage > 17.06V No active DTCs U135C, U1347, P1066 Test cycle time is Type B,
Capacitor battery voltage is too 10ms. 2 Trips
Control high.
Module DC/ Diagnostic reporting is Error count
DC enabled when the increases by 10
Converter following three steps if an error
System finish: detection occurs
Voltage High up to a maximum
(A) LIN bus wake up = TRUE of 100.

Then, Error count


(B) ESCM wake up delay > 0.50 sec decreases by 1 if
no error
Then, detection occurs
(C) Fault maturity delay > 0.11 sec up to a minimum
expires, and the next valid of 0.
LIN frame has been
received; or whenever Fault is set when
fault state from ESCM error count =
changes its value 100.
(100ms fault
maturity)
Afterwards, this diagnostic
runs continuously when Fault is removed
the following conditions when error count
are met: = 0.
(1 sec healing
Measured LIN supply time).
voltage > 6.5V + 380mv
hysteresis

44

ECM (Unique DTCs) Section 84 of 224 562 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P107C Indicates that the The absolute value of No active DTCs U135C, U1347, P1066 Test cycle time is Type B,
Capacitor difference between the difference between the > 2.5V 100ms. 2 Trips
Control received reference and following two items (A)
Module DC/ the measured value of and (B): Diagnostic reporting is Error count
DC the battery voltage is enabled when the increases by 2 if
Converter too high. (A) Mesured battery following steps (A)~(D) an error is
Supply voltage finish: detected up to a
Voltage maximum of 10.
Circuit (B) Received engine run (A) LIN bus wake up = TRUE
Performance crank voltage Error count
Then, decreases by 1 if
(B) ESCM wake up delay > 0.50 sec no error is
detected up to a
Then, minimum of 0.
(C) Engine run time > 2.0 sec
Fault is set when
error count = 10.
Then, (500ms fault
(D) Fault maturity delay > 5.00 sec maturity)
time expires, and the next
valid LIN frame has been Fault is removed
received; or whenever when error count
fault state from ESCM = 0.
changes its value (1 sec healing
time)

Afterwards, this diagnostic


runs when the following
conditions are met:

Ground swith (K1) = closed

Capacitor switch (K2) = open

Engine run time after > 2.0 sec


each auto stop event

45

ECM (Unique DTCs) Section 85 of 224 563 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P107D Indicates that the measured external safe No active DTCs U135C, U1347, P1066 Test cycle time is Type B,
Control external safe supply supply voltage < 62% of the measured 100ms. 2 Trips
Module voltage is too low. battery voltage
Backup Diagnostic reporting is Error count
System enabled when the increases by 2 if
Voltage Low following steps (A)~(D) an error is
finish: detected, up to a
maximum of 10.

(A) LIN bus wake up = TRUE Error count


decreases by 1 if
Then, no error is
(B) ESCM wake up delay > 0.50 sec detected, up to a
minimum of 0.
Then,
(C) Engine run time > 2.0 sec Fault is set when
error count = 10.
(500ms fault
Then, maturity)
(D) Fault maturity delay > 0.60 sec
time expires, and the next Fault is removed
valid LIN frame has been when error count
received; or whenever = 0.
fault state from ESCM (1sec healing
changes its value time)

Afterwards, this diagnostic


runs continuously when
the following conditions
are met:

Measured LIN supply


voltage > 6.5V + 380mv
hysteresis

Engine run time after > 2.0 sec


each auto stop event

46

ECM (Unique DTCs) Section 86 of 224 564 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P107E Indicates that the Measured external safe No active DTCs U135C, U1347, P1066 Test cycle time is Type B,
Control external safe supply supply voltage > 17.16 V 100ms. 2 Trips
Module voltage is too high.
Backup Diagnostic reporting is Error count
System enabled when the increases by 2 if
Voltage High following three steps an error is
finish: detected, up to a
maximum of 10.
(A) LIN bus wake up = TRUE
Error count
Then, decreases by 1 if
(B) ESCM wake up delay > 0.50 sec no error is
detected, up to a
Then, minimum of 0.
(C) Fault maturity delay > 5.00 sec
expires, and the next valid Fault is set when
LIN frame has been error count = 10.
received; or whenever (500ms fault
fault state from ESCM maturity)
changes its value
Fault is removed
when error count
Aftterwards, this = 0.
diagnostic runs when the (1 sec healing
following conditions are time)
met:

Ground switch (K1) = close

Capacitor switch (K2) = open

47

ECM (Unique DTCs) Section 87 of 224 565 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P107F Indicates that the Absolute value of No active DTCs U135C, U1347, P1066 Test cycle time is Type B,
Control difference between the difference of the following > 2.5 V 100ms. 2 Trips
Module received reference and two items (A) and (B):
Backup the measured value of Diagnostic reporting is Error count
System the external safe (A) measured extrnal safe enabled when the increases by 2 if
Voltage supply voltage is too supply voltage following steps (A)~(D) an error is
Performance high. finish: detected, up to a
(B) received engine run maximum of 10.
crank voltage (A) LIN bus wake up = TRUE
Error count
Then, decreases by 1 if
(B) ESCM wake up delay > 0.50 sec no error is
detected, up to a
Then, minimum of 0.
(C) Engine run time > 2.0 sec
Fault is set when
error count = 10.
Then, (500ms fault
(D) Fault maturity delay > 5.00 sec maturity)
time expires, and the next
valid LIN frame has been Fault is removed
received; or whenever when error count
fault state from ESCM = 0.
changes its value (1 sec healing
time)
Afterwards,
this diagnostic runs when
the following conditions
are met:

Ground switch (K1) = close

Capacitor switch (K2) = open

Engine run time after > 2.0 sec


each auto stop event

48

ECM (Unique DTCs) Section 88 of 224 566 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P1080 Indicates that the Gound switch (K1) bank A No active DTCs U135C, U1347, P1066 Test cycle time is Type A,
Capacitor ground switch (K1) gate voltage is low. < 10.5V 5ms. 1 Trips
Control bank A driver is stuck at
Module open when should be Note: the gate voltage is Diagnostic reporting is Error count
Battery closed to assure that the switch enabled when the increases by 2 if
Negative stays closed when following three steps an error
Circuit Driver commanded. finish: detection occurs
"A" Low up to a maximum
(A) LIN bus wake up = TRUE of 200.

Then, Error count


(B) ESCM wake up delay > 0.50 sec decreases by 1 if
no error
Then, detection occurs
(C) Fault maturity delay > 0.50 sec up to a minimum
expires, and the next valid of 0.
LIN frame has been
received; or whenever Fault is set when
fault state from ESCM error count =
changes its value 200.
(500ms fault
maturity)
Afterwards, this diagnostic
runs when the following Fault is removed
conditions are met: when error count
= 0.
Measured LIN supply (1 sec healing
voltage > 6.5V+380 mv hysteresis time)

Ground switch (K1) is


commanded to close
according to flip-flop
output = TRUE

49

ECM (Unique DTCs) Section 89 of 224 567 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P1081 Indicates that the Ground switch (K1) bank No active DTCs U135C, U1347, P1066 Test cycle time is Type A,
Capacitor ground switch (K1) A gate voltage > 2.0 V 5ms. 1 Trips
Control bank A driver is stuck at
Module closed when should be Diagnostic reporting is Error count
Battery open enabled when the increases by 20
Negative following three steps if an error
Circuit Driver finish: detection occurs
"A" High up to a maximum
(A) LIN bus wake up = TRUE of 200.

Then, Error count


(B) ESCM wake up delay > 0.50 sec decreases by 1 if
no error
Then, detection occurs
(C) Fault maturity delay > 0.05 sec up to a minimum
expires, and the next valid of 0.
LIN frame has been
received; or whenever Fault is set when
fault state from ESCM error count =
changes its value 200.
(500ms fault
maturity)
Afterwards, this diagnostic
runs when the following Fault is removed
conditions are met: when error count
= 0.
Ground switch (K1) is (1 sec healing
commaned to open time)
according to flip-flop
output = TRUE

50

ECM (Unique DTCs) Section 90 of 224 568 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P108A Indicates that the The absolute value of No active DTCs U135C, U1347, P1066 Test cycle time is Type B,
Capacitor difference between the difference between the > 2.0 V 100ms. 2 Trips
Control ground switch (K1) following two items (A)
Module bank A gate voltage and (B) Diagnostic reporting is Error count
Battery and bank B gate enabled when the increases by 2 if
Negative voltage is too high. (A) K1A gate voltage following three steps an error
Circuit Driver (B) K1B gate voltage finish: detection occurs
"A"-"B" Not up to a maximum
Plausible of 10.
(A) LIN bus wake up = TRUE
Error count
Then, decreases by 1 if
(B) ESCM wake up delay > 0.50 sec no error
detection occurs
Then, up to a minimum
(C) Fault maturity delay > 5.00 sec of 0.
expires, and the next valid
LIN frame has been Fault is set when
received; or whenever error count = 10.
fault state from ESCM (500ms fault
changes its value maturity)

Fault is removed
Afterwards, this diagnostic when error count
runs continuously = 0.
(1 sec healing
time)

51

ECM (Unique DTCs) Section 91 of 224 569 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P108B Indicates that the Gound switch (K1) bank B No active DTCs U135C, U1347, P1066 Test cycle time is Type A,
Capacitor ground switch (K1) gate voltage <10.5 V 5ms. 1 Trips
Control bank B driver is stuck
Module at open when should Diagnostic reporting is Error count
Battery be closed enabled when the increases by 2 if
Negative following three steps an error
Circuit Driver finish: detection occurs
"B" Low up to a maximum
(A) LIN bus wake up = TRUE of 200.

Then, Error count


(B) ESCM wake up delay > 0.50 sec decreases by 1 if
no error
Then, detection occurs
(C) Fault maturity delay > 0.50 sec up to a minimum
expires, and the next valid of 0.
LIN frame has been
received. Fault is set when
error count =
200.
Afterwards, this diagnostic (500ms fault
runs when the following maturity)
conditions are met:
Fault is removed
Measured LIN supply when error count
voltage >6.5V+380mv hysteresis = 0.
(1 sec healing
Ground switch (K1) is time)
commanded to close
according to flip-flop
output = TRUE

52

ECM (Unique DTCs) Section 92 of 224 570 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P108C Indicates that the Ground switch (K1) bank No active DTCs U135C, U1347, P1066 Test cycle time is Type A,
Capacitor ground switch (K1) B gate voltage >2.0 V 5ms. 1 Trips
Control bank B is stuck at
Module closed when should be Diagnostic reporting is Error count
Battery open enabled when the increases by 20
Negative following three steps if an error
Circuit Driver finish: detection occurs
"B" High up to a maximum
(A) LIN bus wake up = TRUE of 200.

Then, Error count


(B) ESCM wake up delay > 0.50 sec decreases by 1 if
no error
Then, detection occurs
(C) Fault maturity delay > 0.05 sec up to a minimum
expires, and the next valid of 0.
LIN frame has been
received. Fault is set when
error count =
200.
Afterwards, this diagnostic (500ms fault
runs when the following maturity)
conditions are met:
Fault is removed
Ground switch (K1) is when error count
commanded to close = 0.
according to flip-flop (1 sec healing
output = TRUE time)

53

ECM (Unique DTCs) Section 93 of 224 571 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P108D Indicates that one or DCDC does not stop No active DTCs U135C, U1347, P1066 Test cycle time is Type A,
Capacitor more of the following charging when requsted 10ms. 1 Trips
Control faults have occurred:
Module DC/ Case 1) DCDC does Charging current >10A Diagnostic reporting is Error count
DC not stop charging when enabled when the increases by 1 if
Converter requested; following three steps an error
Discharging Case 2) DCDC is finish: detection occurs
Performance unable to discharge the up to a maximum
capacitor (A) LIN bus wake up = TRUE of 200.

Then, Error count


(B) ESCM wake up delay > 0.50 sec decreases by 2 if
no error
Then, detection occurs
(C) Fault maturity delay > 15.00 sec up to a minimum
expires, and the next valid of 0.
LIN frame has been
received; or whenever Fault is set when
fault state from ESCM error count =
changes its value 200.
(500ms fault
maturity)
Afterwards, this diagnostic
runs when the following Fault is removed
conditions are met: when error count
= 0.
DCDC disabled = TRUE (1 sec healing
OR time)
DCDC discharging = TRUE

54

ECM (Unique DTCs) Section 94 of 224 572 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
DCDC is unable to No active DTCs U135C, U1347, P1066 Detect during
discharge the capacitor: first 15 seconds
ot discharging.
Capacitor voltage Diagnostic reporting is
decrease rate < 6 mv/second enabled when the Fault is set after
in first 15 sec following three steps first detection.
discharging time finish:
Fault can only be
(A) LIN bus wake up = TRUE removed in the
next wake up, or
Then, by LIN message.
(B) ESCM wake up delay > 0.50 sec

Then,
(C) Fault maturity delay > 15.00 sec
expires, and the next valid
LIN frame has been
received; or whenever
fault state from ESCM
changes its value

Afterwards, this diagnostic


runs when the following
conditions are met:

DCDC discharging = TRUE

Capacitor voltage > 0.5 V

55

ECM (Unique DTCs) Section 95 of 224 573 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P108E Indicates that one or Charge current is too high No active DTCs U135C, U1347, P1066 Test cycle time is Type A,
Capcitor more of the following 10 ms. 1 Trips
Control faults have occurs: Phase 1 charge current > 36.75A
Module DC/ Case 1) Charge current OR Diagnostic reporting is Error count
DC is too high Phase 2 charge current > 68.25A enabled when the increases by 10
Converter Case 2) DCDC does following three steps if an error
Charging not charge when finish: detection occurs
Performance requested up to a maximum
(A) LIN bus wake up = TRUE of 100.

Then, Error count


(B) ESCM wake up delay > 0.50 sec decreases by 1 if
no error
Then, detection occurs
(C) Fault maturity delay > 2.10 sec up to a minimum
expires, and the next valid of 0.
LIN frame has been
received; or whenever Fault is set when
fault state from ESCM error count =
changes its value 100.
(100 ms fault
maturity)
Afterwards, this diagnostic
runs when the following Fault is removed
conditions are met: when error count
= 0.
DCDC charging = TRUE (1 sec healing
time)
DCDC does not charge No active DTCs U135C, U1347, P1066 Detection starts
when requested: after 500 ms
charge.
****************************** Diagnostic reporting is
Condition (I) enabled when the Test cycle time is
if DCDC is charging with following three steps 100 ms.
half current finish:
OR Error count
capacitor voltage > 4V (A) LIN bus wake up = TRUE increases by 1 if
***************************** an error
Then, detection occurs
Charge current < 15 Amps (B) ESCM wake up delay > 0.50 Sec up to a maximum
of 20.

56

ECM (Unique DTCs) Section 96 of 224 574 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
******************************
Condtion (II) Then, Error count
if DCDC is charging with (C) Fault maturity delay > 2.10 sec decreases by 1 if
full current expires, and the next valid no error
AND LIN frame has been detection occurs
capacitor voltage <= 4 V received. up to a minimum
****************************** of 0.

Charge current < 30 Amps Note: After intial time Fault is set when
delay, diagnostic runs if error count = 20.
the following conditions
satisfy: Fault is removed
when error count
DCDC charging = TRUE = 0.

DCDC charging time >= 500 ms

57

ECM (Unique DTCs) Section 97 of 224 575 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P108F Indicates that one ore Unable to switch over to No active DTCs U135C, U1347, P1066 Detect during Type A,
Capacitor more of the following capacitor swith (K2) part two of the 1 Trips
Control faults have occurred: during self test if either (A) self test
Module Self Case 1) Unable to or (B) is TRUE: Diagnostic reporting is procedure only if
Test Failed switch over to capacitor enabled when the there was no
switch (K2) during self (A) Hardware current following steps finish: switch in the
test; comparator output stuck drving cycle.
Case 2) An unintended at passive. (A) LIN bus wake up
switchover to capacitor And, the measured = TRUE Self test
switch (K2) during self battery voltage < 13.3 V Then, procedure is
test; (B) ESCM wake up delay performed at the
Case 3) Capacitor Note: hardware current > 0.50 sec end of the drive
switch (K2) is in a high comparator is used to Then, cycle after
impedance state or automatically provoke a (C) Fault maturity delay > 0.10 sec ESCM is not in
diode mode during self switch if the current expires, and the next valid working state,
test; flowing through the LIN frame has been i.e. no LIN
ground switch (K2) is received; or whenever commnication.
greater than a threshold. fault state from ESCM Self test lasts for
changes its value 130 seconds.

(B) Hardware voltage And, Fault is set after


comparator is stuck at (D) Fault is deteced first detection.
passive. following previous drive
And, the measured cycle during powerdown Fault can only be
battery voltage >= 13.3 V self test. removed in the
following driving
Note: hardware voltage Note: This is not cycle when self
comparator is used to continuous diagnostic. test runs again.
automatically provoke a
switch if the battery
voltage is less than a
threshold.
Uintended switchover to No active DTCs U135C, U1347, P1066 Detect during
capacitor switch (K2) part one of the
during self test if either (A) self test
or (B) is TRUE: Diagnostic reporting is procedure.
enabled when the
(A) Hardware current following steps finish: Self test
comparator output is procedure is
always triggerred. (A) LIN bus wake up performed at the
And, the measured = TRUE end of the drive

ECM (Unique DTCs) Section 98 of 224 576 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
battery voltage < 3.3 V Then, cycle after
OR (B) ESCM wake up delay > 0.50 sec ESCM is not in
> 7.5 V working state,
Note: hardware current i.e. no LIN
comparator is used to Then, commnication.
automatically provoke a (C) Fault maturity delay > 0.10 sec Self test lasts for
switch if the current expires, and the next valid 130 seconds.
flowing through the LIN frame has been
ground switch (K2) is received; or whenever Fault can only be
greater than a threshold. fault state from ESCM removed in the
changes its value following driving
cycle when self
(B) Hardware voltage And, test runs again.
comparator output is (D) Fault is deteced
always triggerred. following previous drive
And, the measured cycle during powerdown
battery voltage >= 3.3 V self test.
AND
<= 7.5 V Note: This is not
Note: hardware voltage continuous diagnostic.
comparator is used to
automatically provoke a
switch if the battery
voltage is less than a
threshold (9.5V)
Capacitor switch (K2) is in No active DTCs U135C, U1347, P1066 Detect during
a high impedance state or part two of the
diode mode during self self test
test; Diagnostic reporting is procedure.
enabled when the
Measured battery voltage following steps finish: Self test
jumps <1V procedure is
immediately after the (A) LIN bus wake up = TRUE performed at the
switch, i.e. ground switch end of the drive
(K1) changes from close Then, cycle after
to open, meanwhile (B) ESCM wake up delay > 0.50 sec ESCM is not in
capacitor switch (K2) working state,
changes from open to Then, i.e. no LIN
close. (C) Fault maturity delay > 0.10 sec commnication.
expires, and the next valid Self test lasts for
Note: this test requires LIN frame has been 130 seconds.

ECM (Unique DTCs) Section 99 of 224 577 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
that measured capacitor received; or whenever
voltage > 2.0 V fault state from ESCM Fault can only be
changes its value removed in the
following driving
And, cycle when self
(D) Fault is deteced test runs again.
following previous drive
cycle during powerdown
self test.

ECM (Unique DTCs) Section 100 of 224 578 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P1090 Indicates a power Measured 2.5V reference No active DTCs U135C, U1347, P1066 Test cycle time is Type A,
Capacitor interconnection defect voltage <2.18V 10ms. 1 Trips
Control on control board/power OR
Module board >2.83V Diagnostic reporting is Error count
Internal enabled when the increases by 2 if
Circuitry following three steps an error
Performance finish: detection occurs
up to a maximum
(A) LIN bus wake up = TRUE of 100.

Then, Error count


(B) ESCM wake up delay > 0.50 sec decreases by 1 if
no error
Then, detection occurs
(C) Fault maturity delay > 0.51 sec up to a minimum
expires, and the next valid of 0.
LIN frame has been
received; or whenever Fault is set when
fault state from ESCM error count =
changes its value 100.
(500ms fault
maturity)
Afterwards, this diagnostic
runs when the following Fault is removed
conditions are met: when error count
= 0.
Internal power supply = OK (1 sec healing
time)
DCDC charging OR
discharging = TRUE

61

ECM (Unique DTCs) Section 101 of 224 579 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Stop-Start P1091 Indicates one or more Ground switch (K1) No active DTCs U135C, U1347, P1066 Test cycle time is Type A,
Capacitor of the following faults current measurement < -120 Amps 1ms. 1 Trips
Control have occurred:
Module Case 1) Ground switch AND Diagnostic reporting is Error count
Switch (K1) is in short circuit enabled when the increases by 10
Deteriorated when it should be open Capcitor switch current following three steps if an error
Case 2) Capacitor measurement > 60Amps finish: detection occurs
switch (K2) is in a high up to a maximum
impedance or in diode (A) LIN bus wake up = TRUE of 100.
mode when it should
be closed. Then, Error count
Case 3) Capacitor (B) ESCM wake up delay > 0.50 sec decreases by 1 if
switch (K2) close no error
command does not Then, detection occurs
close K2 when (C) Fault maturity delay > 0.03 sec up to a minimum
required. expires, and the next valid of 0.
Case 4) Capacitor LIN frame has been
control module has received; or whenever Fault is set when
reached its end of life. fault state from ESCM error count =
changes its value. 100.
(10ms fault
maturity)
Afterwards, this diagnostic
runs when the following Fault is removed
conditions are met: when error count
= 0.
Capacitor switch (K2) (100ms healing
closed = TRUE time)
Measured ground switch No active DTCs U135C, U1347, P1066 Test cycle time is
(K1) current > 40A 1ms.

AND Diagnostic reporting is Error count


enabled when the increases by 10
Measured capacitor following three steps if an error
switch (K2) current < 30A finish: detection occurs
up to a maximum
(A) LIN bus wake up = TRUE of 100.

Then, Error count


(B) ESCM wake up delay > 0.50 sec decreases by 1 if
no error

62

ECM (Unique DTCs) Section 102 of 224 580 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Then, detection occurs
(C) Fault maturity delay > 0.03 sec up to a minimum
expires, and the next valid of 0.
LIN frame has been
received; or whenever Fault is set when
fault state from ESCM error count =
changes its value 100.
(10 ms fault
Afterwards, this diagnostic maturity)
runs when the following
conditions are met: Fault is removed
when error count
Capacitor switch (K2) = Closed = 0.
(100ms healing
time)

Capacitor switch (K2) n.a. No active DTCs U135C, U1347, P1066 Test cycle time is
stuck at open when it 10ms.
should be closed
Diagnostic reporting is Error count
enabled when the increases by 34
following three steps if an error
finish: detection occurs
up to a maximum
(A) LIN bus wake up = TRUE of 102.

Then, Error count


(B) Diagnostic delay > 0.50 sec decreases by 1 if
no error
Then, detection occurs
(C) Fault maturity delay > 0.03 sec up to a minimum
expires, and the next valid of 0.
LIN frame has been
received; or whenever Fault is set when
fault state from ESCM error count =
changes its value 102.
(30ms fault
maturity)
Afterwards, this diagnostic
runs when the following Fault is removed
conditions are met: when error count

63

ECM (Unique DTCs) Section 103 of 224 581 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
= 0.
Capacitor switch (K2) is (1.2 sec healing
commanded to close, time)
according to flip-flop
output = TRUE
Number of switchbacks > 2 million times No active DTCs U135C, U1347, P1066 Detect after
between ground switch every switch-
(K1) and capacitor switch back.
(K2) Diagnostic reporting is
enabled when the Fault is set after
following three steps first detection.
finish:
This fault is
(A) LIN bus wake up = TRUE permament, can
only be removed
Then, by service tool.
(B) ESCM wake up delay > 0.50 sec

Then,
(C) Fault maturity delay > 0.03 sec
expires, and the next valid
LIN frame has been
received; or whenever
fault state from ESCM
changes its value

Afterwards, this diagnostic


runs continuously.

64

ECM (Unique DTCs) Section 104 of 224 582 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Cruise P155B Detects a failure of the Cruise Control Set 2 CAN cruise switch 1.00 fail continuously Type C,
Control Set/ cruise set 2 switch in a switch remains applied for diagnostic enable in ECM for greater than No SVS
Coast Signal continously applied greater than a calibratable 89.000 , special
2 Circuit state period of time for seconds type C
architecture where cruise
switch states are received
over serial data

65

ECM (Unique DTCs) Section 105 of 224 583 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Cruise P155C Detects a failure of the Cruise Control Resume 2 CAN cruise switch 1.00 fail continuously
Control cruise resume 2 switch switch remains applied for diagnostic enable in ECM for greater than MIL:
Resume/ in a continously applied greater than a calibratable 89.000 Type C,
Acceleration state period of time for seconds No SVS
Signal 2 architecture where cruise , special
Circuit switch states are received type C
over serial data

66

ECM (Unique DTCs) Section 106 of 224 584 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Analog P159F This DTC will detect an Vehicle mode analog = 200 failures out Type B,
Mode Switch analog mode switch switch button type CeDMDG_e_Enhanced_ of 250 samples 2 Trips
Circuit Low input that is too low out Button
of range. For button type 25 ms / sample
Normal_Button

Analog Mode Switch low < 24.30 %


voltage threshold % of 5V
range

For button type


Enhanced_Button

Analog Mode Switch low < 24.30 %


voltage threshold % of 5V
range

For button type


Mulitple_Button

Analog Mode Switch low < 21.20 %


voltage threshold % of 5V
range

67

ECM (Unique DTCs) Section 107 of 224 585 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Analog P15A0 This DTC will detect an Vehicle mode analog = 200 failures out Type B,
Mode Switch analog mode switch switch button type CeDMDG_e_Enhanced_ of 250 samples 2 Trips
Circuit High input that is too high For button type Button
out of range. Normal_Button 25 ms / sample

Analog Mode Switch high >= 94.10 %


voltage threshold % of 5V
range

For button type


Enhanced_Button

Analog Mode Switch high >= 94.10 %


voltage threshold % of 5V
range

For button type


Mulitple_Button

Analog Mode Switch high >= 95.30 %


voltage threshold % of 5V
range

68

ECM (Unique DTCs) Section 108 of 224 586 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Analog P15A1 This DTC will detect an Vehicle mode analog = 200 failures out Type B,
Mode Switch analog mode switch switch button type CeDMDG_e_Enhanced_ of 250 samples 2 Trips
Performance input that is in an Button
indeterminate range. 25 ms / sample
For button type
Normal_Button

Analog Mode Switch 66.80 % ” % of 5 volts


indeterminate region % of < 72.80 %
5V range

For button type


Enhanced_Button

Analog Mode Switch 63.50 % ” % of 5 volts


indeterminate regions % < 65.50 %
of 5V range
83.50 % ” % of 5 volts
< 85.50 %

For button type


Mulitple_Button

Analog Mode Switch 52.90 % ” % of 5 volts


indeterminate regions % < 54.10 %
of 5V range
74.10 % ” % of 5 volts
< 75.30 %

87.50 % ” % of 5 volts
< 88.60 %

69

ECM (Unique DTCs) Section 109 of 224 587 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Auto Start P15A3 For start stop Rolling count value = TRUE Engine Speed • 200 RPM > 3 error counts Type B,
Stop Select conventional hybrid received from BCM does Engine Speed ” 7,500 RPM for > 10.0 2 Trips
Switch applications, this not match expected value seconds
Signal diagnoses the auto Engine speed between • 5.0 seconds
Circuit start stop select signal min/max for 100 ms / sample
circuit (BCM to ECM
Include Rolling Count check). Vehicle Speed ” 318.14 MPH
ONLY for for • 5.0 seconds
start stop
conventional
hybrid
applications

70

ECM (Unique DTCs) Section 110 of 224 588 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Lost U0109 This DTC monitors for Message is not received General Enable Criteria: Diagnostic runs Type B,
Communicati a loss of from controller for in 12.5 ms loop 2 Trips
on With Fuel communication with the U0073 Not Active on Current Key
Pump fuel pump control Message $1EB • 12.0 seconds Cycle
Control module Normal CAN transmission
Module Message $4D9 • 12.0 seconds on Bus A Enabled

Device Control Not Active

High Voltage Virtual


Network Management Not Active

Ignition Voltage Criteria:

Run/Crank Ignition > 6.41 Volts


voltage

Power Mode = run

Off Cycle Enable Criteria:

KeCAND_b_OffKeyCycle =0
DiagEnbl ( 1 indicates enabled)

Ignition Accessory Line = Active


and
Battery Voltage > 11.00 Volts

General Enable Criteria


and either Ignition Voltage
Criteria or Off Cycle
Enable Criteria met for >
3.0000 seconds

Power Mode is in
accessory or run or crank
and High Voltage Virtual
Network Management is

71

ECM (Unique DTCs) Section 111 of 224 589 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
not active for > 0.4000 seconds

U0109 Not Active on Current Key


Cycle

Fuel Pump Control is present on the bus


Module

72

ECM (Unique DTCs) Section 112 of 224 590 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Control U1347 This DTC monitors for LIN bus off failures >= 3.00 counts The following criteria have Dependent on Type A,
Module a LIN bus 3 off been enabled for >= 400.00 milliseconds bus loading. 1 Trips
Communicati condition
on LIN Bus 3 Power Mode =Run
Off
Run/Crank Voltage >= 11.00 Volts

73

ECM (Unique DTCs) Section 113 of 224 591 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

LIN Bus 3 U135C This DTC monitors for ECM has lost The following criteria have LIN bus Type A,
Loss of a loss of communication over the been enabled for >= 400.00 milliseconds communication 1 Trips
Communicati communication on the LIN bus 3 with the executes in
on with Stop- LIN bus 3 with UltraCap Module for >= 3.00 counts Power Mode =Run 500ms loop
Start Control UltraCap Module
Module Run/Crank Voltage >= 11.00 Volts
(UltraCap)

74

ECM (Unique DTCs) Section 114 of 224 592 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Performance P2548 Determines if torque Protection error - Serial Diagnostic Status Enabled Fail Threshold: Type B,
Traction and/or speed request Communication message >= 10 failures 2 Trips
Torque & from the EBTCM is ($1C8) 2’s complement Run/Crank Active > 0.50 seconds out of
Speed valid not equal 20 samples
Request
Circuit Torque Request Message <> two's Ignition Voltage > 6.41 volts
complement of
message
Pass Threshold:
>= 10 samples
No Serial communication No loss of communication during key cycle.
Speed Request Message <> two's loss to EBTCM (U0121)
complement of
message

OR
OR
Fail Threshold
>= 6
Rolling count error - Serial Message <> previous Rolling count
Communication message message rolling count errors out of
($1C8) rolling count index value + one 10 samples
value
Performed on
every received
message

ECM (Unique DTCs) Section 115 of 224 593 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

SENT Fuel P0182 This DTC diagnose Fuel Temperature Sensor 50.00 Type B,
Rail SENT fuel rail Fuel Temperature Sensor < 145 Out of Range Diagnostic failures out of 2 Trips
Temperature temperature sensor 1 1 SENT digital read value Enabled 62.00
Sensor 1 out of range low samples
Circuit Low Enabled when a code 100 ms per
Fault clear is not active or not Sample
exiting device control Continuous

No Fault Active on SENT Communication


Fault Active (P16E4,
P16E5)

SENT Intenal Error Fault


Active (P126E)

Fuel Temperature Sensor


SENT Message Error
Fault Active (P128C)

No Fault Pending on SENT Intenal Error Fault


Pending (P126E)

Fuel Temperature Sensor


SENT Message Error
Fault Pending (P128C)

ECM (Unique DTCs) Section 116 of 224 594 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

SENT Fuel P0183 This DTC diagnose Fuel Temperature Sensor 50.00 Type B,
Rail SENT fuel rail Fuel Temperature Sensor > 1,865 Out of Range Diagnostic failures out of 2 Trips
Temperature temperature sensor 1 1 SENT digital read value Enabled 62.00
Sensor 1 out of range high samples
Circuit High Enabled when a code 100 ms per
Fault clear is not active or not Sample
exiting device control Continuous

No Fault Active on SENT Communication


Fault Active (P16E4,
P16E5)

SENT Intenal Error Fault


Active (P126E)

Fuel Temperature Sensor


SENT Message Error
Fault Active (P128C)

No Fault Pending SENT Intenal Error Fault


Pending (P126E)

Fuel Temperature Sensor


SENT Message Error
Fault Pending (P128C)

ECM (Unique DTCs) Section 117 of 224 595 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

SENT Fuel P0187 This DTC diagnose Fuel Temperature Sensor 50.00 Type B,
Rail SENT fuel rail Fuel Temperature Sensor < 145.00 Out of Range Diagnostic failures out of 2 Trips
Temperature temperature sensor 2 1 SENT digital read value Enabled 62.00
Sensor 2 out of range low samples
Circuit Low Enabled when a code 100 ms per
Fault clear is not active or not Sample
exiting device control Continuous

No Fault Active on SENT Communication


Fault Active (P16E4,
P16E5)

SENT Intenal Error Fault


Active (P126F)

Fuel Temperature Sensor


SENT Message Error
Fault Active (P128D)

No Fault Pending SENT Intenal Error Fault


Pending (P126F)

Fuel Temperature Sensor


SENT Message Error
Fault Pending (P128D)

ECM (Unique DTCs) Section 118 of 224 596 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

SENT Fuel P0188 This DTC diagnose Fuel Temperature Sensor 50.00 Type B,
Rail SENT fuel rail Fuel Temperature Sensor > 1,865.00 Out of Range Diagnostic failures out of 2 Trips
Temperature temperature sensor 2 1 SENT digital read value Enabled 62.00
Sensor 2 out of range low samples
Circuit High Enabled when a code 100 ms per
Fault clear is not active or not Sample
exiting device control Continuous

No Fault Active on SENT Communication


Fault Active (P16E4,
P16E5)
SENT Intenal Error Fault
Active (P126F)

Fuel Temperature Sensor


SENT Message Error
Fault Active (P128D)

No Fault Pending SENT Intenal Error Fault


Pending (P126F)

Fuel Temperature Sensor


SENT Message Error
Fault Pending (P128D)

ECM (Unique DTCs) Section 119 of 224 597 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

SIDI High P0191 The DTC Diagnoses a Primary sensor (P1) vs. Dual SENT Pressure Type A,
Pressure skewed fuel rail sensor Secondary sensor (P2) Sensor Equipped Filter Fuel 1 Trips
Sensor 1 via a comparison of performance rationality Control Error
Performance sensor 2 continuously SIDI High Pressure term and
- Dual when the engine is ((Low Limit fail <= Sensor Performance Absolute delta
Sensor running and the Filtered Fuel Control P0191 - Commanded Pressure Diagnostic Enabled between sensor1
commanded pressure Error ) KtFHPD_cmp_DPS_F rate of change (increasing and sensor2
is steady ailLoThrsh (Dual or dercresing) < 0.70 mpa exceed Low or
sensors) High Fail limit for
OR (See supporting table) for a period of time >= 1.25 seconds a duration >=
1.50 seconds
Fuel pump temperature <= 1,000 degC
>= This is diagnostic
(High Limit Fail: P0191 - Desired pressure >= -1.00 mpa runs Continuous
Filtered Fuel Control KtFHPD_cmp_DPS_F
Error)) ailHiThrsh (Dual
Sensors) Enabled when a code
(see Supporting table) clear is not active or not
exiting device control
AND
>= 1.00 mpa
(FIltered Absolute delta
between sensor1 and
sensor2

Note:
fuel control error is
calcuated based on the
squreroot of senor1
divided by sensor2,
this value is filter to
ensure proper failure
detection.

Absolute delta
between sensor1 and
sensor2 value is filter
to ensure proper failure
detection.

ECM (Unique DTCs) Section 120 of 224 598 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Fuel Level P0461 This DTC will detect a Delta fuel volume change < 3 liters Engine Running 250 ms / sample Type B,
Sensor 1 fuel sender stuck in over 20.6 liters of fuel 2 Trips
Performance range in the primary consumed by the engine. No active DTCs: VehicleSpeedSensor_FA
fuel tank.
(For use on
vehicles with
a single fuel
tank)

ECM (Unique DTCs) Section 121 of 224 599 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Transmissio P0502 No activity in the TOSS TOSS Raw Speed ” 60 RPM Engine Torque 54.0 ” N-M ” 8,191.8 • 4.5 sec Type A,
n Output circuit 1 Trips
Speed Minimum Throttle opening • 8.0 %
Sensor
(TOSS) Engine Speed 1,500 ” RPM ” 6,500

Ignition voltage 9.0 ” Volts ” 32.00

PTO not active

EngineTorqureInaccurate KeETQC_b_MinTransRe
medial = TRUE:
MSFR_b_EngMisfDtctd_F
A,
MAFR_b_MAF_SnsrTFT
KO,
MAPR_b_MAP_SnsrTFT
KO

KeETQC_b_MinTransRe
medial = FALSE:
FULR_b_FuelInjCkt_TFT
KO,
MAFR_b_MAF_SnsrTFT
KO, XOYR_b_SecurityFlt,

P0503 Not failed this key cycle

ECM (Unique DTCs) Section 122 of 224 600 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Transmissio P0503 TOSS Signal Loop-to-Loop change in • 350 RPM Raw Output SpeedOutput > 300 RPM for • 2.0 • 3.3 sec Type A,
n Output Intermittent TOSS sec ” 150 RPM for • 1 Trips
Speed 2.0 sec
Sensor Speed changeTime since • 6.0 sec
(TOSS) transfer case range
change

Ignition voltage 9.0 ” Volts ” 32.00

Engine Speed 200 ” RPM ” 7,500


for • 5.0 seconds

Vehicle Speed ” 511.99 MPH for • 5.0


sec

PTO not active

ECM (Unique DTCs) Section 123 of 224 601 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Clutch Pedal P0806 Detects if Clutch Pedal Filtered Clutch Pedal >4 % N/TOS Ratio: Must match actual gear 25 ms loop Type A,
Position Position Sensor is Position Error (i.e. vehicle in gear) Continuous 1 Trips
Sensor Stuck in a range when the vehicle is
Circuit indicative of a vehicle determined to be in gear Transfer Case: Not in 4WD Low range
Range / NOT in gear, when the
Performance vehicle is determined to Vehicle speed: > 4.3 MPH
be in gear. Gear
determination is made Engine Torque: >
by verifying that the P0806
ratio of engine RPM EngTorqueThreshold
versus Transmission Table
Output Speed (N/TOS) (see Supporting Tables)
represents a valid gear.
Clutch Pedal Position: <
P0806
ResidualErrEnableLow
Table
(see Supporting Tables)
OR >
P0806
ResidualErrEnableHigh
Table
(see Supporting Tables)

No Active DTCs: ClutchPstnSnsrCktHi FA


ClutchPstnSnsrCktLo FA
CrankSensor_FA
Transmission Output
Shaft Angular Velocity
Validity
VehicleSpeedSensor_FA

ECM (Unique DTCs) Section 124 of 224 602 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Clutch Pedal P0807 Detects Continuous Clutch Position Sensor < 4 % of Vref Engine Not Cranking 25 ms loop Type A,
Position Circuit Out-of-Range Circuit System Voltage > 9.0 Volts Continuous 1 Trips
Sensor Low or Open
Circuit Low for 200 counts out of 250
samples

10

ECM (Unique DTCs) Section 125 of 224 603 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Clutch Pedal P0808 Detects Continuous Clutch Position Sensor > 96 % of Vref Engine Not Cranking 25 ms loop Type A,
Position Circuit Out-of-Range Circuit System Voltage > 9.0 Volts Continuous 1 Trips
Sensor High
Circuit High for 200 counts out of 250
samples

11

ECM (Unique DTCs) Section 126 of 224 604 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Clutch Pedal P080A Detects Invalid Clutch Fully Applied Learn < 11.0 % OBD Manufacturer's 250 ms loop Type A,
Position Not Pedal Fully Applied Position Enable Counter =0 Continuous 1 Trips
Learned Learn Position values
OR > 34.0 %

12

ECM (Unique DTCs) Section 127 of 224 605 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

SIDI High P111F This DTC Diagnoses Fuel Temperature Sensor 100.00 Type B,
Pressure Fuel Temperature Fuel Temperature Error > 20.00 degC Equipped failures out of 2 Trips
Rail sensors rationality by (Absolute delta between 125.00
Temperature comparing Primary sensor1 and sensor2) SENT Fuel temperature samples
Sensor sensor (T1) vs. Rationality Diagnostics
Performance Secondary sensor (T2) Enabled 100 ms per
Sample
Continuous
Enabled when a code
clear is not active or not
exiting device control

No Fault Active on Temperature sensors 1


out of range Low or High
Fault Active (P0182,
P0182)

Temperature sensors 2
out of range Low or High
(P0187, P0188)

SENT Communication
Fault Active (P16E4,
P16E5)

SENT Intenal Error Fault


Active (P126E, P126F)

Fuel Temperature Sensor


SENT Message Error
Fault Active (P128C,
P128D)

No Fault Pending on SENT Communication


Fault Pending (P16E4,
P16E5)

Fuel Temperature Sensor


SENT Message Error
Fault Pending (P128C,
P128D)

13

ECM (Unique DTCs) Section 128 of 224 606 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

SENT Fuel P126E This DTC Diagnoses Fuel Temperature Sensor 50.00 Type B,
Rail the SENT Fuel Fuel Temperature Sensor >= 4,089.00 Equipped failures out of 2 Trips
Temperature Temperature Sensor 1 1 SENT digital read value 62.00
Sensor 1 internal failure Fuel temperature Error samples
Internal Fault Code DIagnostic
- Error Code Enabled
100 ms per
Enabled when a code Sample
clear is not active or not Continuous
exiting device control

No Fault Active on SENT Communication


Fault Active (P16E4,
P16E5)

Fuel Temperature Sensor


SENT Message Error
Fault Active (P128C)

No Fault Pending on Fuel Temperature Sensor


SENT Message Error
Fault Pending (P128C)

14

ECM (Unique DTCs) Section 129 of 224 607 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

SENT Fuel P126F This DTC Diagnoses Fuel Temperature Sensor 50.00 Type B,
Rail the SENT Fuel Fuel Temperature Sensor >= Equipped failures out of 2 Trips
Temperature Temperature Sensor 2 2 SENT digital read value 4,089.00 62.00
Sensor 2 internal failure Fuel temperature Error samples
Internal Fault Code DIagnostic 100 ms per
- Error Code Enabled Sample
Continuous
Enabled when a code
clear is not active or not
exiting device control

No Fault Active on SENT Communication


Fault Active (P16E4,
P16E5)

Fuel Temperature Sensor


SENT Message Error
(P128D)

No Fault Pending on Fuel Temperature Sensor


SENT Message Error
Fault Pending (P128D)

15

ECM (Unique DTCs) Section 130 of 224 608 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

SENT Fuel P128A This DTC diagnoses Digital pressure sesnor 1 >= 4,089 Enabled when a code Time Based Type A,
Rail the internal error within value clear is not active or not Mode 400 1 Trips
Pressure the sensor (i.e. Broken exiting device control failures out of
Sensor 1 wire bond internal to 500 samples
Internal the SENT Sensor) SENT Fuel Rail Pressure 6.25 ms per
Performance Sensor Internal Sample
Performance Enable Continuous

Dual SENT Pressure


Sensor Equipped

Not Fault Pending P16E4


P16E5
P128F

16

ECM (Unique DTCs) Section 131 of 224 609 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

SENT Fuel P128B This DTC diagnoses Digital pressure sesnor 2 >= 4,089 Enabled when a code Time Based Type A,
Rail the internal error within value clear is not active or not Mode 400 1 Trips
Pressure the sensor (i.e. Broken exiting device control failures out of
Sensor 2 wire bond internal to 500 samples
Internal the SENT Sensor) SENT Fuel Rail Pressure 6.25 ms per
Performance Sensor Internal Sample
Performance Enable Continuous

Dual SENT Pressure


Sensor Equipped

Not Fault Pending P16E4


P16E5
P128F

17

ECM (Unique DTCs) Section 132 of 224 610 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

SENT Fuel P128C This DTC diagnoses Type B,


Rail the the communication 2 Trips
Pressure errors on the
&Temperatur temperature 1 serial
e Sensor data channel
Temperature
1 Message
Incorrect

18

ECM (Unique DTCs) Section 133 of 224 611 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

SENT Fuel P128D This DTC diagnoses Type B,


Rail the the communication 2 Trips
Pressure & errors on the
Temperature temperature 2 serial
Sensor data channel
Temperature
2 Message
Incorrect

19

ECM (Unique DTCs) Section 134 of 224 612 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

SENT Fuel P128F This DTC diagnoses SENT HWIO Determines = true Dual SENT Pressure 400 Type A,
Rail the SENT signal message fault (i.e.too Sensor Equipped failures out of 1 Trips
Pressure & waveform for mny pulse, too few pulse, 500
Temperature discrepancies (i.e. too clock shift) SENT signal waveform samples
Sensor mny pulse, too few Diagnostics Enabled
Pressure pulse, clock shift) Message Age 6.5 ms per
Message > 1.94 ms SENT power up delay >= 0.00 seconds sample
Incorrect Continuous
Enabled when a code
clear is not active or not
exiting device control

No Fault Active on P16E4


P16E5

20

ECM (Unique DTCs) Section 135 of 224 613 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

SENT Fuel P16E4 This DTC diagnoses The number pulses on the <= 35 Dual SENT Pressure 400 Type A,
Rail the SENT signal SENT signal line Sensor Equipped failures out of 1 Trips
Pressure & shorted low 500
Temperature SENT Signal Line State = Low SENT Sensor samples
Sensor Communication Circuit
Communicati Low/High Diagnostic 6.5 ms per
on Circuit 3 Enabled sample
Low Voltage Continuous
SENT power up delay >= 0.00 seconds

Enabled when a code


clear is not active or not
exiting device control

21

ECM (Unique DTCs) Section 136 of 224 614 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

SENT Fuel P16E5 This DTC diagnoses The number pulses on the <= 35 Dual SENT Pressure 400 Type A,
Rail the SENT signal SENT signal line Sensor Equipped failures out of 1 Trips
Pressure & shorted High SENT Sensor 500
Temperature Communication Circuit samples
Sensor SENT Signal Line State = High Low/High Diagnostic
Communicati Enabled 6.5 ms per
on Circuit 3 sample
High Voltage SENT power up delay >= 0.00 seconds
Continuous

Enabled when a code


clear is not active or not
exiting device control

22

ECM (Unique DTCs) Section 137 of 224 615 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Control P16F0 This DTC detects This function detects a Run/Crank voltage > 39 / Type A,
Module intermitent and serial communications 6.41 399 1 Trips
Serial continuous invalid SPI fault based upon the counts
Peripheral messages. detection of missing or continuous; 12.5
Interface invalid (receive) message ms /count in the
Bus 1 within the main processor ECM main
before receiving a valid processor
message.
This function detects a Run/Crank voltage > 159
serial communications 6.41 /
fault based upon the 399
detection of missing or
invalid (receive) message counts
within the main processor continuous; 12.5
after receiving a valid ms /count in the
message. ECM main
processor

23

ECM (Unique DTCs) Section 138 of 224 616 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Mass Air P121A Diagnoses the Mass Air Voltage low during driver Open Circuit: >= 200K Mass Air Flow Power is 40 failures out Type B,
Flow A Flow Power Supply off state (indicates open Ohms impedance commanded on of 50 samples 2 Trips
Supply Circuit low side driver circuit) between signal and
Voltage circuit for circuit faults controller ground Powertrain Relay Voltage >= 11.0 Volts 1 sample every Note: In
Control 100 msec certain
Circuit controlle
rs
P121B
may also
set
(Mass
Air Flow
A Supply
Voltage
Control
Circuit
Low)

ECM (Unique DTCs) Section 139 of 224 617 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Mass Air P121B Diagnoses the Mass Air Voltage low during driver Short to ground: <= 0.5 Mass Air Flow Power is 40 failures out Type B,
Flow A Flow Power Supply off state (indicates short- Ohms impedance commanded on of 50 samples 2 Trips
Supply Circuit low side driver to-ground or open circuit) between signal and
Voltage circuit for circuit faults controller ground Powertrain Relay Voltage >= 11.0 Volts 1 sample every
Control 100 msec Note: In
Circuit Low Open Circuit: >= 200K certain
Ohms impedance controlle
between signal and rs
controller ground P121A
may also
set
(Mass
Air Flow
A Supply
Voltage
Control
Circuit)

ECM (Unique DTCs) Section 140 of 224 618 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Mass Air P121C Diagnoses the Mass Air Voltage low during driver Short to power: <= 0.5 Mass Air Flow Power is 40 failures out Type B,
Flow A Flow Power Supply on state (indicates short- Ohms impedance commanded off of 50 samples 2 Trips
Supply Circuit low side driver to-power) between signal and
Voltage circuit for circuit faults controller power Powertrain Relay Voltage >= 11.0 Volts 1 sample every
Control 100 msec
Circuit High

ECM (Unique DTCs) Section 141 of 224 619 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

HO2S P0053 Detects an oxygen Heater Resistance 3.6 < ohms < 10.3 No Active DTC's ECT_Sensor_FA Once per valid Type B,
Heater sensor heater having outside of the expected P262B cold start 2 Trips
Resistance an incorrect or out of range of IAT_SensorFA
Bank 1 range resistance value. Coolant – IAT Engine < 8.0 ºC
Sensor 1 Soak Time > 28,800 seconds
Coolant Temp -30.0 < ºC < 125.0
Ignition Voltage < 32.0 volts
Engine Run time < 0.05 seconds

ECM (Unique DTCs) Section 142 of 224 620 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Intake Air P0096 Detects an IAT2 sensor ABS(Power Up IAT - Time between current Executes once at Type B,
Temperature that has stuck in range Power Up IAT2) > 30 deg C ignition cycle and the the beginning of 2 Trips
Sensor 2 by comparing to IAT last time the engine each ignition
Circuit and engine coolant AND was running > 28,800 seconds cycle if enable
Performance temperature at startup conditions are
(applications ABS(Power Up ECT – Powertrain Relay Voltage >= 11.0 Volts met
with humidity Power Up IAT2) for a time >= 0.9 seconds
sensor, but >=
no manifold ABS(Power Up ECT – No Active DTCs: PowertrainRelayFault
temperature Power Up IAT) ECT_Sensor_Ckt_FA
sensor) IAT_SensorCircuitFA
HumTempSnsrCktFA

ECM (Unique DTCs) Section 143 of 224 621 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Radiator P00B3 This DTC detects a RCT Resistance < 42 Ohms Engine run time > 10.0 seconds 5 failures out of Type B,
Coolant short to ground in the (@ 150ºC) OR 10 samples 2 Trips
Temp RCT signal circuit or IAT min ” 70.3 °C
Sensor the RCT sensor. 1 sec/ sample
Circuit Low Continuous
Voltage

ECM (Unique DTCs) Section 144 of 224 622 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Radiator P00B4 Circuit Continuity RCT Resistance > 320,000 Ohms Engine run time > 60.0 seconds 5 failures out of Type B,
Coolant This DTC detects a (@ -60ºC) OR 10 samples 2 Trips
Temp short to high or open in IAT min • -7.0 °C 1 sec/ sample
Sensor the RCT signal circuit Continuous
Circuit High or the RCT sensor.
Voltage

ECM (Unique DTCs) Section 145 of 224 623 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Engine P00B7 This DTC detects a Engine Coolant Temp No Active DTC's THMR_RCT_Sensor_Ckt 30 failures out of Type B,
Coolant Flow Insufficient Flow (ECT) is greater than _FA 60 samples 2 Trips
Insufficient Condition (i.e.. Stuck 117 Deg C and Difference THMR_ECT_Sensor_Ckt
Closed Thermostat) between ECT and RCT is _FA 1 sec/ sample
greater than 30 Deg C. Continuous
When above is present for Engine run time > 300 seconds
more than 5 seconds, fail AND
counts start. Engine Coolant Temp > 99.5 Deg C

ECM (Unique DTCs) Section 146 of 224 624 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Mass Air P0101 Determines if the MAF Filtered Throttle Model Engine Speed >= 575 RPM Continuous Type B,
Flow System sensor is stuck within Error <= 300 kPa*(g/s) Engine Speed <= 6,400 RPM 2 Trips
Performance the normal operating AND Coolant Temp >= -7 Deg C Calculation are
(naturally range ABS(Measured Flow – Coolant Temp <= 129 Deg C performed every
aspirated) Modeled Air Flow) Filtered > 12.0 grams/sec Intake Air Temp >= -20 Deg C 12.5 msec
AND Intake Air Temp <= 125 Deg C
ABS(Measured MAP –
MAP Model 2) Filtered > 25.0 kPa Minimum total weight
factor (all factors
multiplied together) >= 0.50

See Residual Weight Filtered Throttle Model


Factor tables. Error multiplied by
P0101, P0106, P0121,
P012B, P0236, P1101:
TPS Residual Weight
Factor based on RPM

Modeled Air Flow Error


multiplied by
P0101, P0106, P010B,
P0121, P012B, P0236,
P1101: MAF1 Residual
Weight Factor based on
RPM
and
P0101, P0106, P010B,
P0121, P012B, P0236,
P1101: MAF1 Residual
Weight Factor based on
MAF Est

MAP Model 2 Error


multiplied by
P0101, P0106, P0121,
P012B, P0236, P1101:
MAP2 Residual Weight
Factor based on RPM

No Active DTCs: MAP_SensorCircuitFA


-

ECM (Unique DTCs) Section 147 of 224 625 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
EGRValvePerformance_F
A
MAF_SensorCircuitFA
CrankSensor_FA
ECT_Sensor_FA
IAT_SensorFA

No Pending DTCs: EGRValve_FP


ECT_Sensor_Ckt_FP
IAT_SensorCircuitFP

ECM (Unique DTCs) Section 148 of 224 626 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Manifold P0106 Determines if the MAP Filtered Throttle Model Engine Speed >= 575 RPM Continuous Type B,
Absolute sensor is stuck within Error <= 300 kPa*(g/s) Engine Speed <= 6,400 RPM 2 Trips
Pressure the normal operating AND Coolant Temp >= -7 Deg C Calculations are
Sensor range ABS(Measured MAP – Coolant Temp <= 129 Deg C performed every
Performance MAP Model 1) Filtered > 25.0 kPa Intake Air Temp >= -20 Deg C 12.5 msec
(naturally AND Intake Air Temp <= 125 Deg C
aspirated) ABS(Measured MAP –
MAP Model 2) Filtered > 25.0 kPa Minimum total weight
factor (all factors
multiplied together) >= 0.50

See Residual Weight Filtered Throttle Model


Factor tables. Error multiplied by
P0101, P0106, P0121,
P012B, P0236, P1101:
TPS Residual Weight
Factor based on RPM

MAP Model 1 Error


multiplied by
P0101, P0106, P0121,
P012B, P0236, P1101:
MAP1 Residual Weight
Factor based on RPM

MAP Model 2 Error


multiplied by
P0101, P0106, P0121,
P012B, P0236, P1101:
MAP2 Residual Weight
Factor based on RPM

No Active DTCs: MAP_SensorCircuitFA


EGRValvePerformance_F
A
MAF_SensorCircuitFA
CrankSensor_FA
ECT_Sensor_FA
IAT_SensorFA

No Pending DTCs: EGRValve_FP


ECT_Sensor_Ckt_FP

ECM (Unique DTCs) Section 149 of 224 627 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
IAT_SensorCircuitFP
Manifold Pressure < 50.0 kPa Time between current 999 failures out
OR ignition cycle and the last of 5 samples
Manifold Pressure > 115.0 kPa time the engine was
running > 409.6 seconds 1 sample every
12.5 msec
Engine is not rotating

No Active DTCs: EngineModeNotRunTimer


Error
MAP_SensorCircuitFA
AAP_SnsrCktFA

No Pending DTCs: MAP_SensorCircuitFP


AAP_SnsrCktFP

ECM (Unique DTCs) Section 150 of 224 628 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Intake Air P0111 Detects an IAT sensor ABS(Power Up IAT - Time between current Executes once at Type B,
Temperature that has stuck in range Power Up IAT2) > 30 deg C ignition cycle and the last the beginning of 2 Trips
Sensor by comparing to IAT2 time the engine was each ignition
Circuit and engine coolant AND running > 28,800 seconds cycle if enable
Performance temperature at startup conditions are
(applications ABS(Power Up ECT – Powertrain Relay Voltage >= 11.0 Volts met
with humidity Power Up IAT) > for a time >= 0.9 seconds
sensor, but ABS(Power Up ECT –
no manifold Power Up IAT2) No Active DTCs: PowertrainRelayFault
temperature ECT_Sensor_Ckt_FA
sensor) IAT_SensorCircuitFA
HumTempSnsrCktFA

10

ECM (Unique DTCs) Section 151 of 224 629 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Throttle P0121 Determines if the Filtered Throttle Model Engine Speed >= 575 RPM Continuous Type B,
Position Throttle Position Error > 300 kPa*(g/s) Engine Speed <= 6,400 RPM 2 Trips
Sensor Sensor input is stuck AND Coolant Temp > -7 Deg C Calculation are
Performance within the normal $%6 0HDVXUHG0$3
ABS(Measured Flow – Coolant Temp < 129 Deg C performed every
(naturally operating range Modeled Air Flow) Filtered > 12.0
0$30RGHO )LOWHUHG N3D
grams/sec Intake Air Temp > -20 Deg C 12.5 msec
aspirated) AND Intake Air Temp < 125 Deg C
ABS(Measured MAP –
MAP Model 2) Filtered <= 25.0 kPa Minimum total weight
factor (all factors
multiplied together) >= 0.50

See Residual Weight Filtered Throttle Model


Factor tables. Error multiplied by
P0101, P0106, P0121,
P012B, P0236, P1101:
TPS Residual Weight
Factor based on RPM

Modeled Air Flow Error


multiplied by
P0101, P0106, P010B,
P0121, P012B, P0236,
P1101: MAF1 Residual
Weight Factor based on
RPM
and
P0101, P0106, P010B,
P0121, P012B, P0236,
P1101: MAF1 Residual
Weight Factor based on
MAF Est

No Active DTCs: MAP_SensorCircuitFA


EGRValvePerformance_F
A
MAF_SensorCircuitFA
CrankSensor_FA
ECT_Sensor_FA
IAT_SensorFA

No Pending DTCs: EGRValve_FP

11

ECM (Unique DTCs) Section 152 of 224 630 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
ECT_Sensor_Ckt_FP
IAT_SensorCircuitFP

12

ECM (Unique DTCs) Section 153 of 224 631 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

O2S Circuit P0131 This DTC determines if Oxygen Sensor Signal < 40.0 mVolts No Active DTC's TPS_ThrottleAuthorityDef 285 failures out Type B,
Low Voltage the O2 sensor circuit is aulted of 350 samples 2 Trips
Bank 1 shorted to low. MAP_SensorFA
Sensor 1 AIR System FA Frequency:
Ethanol Composition Continuous in
Sensor FA 100 milli -
EvapPurgeSolenoidCircuit second loop
_FA
EvapFlowDuringNonPurg
e_FA
EvapVentSolenoidCircuit_
FA
EvapSmallLeak_FA
EvapEmissionSystem_FA
FuelTankPressureSnsrCkt
_FA
FuelInjectorCircuit_FA
AIR intrusive test = Not active
Fuel intrusive test = Not active
Idle intrusive test = Not active
EGR intrusive test = Not active
System Voltage > 10.0 Volts
EGR Device Control = Not active
Idle Device Control = Not active
Fuel Device Control = Not active
AIR Device Control = Not active
Low Fuel Condition Diag = False
Equivalence Ratio 0.9912 < ratio < 1.0098
Air Per Cylinder 120 < mgram < 500
Fuel Control State = Closed Loop
Closed Loop Active = TRUE
(Please see “Closed
Loop Enable
Clarification” in
Supporting Tables).

All Fuel Injectors for


active Cylinders Enabled (On)
Fuel Condition Ethanol <= 87 %
Fuel State DFCO not active

13

ECM (Unique DTCs) Section 154 of 224 632 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
All of the above met for > 5.0 seconds

14

ECM (Unique DTCs) Section 155 of 224 633 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

O2S Circuit P0132 This DTC determines if Oxygen Sensor Signal > 1,050 mvolts No Active DTC's TPS_ThrottleAuthorityDef 100 failures out Type B,
High Voltage the O2 sensor circuit is aulted of 125 samples 2 Trips
Bank 1 shorted to high. MAF_SensorFA
Sensor 1 MAP_SensorFA Frequency:
EvapExcessPurgePsbl_F Continuous in
A 100 milli -
FuelInjectorCircuit_FA second loop
Ethanol Composition
Sensor FA
AIR System FA

System Voltage > 10.0 Volts


AFM Status = All Cylinders active
Heater Warm-up delay = Complete
Engine Run Time > 5.0 seconds
Engine Run Accum > 30.0 seconds

Low Fuel Condition Diag = False

Initial delay after Open > 45.0 seconds when


Test Criteria met (cold engine soak time >
start condition) 28,800 seconds

Initial delay after Open > 45.0 seconds when


Test Criteria met (not cold engine soak time <=
start condition) 28,800 seconds

Equivalence Ratio 0.9912 <=ratio<= 1.0098

All of the above met for > 5.0 seconds

15

ECM (Unique DTCs) Section 156 of 224 634 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

O2S Slow P0133 This DTC determines if Fault condition present Refer to No Active DTC's TPS_ThrottleAuthorityDef Sample time is Type B,
Response the O2 sensor when the average P0133_O2S Slow aulted 60 seconds 2 Trips
Bank 1 response time is response time is Response Bank 1 MAP_SensorFA
Sensor 1) degraded. caluclated over the test Sensor 1 "Pass/Fail IAT_SensorFA Frequency:
(For use with time, and compared to the Threshold table" in ECT_Sensor_FA Once per trip
ESPD and threshold. the Supporting Tables AmbientAirDefault
w/o WRAF tab MAF_SensorFA
EvapPurgeSolenoidCircuit
OR _FA
EvapFlowDuringNonPurg
e_FA
Slope Time L/R Switches < 5 EvapVentSolenoidCircuit_
FA
EvapSmallLeak_FA
OR EvapEmissionSystem_FA
FuelTankPressureSnsrCkt
_FA
Slope Time R/L Switches < 5 FuelInjectorCircuit_FA
AIR System FA
Ethanol Composition
The test averages the Sensor FA
signal response time EngineMisfireDetected_F
over 60.0 seconds A
when the signal is Bank 1 Sensor 1
transitioning between DTC's not active P0131, P0132, P0134
325 mvolts and 600
mvolts. An average System Voltage > 10.0 Volts
rich to lean time and EGR Device Control = Not active
lean to rich time are Idle Device Control = Not active
each calculated Fuel Device Control = Not active
separately. AIR Device Control = Not active
Low Fuel Condition Diag = False
Green O2S Condition = Not Valid, See definition
of
Multiple DTC Use_Green
Sensor Delay Criteria -
Airflow
and
Multiple DTC Use_Green
Sensor Delay Criteria -
Limit

ECM (Unique DTCs) Section 157 of 224 635 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
for the following locations:
B1S1, B2S1 (if applicable)
in Supporting Tables tab.

O2 Heater on for >= 40 seconds


Learned Htr resistance = Valid ( the heater
resistance has learned
since NVM reset, see
enable conditions for
"HO2S Heater Resistance
DTC's" )
Engine Coolant > 62 ºC
IAT > -40 ºC
Engine run Accum > 30 seconds

Time since any AFM


status change > 2.0 seconds
Time since Purge On to
Off change > 0.0 seconds
Time since Purge Off to
On change > 1.5 seconds

Engine airflow 10 <=grams/second<= 40


Engine speed 1,000 <= RPM <= 3,500
Fuel Condition < 87 % Ethanol
Baro > 70 kpa
Air Per Cylinder >= 200 mGrams

Fuel Control State = Closed Loop


Closed Loop Active = TRUE
(Please see “Closed
Loop Enable
Clarification” in
Supporting Tables).
LTM (Block Learn) fuel
cell = Enabled, refer to
Multiple DTC Use -
Response Cell Enable
Table
for additional info.

Transient Fuel Mass <= 100.0 mgrams

ECM (Unique DTCs) Section 158 of 224 636 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Baro = Not Defaulted
Fuel Control State not = Power Enrichment
Fuel State DFCO not active
Commanded Proportional
Gain >= 0.0 %

================== ==================
All of the above met for > 3.0 seconds

ECM (Unique DTCs) Section 159 of 224 637 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

O2 Sensor P015A This DTC determines if The EWMA of the Pre O2 No Active DTC's TPS_ThrottleAuthorityDef Frequency: Type A,
Delayed the pre catalyst O2 sensor normalized R2L aulted Once per trip 1 Trips
Response sensor has an initial time delay value. The > 0.5 EWMA (sec) ECT_Sensor_FA Note: if EWMA
Rich to Lean delayed response to an EWMA caluclation uses a IAT_SensorFA NaESPD_b_Fast
Bank 1 A/F change from Rich 0.25 coefficient. MAF_SensorFA InitRespIsActive
Sensor 1) to Lean. The diagnostic MAP_SensorFA = TRUE for the
(For use w/o is an intrusive test OR AIR System FA given Fuel Bank
WRAF which runs in a DFCO FuelInjectorCircuit_FA OR
mode to achieve the [The Accumulated time FuelTrimSystemB1_FA NaESPD_b_Rap
required response. monitored during the R2L FuelTrimSystemB2_FA idResponseIsAct
Delayed Response Test EngineMisfireDetected_F ive = TRUE,
(Gross failure). >= 1.5 Seconds A multiple tests per
Ethanol Composition trip are allowed
AND Sensor FA
EvapPurgeSolenoidCircuit
Pre O2 sensor voltage is > 550 mvolts _FA
EvapFlowDuringNonPurg
e_FA
EvapVentSolenoidCircuit_
FA
EvapSmallLeak_FA
EvapEmissionSystem_FA
FuelTankPressureSnsrCkt
_FA
AmbientAirDefault

P0131, P0132, P013A,


P013B, P013E, P013F,
P2270, P2271

System Voltage > 10.0 Volts


EGR Device Control = Not active
Idle Device Control = Not active
Fuel Device Control = Not active
AIR Device Control = Not active
Low Fuel Condition Diag = False

Green O2S Condition = Not Valid, See definition


of

19

ECM (Unique DTCs) Section 160 of 224 638 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Multiple DTC Use_Green
Sensor Delay Criteria -
Airflow
and
Multiple DTC Use_Green
Sensor Delay Criteria -
Limit
for the following locations:
B1S1, B2S1 (if applicable)
in Supporting Tables tab.

O2 Heater (pre sensor) on >= 40 seconds


Learned Htr resistance = Valid ( the heater
resistance has learned
since NVM reset, see
enable conditions for
"HO2S Heater Resistance
DTC's" )

Engine Coolant > 62 ºC


IAT > -40 ºC
Engine run Accum > 30 seconds

Engine Speed to initially


enable test 1,250 <= RPM <= 2,600
Engine Speed range to
keep test enabled (after
initially enabled) 1,100 <= RPM <= 2,750

Engine Airflow 3 <= gps <= 11


Vehicle Speed to initially
enable test 34.2 <= MPH <= 74.6
Vehicle Speed range to
keep test enabled (after
initially enabled) 31.7 <= MPH <= 82.0

Closed loop integral 0.85 <= C/L Int <= 1.07


Closed Loop Active = TRUE
(Please see “Closed
Loop Enable

20

ECM (Unique DTCs) Section 161 of 224 639 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Clarification” in
Supporting Tables).

Evap not in control of purge


Ethanol not in estimate mode
Baro > 70 kpa
Post fuel cell = enabled

EGR Intrusive diagnostic = not active


All post sensor heater
delays = not active
O2S Heater (post sensor)
on Time >= 60.0 sec
Predicted Catalyst temp 600 <= ºC <= 850
Fuel State = DFCO possible

=================== ==================
All of the above met for at
least 3.0 seconds, and
then the Force Cat Rich
intrusive stage is
requested.
=================== ==================

Pre O2S voltage B1S1 at


end of Cat Rich stage >= 690 mvolts
Fuel State = DFCO active
Number of fueled
cylinders <= 3 cylinders

=================== ==================
After above conditions are
met: DFCO Mode is
entered (wo driver
initiated pedal input).

21

ECM (Unique DTCs) Section 162 of 224 640 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

O2 Sensor P015B This DTC determines if The EWMA of the Pre O2 No Active DTC's TPS_ThrottleAuthorityDef Frequency: Type A,
Delayed the pre catalyst O2 sensor normalized L2R aulted Once per trip 1 Trips
Response sensor has an initial time delay value. The > 0.5 EWMA (sec) ECT_Sensor_FA Note: if EWMA
Lean to Rich delayed response to an EWMA caluclation uses a IAT_SensorFA NaESPD_b_Fast
Bank 1 A/F change from Lean 0.25 coefficient. MAF_SensorFA InitRespIsActive
Sensor 1) to Rich. The diagnostic MAP_SensorFA = TRUE for the
(For use w/o is an intrusive test OR AIR System FA given Fuel Bank
WRAF which runs in an FuelInjectorCircuit_FA OR
enriched fuel mode to [The Accumulated time FuelTrimSystemB1_FA NaESPD_b_Rap
achieve the required monitored during the L2R FuelTrimSystemB2_FA idResponseIsAct
response. Delayed Response Test EngineMisfireDetected_F ive = TRUE,
(Gross failure). >= 1.5 Seconds A multiple tests per
Ethanol Composition trip are allowed
AND Sensor FA
EvapPurgeSolenoidCircuit
Pre O2 sensor voltage is < 350 mvolts _FA
EvapFlowDuringNonPurg
OR e_FA
EvapVentSolenoidCircuit_
At end of Cat Rich stage FA
the Pre O2 sensor output EvapSmallLeak_FA
is < 690 mvolts EvapEmissionSystem_FA
FuelTankPressureSnsrCkt
_FA
AmbientAirDefault

P0131, P0132, P013A,


P013B, P013E, P013F,
P015A, P2270, P2271
P015A test is complete
and = Passed

System Voltage > 10.0 Volts


EGR Device Control = Not active
Idle Device Control = Not active
Fuel Device Control = Not active
AIR Device Control = Not active
Low Fuel Condition Diag = False

Green O2S Condition = Not Valid, See definition


of

22

ECM (Unique DTCs) Section 163 of 224 641 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Multiple DTC Use_Green
Sensor Delay Criteria -
Airflow
and
Multiple DTC Use_Green
Sensor Delay Criteria -
Limit
for the following locations:
B1S1, B2S1 (if applicable)
in Supporting Tables tab.
O2 Heater (pre sensor) on
for >= 40 seconds
Learned Htr resistance = Valid ( the heater
resistance has learned
since NVM reset, see
enable conditions for
"HO2S Heater Resistance
DTC's" )
Engine Coolant > 62 ºC
IAT > -40 ºC
Engine run Accum > 30 seconds

Engine Speed to initially


enable test 1,250 <= RPM <= 2,600
Engine Speed range to
keep test enabled (after
initially enabled) 1,100 <= RPM <= 2,750

Engine Airflow 3 <= gps <= 11


Vehicle Speed to initially
enable test 34.2 <= MPH <= 74.6
Vehicle Speed range to
keep test enabled (after
initially enabled) 31.7 <= MPH <= 82.0

Closed loop integral 0.85 <= C/L Int <= 1.07


Closed Loop Active = TRUE
(Please see “Closed
Loop Enable
Clarification” in

23

ECM (Unique DTCs) Section 164 of 224 642 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Supporting Tables).

Evap not in control of purge


Ethanol not in estimate mode
Baro > 70 kpa
Post fuel cell = enabled
EGR Intrusive diagnostic = not active
All post sensor heater
delays = not active
O2S Heater (post sensor)
on Time >= 60.0 sec

Predicted Catalyst temp 600 <= ºC <= 850


Fuel State = DFCO inhibit
Number of fueled
cylinders >= 1 cylinders

================ ==================
When above conditions
are met: Fuel Enrich
mode is entered.

================ ==================

During this test: Engine


Airflow must stay
between: 0 <= gps <= 10
and the delta Engine
Airflow over 12.5msec
must be : <= 5.0 gps

24

ECM (Unique DTCs) Section 165 of 224 643 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Thermostat P0597 Diagnoses the T-stat Voltage low during driver Open Circuit: Run Crank Ignition in 15 failures out of Type B,
Heater Heater low side driver off state (indicates open • 200 K Ÿ impedance Range = True 30 samples 2 Trips
Control circuit for circuit faults. circuit) between signal and Note: In
Open Circuit controller ground. Engine not cranking = True 1 sec/ sample certian
Run Crank active = True controlle
Continuous rs P0598
== Above is true and == =================== may also
set
Last Open Circuit Test = not Indeterminate

25

ECM (Unique DTCs) Section 166 of 224 644 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Thermostat P0598 Diagnoses the T-stat Voltage low during driver Short to ground: Run Crank Ignition in 15 failures out of Type B,
Heater Heater low side driver off state (indicates short- ” 0.5 Ÿ impedance Range = True 30 samples 2 Trips
Control circuit for circuit faults. to-ground) between signal and Note: In
Circuit Low controller ground Engine not cranking = True 1 sec/ sample certian
Run Crank active = True controlle
Continuous rs P0597
== Above is true and == ================ may also
set
Last Ground Short Circuit
Test = not Indeterminate

26

ECM (Unique DTCs) Section 167 of 224 645 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Thermostat P0599 Diagnoses the T-stat Voltage high during driver Short to power: Run Crank Ignition in 15 failures out of Type B,
Heater Heater low side driver on state (indicates short ” 0.5 Ÿ impedance Range = True 30 samples 2 Trips
Control circuit for circuit faults. to power) between signal and
Circuit High controller power. Engine not cranking = True 1 sec/ sample
Run Crank active = True
Continuous
== Above is true and == ==================

Last Power Short Circuit


Test = not Indeterminate

27

ECM (Unique DTCs) Section 168 of 224 646 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Inlet Airflow P1101 Determines if there are Filtered Throttle Model Engine Speed >= 575 RPM Continuous Type B,
System multiple air induction Error !
<= 300 kPa*(g/s) Engine Speed <= 6,400 RPM 2 Trips
Performance problems affecting Coolant Temp > -7 Deg C Calculation are
(naturally airflow and/or manifold AND Coolant Temp < 129 Deg C performed every
aspirated) pressure. Intake Air Temp > -20 Deg C 12.5 msec
ABS(Measured Flow – Intake Air Temp < 125 Deg C
Modeled Air Flow) Filtered > 12.0 grams/sec
OR Minimum total weight
ABS(Measured MAP – factor (all factors
MAP Model 1) Filtered > 25.0 kPa ) multiplied together) >= 0.50

AND See Residual Weight Filtered Throttle Model


Factor tables. Error multiplied by
ABS(Measured MAP – P0101, P0106, P0121,
MAP Model 2) Filtered > 25.0 kPa P012B, P0236, P1101:
TPS Residual Weight
Factor based on RPM

Modeled Air Flow Error


multiplied by
P0101, P0106, P010B,
P0121, P012B, P0236,
P1101: MAF1 Residual
Weight Factor based on
RPM
and
P0101, P0106, P010B,
P0121, P012B, P0236,
P1101: MAF1 Residual
Weight Factor based on
MAF Est

MAP Model 1 Error


multiplied by
P0101, P0106, P0121,
P012B, P0236, P1101:
MAP1 Residual Weight
Factor based on RPM

MAP Model 2 Error


multiplied by

28

ECM (Unique DTCs) Section 169 of 224 647 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
P0101, P0106, P0121,
P012B, P0236, P1101:
MAP2 Residual Weight
Factor based on RPM

No Active DTCs: MAP_SensorCircuitFA


EGRValvePerformance_F
A
MAF_SensorCircuitFA
CrankSensor_FA
ECT_Sensor_FA
IAT_SensorFA

No Pending DTCs: EGRValve_FP


ECT_Sensor_Ckt_FP
IAT_SensorCircuitFP

29

ECM (Unique DTCs) Section 170 of 224 648 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Engine P111E This DTC detects a Sensor usage No Active DTC's VehicleSpeedSensor_FA 1 failure to set Type B,
Coolant difference between definitions: IAT_SensorCircuitFA DTC 2 Trips
Temperature ECT and two other THMR_RCT_Sensor_Ckt
Sensor Not temp sensors after a Sensor1 = _FA 1 sec/ sample
Plausible) soak condition. CeECTD_e_ECT_Snsr ECT_Sensor_Ckt_FA
(TSRD (Sensor1 is the temp EngineModeNotRunTimer Once per valid
sensor most impacted by Error cold start
the block heater (if EngineModeNotRunTimer
equipped)) _FA
OAT_PtEstFiltFA
Sensor2 = OAT_PtEstRawFA
CeECTD_e_RCT_Snsr PSAR_PropSysInactveCr
s_FA
Sensor3 = DRER_DiagSystemDsbl
CeECTD_e_IAT_Snsr
Engine Off Soak Time > 25,200 seconds
=================== Propulsion Off Soak Time > 0 seconds
Non-volatile memory
A failure will be reported if initization = Not occurred
any of the following occur:

1) Sensor1 power up Test complete this trip = False


absolute temp difference Test aborted this trip = False
to Sensor2 and Sensor3 Test disabled this trip = False
is • 60.0 ºC Ambient • -7 ºC
(Sensor1 fast fail) . LowFuelCondition Diag = False

2) Sensor1 power up ================== ==================


temp is greater than Block Heater detection is
Sensor2 and Sensor3 in enabled when either of
this range: • 15.8 and < 60.0 ºC the following occurs:
(and a block heater has
not been detected) 1) Sensor1 power up
temp is greater than
3) Sensor1 power up Sensor2 and Sensor3 in • 15.8 ºC and <
temp is lower than this range: 60.0 ºC
Sensor2 and Sensor3 by
this amount: ” 15.8 Deg ºC 2) Cranking time < 10.0 Seconds

4) Sensor1 power up ================== ==================


temp is • Sensor2 and Block Heater is detected

30

ECM (Unique DTCs) Section 171 of 224 649 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Sensor3 by 15.8 ºC and and diagnostic is aborted
the time spent cranking when 1) or 2) occurs.
the engine without starting
is • 10.0 seconds with the 1a) IAT monitoring is
LowFuelConditionDiag = False enabled after the following
Vehicle drive constraints
1b) Drive time > 400 Seconds with

1c) Vehicle speed > 14.9 MPH and

1d) Additional Vehicle


drive time is provided to
1b when Vehicle speed is 0.50 times the seconds
below 1c as follows: with vehicle speed below
1b
1e) IAT drops from power
up IAT • 5.0 ºC

2a) ECT monitoring is


enabled after engine start
in the following engine run
time window 5.0 <= seconds <= 60.0

2b) Sensor1 temp


derivative during the test
is: < -0.10 ºC/sec

2c) Consectutive samples


of 2b) being true are: • 4 samples

================== ===================
Diagnostic is aborted
when 3) or 4) occurs:

3) Engine run time with


vehicle speed below 1b • 1,800 Seconds

4) Engine off time (i.e.


auto stop) during Block
heater detection • 180.0 Seconds

31

ECM (Unique DTCs) Section 172 of 224 650 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Radiator P112F This DTC detects a Sensor usage No Active DTC's VehicleSpeedSensor_FA 1 failure to set Type B,
Coolant difference between definitions: IAT_SensorCircuitFA DTC 2 Trips
Temperature RCT and two other THMR_RCT_Sensor_Ckt
Sensor Not temp sensors after a Sensor1 = _FA 1 sec/ sample
Plausible) soak condition. CeECTD_e_ECT_Snsr ECT_Sensor_Ckt_FA
(TSRD (Sensor1 is the temp EngineModeNotRunTimer Once per valid
sensor most impacted by Error cold start
the block heater (if EngineModeNotRunTimer
equipped)) _FA
OAT_PtEstFiltFA
Sensor2 = OAT_PtEstRawFA
CeECTD_e_RCT_Snsr PSAR_PropSysInactveCr
s_FA
Sensor3 = DRER_DiagSystemDsbl
CeECTD_e_IAT_Snsr
Engine Off Soak Time > 25,200 seconds
=================== Propulsion Off Soak Time > 0 seconds
Non-volatile memory
A failure will be reported if initization = Not occurred
(based on the above
calibrations):
Test complete this trip = False
1) Sensor2 (if RCT is Test aborted this trip = False
Sensor2 )power up Test disabled this trip = False
absolute temp difference Ambient • -7 ºC
to Sensor1 and Sensor3 LowFuelCondition Diag = False
is: • 15.8 ºC

OR (based on usage)

2) Sensor3 (if RCT is


Sensor3) power up
absolute temp difference
to Sensor1 and Sensor2
is: • 15.8 ºC

32

ECM (Unique DTCs) Section 173 of 224 651 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Transfer P2160 No activity in the TCSS TCSS Raw Speed ” 50 RPM Engine Torque 60.0 ” N-M ” 8,191.8 • 5.0 sec Type B,
Case Speed Signal circuit 2 Trips
Sensor Throttle Position 8 ” % ” 99
Output
(TCSS) Transmission gear Not in Park or Neutral

Garage Shift Not active

PTO Not active


Not a hybrid vehicle

EngineTorqureInaccurate FALSE

33

ECM (Unique DTCs) Section 174 of 224 652 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Transfer P2161 TCSS Circuit Signal TCSS Loop-to-Loop • 475 RPM Engine Speed • 1,000 RPM • 4.0 sec Type B,
Case Speed Intermittent speed decrease 2 Trips
Sensor OR TCSS Speed >0
Output TCSS Loop-to-Loop
(TCSS) speed increase • 225 RPM Transmission gear Not in Park or Neutral

Garage Shift Not active

PTO Not active

CrankSensor_FA =
FALSE

P2160 Not Fault Active

34

ECM (Unique DTCs) Section 175 of 224 653 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Cooling P2181 This DTC detects This diagnostic can be No Active DTC's MAF_SensorFA 30 failures out of Type B,
System thermostat malfunction calibrated to fail in one of IAT_SensorFA 90 samples 2 Trips
Performance (i.e. stuck open) two methods based on THMR_RCT_Sensor_Ckt
the following calibration. _FA 1 sec/ sample
This application has been THMR_ECT_Sensor_Ckt
calibrated as a Type 1 . _FA Once per ignition
THMR_AHV_FA key cycle
Type 0 - Airflow Method: Engine not run time • 25,200 seconds
Engine Coolant Temp
(ECT) is ” commanded
temperature minus 18 Engine run time 90 ” Time ” 1,800
Deg C and normalized seconds
ratio is ” than 0.00 .
When above is present for Fuel Condition Ethanol ” 87 %
more than 5 seconds, fail ECT at Power Up -10.0 ” ECT ” 75.0 °C
counts start. IAT min -7 °C ” IAT ” 52 °C.
== Ratio Definition:=== T-Stat Heater duty cycle
Current temp difference commanded ” 20 %
between ECT and RCT
minus PwrUp difference Type 0: Airflow range to
divided by total airgrams. accumulate 8.0 ” Airflow ” 30.0 gps
Note: Minimum total
airgrams is 100.0 grams. Type 1: Minumum energy 500.0 kJ
to enable
Type 1 - Energy Method:
Engine Coolant Temp
(ECT) is ” commanded
temperature minus 18
Deg C and normalized
ratio is ” than 1.10 .
When above is present for
more than 5 seconds, fail
counts start.
== Ratio Definition:===
Current temp difference
between ECT and RCT
minus PwrUp difference
divided by predicted
energy.

35

ECM (Unique DTCs) Section 176 of 224 654 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Barometric P2227 Compares baro sensor Difference between baro No Active DTCs: AmbPresSnsrCktFA 320 failures out Type B,
Pressure to the calculated baro sensor reading and ECT_Sensor_Ckt_FA of 400 samples 2 Trips
(BARO) estimate (part throttle estimated baro > 15.0 kPa IAT_SensorFA
Sensor calculation or when distance since last MAF_SensorFA 1 sample every
Performance unthrottled MAP) estimated baro update <= 1.24 miles AfterThrottlePressureFA 12.5 msec
(naturally TPS_FA
aspirated) OR TPS_Performance_FA
VehicleSpeedSensor_FA
Difference between baro
sensor reading and
estimated baro > 20.0 kPa
when distance since last
estimated baro update > 1.24 miles
Barometric Pressure < 50.0 kPa Time between current 999 failures out
OR ignition cycle and the last of 5 samples
Barometric Pressure > 115.0 kPa time the engine was
running > 409.6 seconds 1 sample every
12.5 msec
Engine is not rotating

No Active DTCs: EngineModeNotRunTimer


Error
MAP_SensorCircuitFA
AAP_SnsrCktFA

No Pending DTCs: MAP_SensorCircuitFP


AAP_SnsrCktFP

36

ECM (Unique DTCs) Section 177 of 224 655 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Barometric P2228 Detects a continuous BARO Voltage < 40.0 % of 5 Volt 320 failures out Type B,
Pressure short to low in either Range of 400 samples 2 Trips
(BARO) the signal circuit or the ( 2.0 Volts = 50.9 kPa)
Sensor BARO sensor. 1 sample every
Circuit Low 12.5 msec
(non-
boosted
applications,
Gen III)

37

ECM (Unique DTCs) Section 178 of 224 656 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Barometric P2229 Detects an open BARO Voltage > 90.0 % of 5 Volt 320 failures out Type B,
Pressure sensor ground, Range of 400 samples 2 Trips
(BARO) continuous short to ( 4.5 Volts = 115.0
Sensor high or open in either kPa) 1 sample every
Circuit High the signal circuit or the 12.5 msec
(non- BARO sensor.
boosted
applications,
Gen III)

38

ECM (Unique DTCs) Section 179 of 224 657 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Four Wheel P2771 Fail Case 1: 4WD Low Switch = TRUE Engine Torque 30.0 ” N-M ” 8,191.8 • Type B,
Drive Low Continuous Open Transfer case gear ratio • 5.700 and ” 8.000 2.0 2 Trips
Switch (Stuck Off) in the Four Engine Speed 1,000 ” RPM ” 5,500 sec•
Circuit Wheel Drive Low 4WD Low Switch = FALSE 7.0
Switch CircuitFail Case Transfer case gear ratio • 0.700 and ” 1.550 Ignition voltage 9.0 ” Volts ” 32.00 sec
2: Ground (Stuck On)
in the Four Wheel Drive Throttle position 3.0 ” % ” 99.0
Low Switch Circuit
Transmission
Temperature -40.0 ” ºC ” 130.0

Engine Run time >= 10.0 Sec

Vehicle Speed >= 5.00 Mph

TPS_FA False
VehicleSpeedSensor_FA False

EngineTorqureInaccurate FALSE

Transmission gear Not in Park, Reverse, or


Neutral

P0502, P0503, P0722, Not Fault Active


P0723, P215C, P2160,
P2161, U0101

Clutch Engaged (Manual


transmission only)

Transmission Input Speed Valid (Automatic


Signal transmission only)

39

ECM (Unique DTCs) Section 180 of 224 658 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Transfer P279A Monitor measures measured transfer case = FALSE transfer case contol = 4wd high weighted fail Type B,
Case Control transfer case gear ratio ratio is 4wd high ratio module transfer case count >= 5 out of 2 Trips
Module is 4wd low ratio or AND command state sample count >=
Transfer neutral ratio while the measured transfer case = TRUE 280
Case transfer case control ratio calculation updated (12.5
Command module command state milleseconds per
State is 4wd high. (measured transfer case count)
Rationality - ratio = transmission
4wd high output speed / transfer weighted fail count =
command case output speed) P279A P279B P279C
not 4wd high Transfer Case Control
ratio Module Transfer Case
Command State
Rationality (weighting
factor)
(see supproting table)

measured transfer case measured transfer case


ratio is 4wd high ratio set ratio >=
to TRUE P279A Transfer Case
AND Control Module Transfer
measured tranfer case Case Command State
ratio calculation updated Rationality (margin of
set to TRUE error low)
(see supporting table)
AND
measured transfer case
ratio <=
P279A Transfer Case
Control Module Transfer
Case Command State
Rationality (margin of
error high)
(see supporting table)

transfer case output transfer case output


speed sensor speed sensor
configuration = configuration =
CeFWDD_e_UseTCSS CeFWDD_e_UseTCSS

= FALSE

40

ECM (Unique DTCs) Section 181 of 224 659 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
P0502 fault active
AND = FALSE
P0503 fault active
AND = FALSE
P0722 fault active
AND = FALSE
P0723 fault active
AND = FALSE
P2160 fault active
AND = FALSE
P2616 fault active
vehicle drive wheel type
vehicle drive wheel type configuration =
configuration CeFWDR_e_FWD_ECM
NOT _TCM_TCCM
CeFWDG_e_No_AWD_O
r_FWD
AND NOT
CeFWDG_e_Versatrak_A
WD
AND NOT
CeFWDG_e_FWD_AWD_
SingleSpd

41

ECM (Unique DTCs) Section 182 of 224 660 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Transfer P279B Monitor measures measured transfer case = FALSE transfer case contol = 4wd low weighted fail Type B,
Case Control transfer case gear ratio ratio is 4wd low ratio module transfer case count >= 5 out of 2 Trips
Module is 4wd high ratio or AND command state sample count >=
Transfer neutral ratio while the measured transfer case = TRUE 280
Case transfer case control ratio calculation updated (12.5
Command module command state milleseconds per
State is 4wd low. (measured transfer case count)
Rationality - ratio = transmission
4wd low output speed / transfer weighted fail count =
command case output speed) P279A P279B P279C
not 4wd low Transfer Case Control
ratio Module Transfer Case
Command State
Rationality (weighting
factor)
(see supproting table)

measured transfer case measured transfer case


ratio is 4wd low ratio set ratio >=
to TRUE P279A Transfer Case
AND Control Module Transfer
measured tranfer case Case Command State
ratio calculation updated Rationality (margin of
set to TRUE error low)
(see supporting table)
AND
measured transfer case
ratio <=
P279A Transfer Case
Control Module Transfer
Case Command State
Rationality (margin of
error high)
(see supporting table)

transfer case output transfer case output


speed sensor speed sensor
configuration = configuration =
CeFWDD_e_UseTCSS CeFWDD_e_UseTCSS

= FALSE

42

ECM (Unique DTCs) Section 183 of 224 661 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
P0502 fault active
AND = FALSE
P0503 fault active
AND = FALSE
P0722 fault active
AND = FALSE
P0723 fault active
AND = FALSE
P2160 fault active
AND = FALSE
P2616 fault active
vehicle drive wheel type
vehicle drive wheel type configuration =
configuration CeFWDR_e_FWD_ECM
NOT _TCM_TCCM
CeFWDG_e_No_AWD_O
r_FWD
AND NOT
CeFWDG_e_Versatrak_A
WD
AND NOT
CeFWDG_e_FWD_AWD_
SingleSpd

43

ECM (Unique DTCs) Section 184 of 224 662 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Transfer P279C Monitor measures measured transfer case = FALSE transfer case contol = 4wd neutral weighted fail Type A,
Case Control transfer case gear ratio ratio is 4wd neutral ratio module transfer case count >= 5 out of 1 Trips
Module is 4wd high ratio or 4wd AND command state sample count >=
Transfer low ratio while the measured transfer case = TRUE 280
Case transfer case control ratio calculation updated (12.5
Command module command state milleseconds per
State is 4wd neutral. (measured transfer case count)
Rationality - ratio = transmission
4wd neutral output speed / transfer weighted fail count =
command case output speed) P279A P279B P279C
not 4wd Transfer Case Control
neutral ratio Module Transfer Case
Command State
Rationality (weighting
factor)
(see supproting table)

measured transfer case ratio check 1:


ratio is 4wd neutral ratio measured transfer case
set to TRUE ratio >=
AND P279C Transfer Case
measured tranfer case Control Module Transfer
ratio calculation updated Case Command State
set to TRUE Rationality (margin of
when error high 1)
ratio check 1 (see supporting table)
AND OR
ratio check 2 measured transfer case
ratio <=
P279C Transfer Case
Control Module Transfer
Case Command State
Rationality (margin of
error low 1)

ratio check 2
measured transfer case
ratio >=

44

ECM (Unique DTCs) Section 185 of 224 663 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
P279C Transfer Case
Control Module Transfer
Case Command State
Rationality (margin of
error high 2)
(see supporting table)
OR
measured transfer case
ratio <=
P279C Transfer Case
Control Module Transfer
Case Command State
transfer case output Rationality (margin of
speed sensor error low 2)
configuration =
CeFWDD_e_UseTCSS transfer case output
speed sensor
configuration =
P0502 fault active CeFWDD_e_UseTCSS
AND
P0503 fault active = FALSE
AND
P0722 fault active = FALSE
AND
P0723 fault active = FALSE
AND
P2160 fault active = FALSE
AND
P2616 fault active = FALSE

vehicle drive wheel type = FALSE


configuration
NOT vehicle drive wheel type
CeFWDG_e_No_AWD_O configuration =
r_FWD CeFWDR_e_FWD_ECM
AND NOT _TCM_TCCM
CeFWDG_e_Versatrak_A
WD
AND NOT
CeFWDG_e_FWD_AWD_
SingleSpd

45

ECM (Unique DTCs) Section 186 of 224 664 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
neutral rationality enabled

= 1

46

ECM (Unique DTCs) Section 187 of 224 665 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Lost U0102 This DTC monitors for Message is not received General Enable Criteria: Diagnostic runs Type C,
Communicati a loss of from controller for in 12.5 ms loop No SVS
on With communication with the U0073 Not Active on Current Key "Special
Transfer transfer case control Message $1CB • 10.0 seconds Cycle Type C"
Case Control module Normal CAN transmission
Module Message $1CC • 10.0 seconds on Bus A Enabled

Device Control Not Active

High Voltage Virtual


Network Management Not Active

Ignition Voltage Criteria:

Run/Crank Ignition > 6.41 Volts


voltage

Power Mode = run

Off Cycle Enable Criteria:

KeCAND_b_OffKeyCycle =1
DiagEnbl (1 indicates enabled)

Ignition Accessory Line = Active


and
Battery Voltage > 11.00 Volts

General Enable Criteria


and either Ignition Voltage
Criteria or Off Cycle
Enable Criteria met for >
3.0000 seconds

Power Mode is in
accessory or run or crank
and High Voltage Virtual
Network Management is

47

ECM (Unique DTCs) Section 188 of 224 666 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
not active for > 0.4000 seconds

U0102 Not Active on Current Key


Cycle

TCCM is present on the bus

48

ECM (Unique DTCs) Section 189 of 224 667 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Battery P058B Determines that the The absolute value of the >= 22.00 Amp Diagnostic Enabled TRUE 160.00 failures Type B,
Monitor Battery Monitor Module difference between the out of 200.00 2 Trips
Module Current Monitoring is Battery Monitor Module P118C Not FA or TFTKO samples
Current functioning properly by current and the ECM
Monitoring comparing it to a measured reference P118D Not FA or TFTKO 25 ms/sample
Performance reference current current is greater than continuous
(Battery sensor directly threshold value. Run/Crank or Accessory TRUE
Monitor connected to, and
Module, non- measured by ECM. Hybrid Starter Status <> Engine Starting or
IBSM) Engine Stopping for
40.00 counts

ECM (Unique DTCs) Section 190 of 224 668 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Battery P058D Determines that the The absolute value of the >= 2.00 Volt Diagnostic Enabled TRUE 160.00 failures Type B,
Monitor Battery Monitor Module difference between the out of 200.00 2 Trips
Module Voltage Monitoring is Battery Monitor Module PT Relay Not FA or TFTKO samples
Voltage functioning properly by voltage and the ECM
Monitoring comparing it to a measured reference Run/Crank or Accessory TRUE 25 ms/sample
Performance reference battery voltage is greater than continuous
(Battery voltage directly threshold value. Hybrid Starter Status <> Engine Starting or
Monitor measured by ECM. Engine Stopping for
Module, non- 40.00 counts
IBSM)

ECM (Unique DTCs) Section 191 of 224 669 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Battery P118C Detects a continuous Battery Current Sensor A -400.00 Amp Diagnostic Enabled TRUE 160.00 failures Type B,
Current short to ground or open is less than threshold. out of 200.00 2 Trips
Sensor A in the Battery Current Run/Crank or Accessory TRUE samples
Circuit Low Sensor A signal.
(Battery
Monitor 25 ms/sample
Module, non- continuous
IBSM)

ECM (Unique DTCs) Section 192 of 224 670 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Battery P118D Detects a continuous Battery Current Sensor A 150.00 Amp Diagnostic Enabled TRUE 160.00 failures Type B,
Current short to power in the is greater than threshold. out of 200.00 2 Trips
Sensor A Battery Current Sensor samples
Circuit High A signal. Run/Crank or Accessory TRUE
(Battery
Monitor 25 ms/sample
Module, non- continuous
IBSM)

ECM (Unique DTCs) Section 193 of 224 671 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Chassis P26C8 Monitors the Chassis Chassis Control Module 1 Time since power-up • 3 Continuous Type A,
Control Contol Module 1 MIL Emissions-Related DTC seconds No MIL
Module 1 request line to set
Requested determine when the
MIL Chassis Control
Illumination Module 1 has detected
a MIL illuminating fault.

ECM (Unique DTCs) Section 194 of 224 672 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Dual Battery P305F Determines that the ECM measured battery 8.90 Volt Diagnostic Enabled TRUE 5.00 failures out Type A,
Control Dual Battery Control voltage is less than of 10.00 samples 1 Trips
Module Module is functioning threshold for present Hybrid Starter Status = Engine Starting for taken during
Performance properly by detecting auto-start event. 0.00 counts auto-start event.
(Battery whether the battery
Monitor voltage, as directly 6.25 ms/sample
Module, non- measured by ECM, fell
IBSM) below a threshold for n Exceeded consecutive 2.00 auto-start events Diagnostic Enabled TRUE 2.00 auto-start
consecutive auto-start number of auto-start events out of
events, where each events where Present 3.00
auto-start event had Auto-Start Event
the threshold exceeded malfunction criteria was
for m number of met.
samples.

ECM (Unique DTCs) Section 195 of 224 673 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Lost U012A This DTC monitors for Message is not received General Enable Criteria: Diagnostic runs Type B,
Communicati a loss of from controller for in 12.5 ms loop 2 Trips
on With communication with the U0073 Not Active on Current Key
Chassis Chassis Control Message $4DB • 10.0 seconds Cycle
Control Module A. Normal CAN transmission
Module A on Bus A Enabled

Device Control Not Active

High Voltage Virtual Not Active


Network Management

Ignition Voltage Criteria:

Run/Crank Ignition > 6.41 Volts


voltage

Power Mode = run

Off Cycle Enable Criteria:

KeCAND_b_OffKeyCycle =1
DiagEnbl (1 indicates enabled)

Ignition Accessory Line = Active

and
Battery Voltage > 11.00 Volts

General Enable Criteria


and either Ignition Voltage
Criteria or Off Cycle
Enable Criteria met for >
3.0000 seconds
Power Mode is in
accessory or run or crank
and High Voltage Virtual
Network Management is
not active for > 0.4000 seconds

ECM (Unique DTCs) Section 196 of 224 674 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

U012A Not Active on Current Key


Cycle

CHCM A is present on the bus

ECM (Unique DTCs) Section 197 of 224 675 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

O2S Circuit P0140 This DTC determines if Oxygen Sensor Signal > 1,700 mvolts No Active DTC's TPS_ThrottleAuthorityDef 200 failures out Type B,
Insufficient the O2 sensor circuit is aulted of 250 samples. 2 Trips
Activity Bank open. MAF_SensorFA
1 Sensor 2) Ethanol Composition Frequency:
(For Single Sensor FA Continuous 100
Bank msec loop
Exhaust System Voltage 10.0 < Volts < 32.0
Only AFM Status = All Cylinders active
Heater Warm-up delay = Complete
Engine Run Time > 5 seconds
Engine Run Accum > 150 seconds
Fuel Condition ” 87 % Ethanol

ECM (Unique DTCs) Section 198 of 224 676 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Fuel P0178 Detects Out of Range Flex Fuel Sensor Output < 45 Hertz Powertrain Relay > 11.0 Volts 50 failures out Type B,
Composition Low Frequency Signal Frequency of 63 samples 2 Trips
Sensor 100 ms loop
Circuit Low The ethanol sensor is Continuous
designed to measure
ethanol concentrations
from E0 (50Hz) to E100
(150Hz), with a
specified accuracy of
5% ethanol (i.e. 5Hz).
Therefore, values less
than 45Hz or greater
than 155Hz are
considered as faults.

ECM (Unique DTCs) Section 199 of 224 677 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Fuel P0179 Detects Out of Range Flex Fuel Sensor Output > 155 Hertz <= 185 Powertrain Relay > 11.0 Volts 50 failures out Type B,
Composition High Frequency Signal Frequency of 63 samples 2 Trips
Sensor 100 ms loop
Circuit High The ethanol sensor is Continuous
designed to measure
ethanol concentrations
from E0 (50Hz) to E100
(150Hz), with a
specified accuracy of
5% ethanol (i.e. 5Hz).
Therefore, values less
than 45Hz or greater
than 155Hz are
considered as faults.

ECM (Unique DTCs) Section 200 of 224 678 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Catalyst P0420 NOTE: The information Normalized Ratio OSC < 0.35 There must be a valid idle 1 test attempted Type A,
System Low contained below Value period. The criteria are: per valid idle 1 Trips
Efficiency applies to applications (EWMA filtered) period
Bank 1 that use the Idle Driver must be off the
Catalyst Monitor accel pedal. This checks Minimum of 1
Algorithm that the final accel pedal test per trip
position (comprehending
The catalyst washcoat deadband and hysteresis) Maximum of
contains Cerium Oxide. is essentially zero. 8
Cerium Oxide reacts tests per trip
with NO and O2 during Idle Speed Control
lean A/F excursions to System Is Active Frequency:
store the excess Fueling Related :
oxygen (I.e. Cerium Vehicle Speed < 1.24 MPH 12.5 ms
Oxidation). During rich
A/F excursions, Cerium Engine speed > 1,100 RPM for a OSC
Oxide reacts with CO minimum of 25 seconds Measurements:
and H2 to release this since end of last idle 100 ms
stored oxygen (I.e. period.
Cerium Reduction). Temp Prediction:
This is referred to as 12.5ms
the Oxygen Storage Engine run time >
Capacity, or OSC. P0420_P0430_CatmonM
CatMon’s strategy is to inEngineRunTimeToEna
“measure” the OSC of ble
the catalyst through This is a function of
forced Lean and Rich Coolant Temperature,
A/F excursions please see "Supporting
Tables" for details.
Normalized Ratio OSC
Value Calculation Tests attempted this trip < 255
Information and
Definitions = The catalyst diagnostic
1. Raw OSC has not yet completed for
Calculation = (post cat the current trip.
O2 Resp time - pre cat
O2 Resp time) Catalyst Idle Conditions
2. BestFailing OSC Met Criteria is satified
value from a calibration which includes the
table (based on temp General Enable met and
and exhaust gas flow) the Valid Idle Period

ECM (Unique DTCs) Section 201 of 224 679 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
3. WorstPassing OSC Criteria met, as well as:
value (based on temp
and exhaust gas flow) Green Converter Delay Not Active

Normalized Ratio Induction Air > -20 ° C


Calculation = (1-2) / < 250 ° C
(3-2)

A Normalized Ratio of 1 Intrusive test(s): Not Active


essentially represents a Fueltrim
good part and a ratio of Post O2
0 essentially represents EVAP
a very bad part.The EGR
Catalyst Monitoring
Test is done during idle. Other vehicle functions:
Several conditions
must be meet in order Power Take Off Not Active
to execute this test. RunCrank Voltage > 10.90 Volts
These conditions and Ethanol Estimation NOT in Progress
their related values are
listed in the secondary
parameters area of this
document. ECT > 50 ° C
< 130 ° C
Refer to the
P0420_WorstPassing
OSCTableB1 Barometric Pressure > 70 KPA
and
P0420_BestFailingOS
CTableB1 Idle Time before going < 50 Seconds
table in the Supporting intrusive is
Tables tab for details
Idle time is incremented if < 1.24 MPH and the
Vehicle speed drivers foot is off accel
pedal and the idle speed
control system is active as
identified in the Valid Idle
Period Criteria section.

Short Term Fuel Trim > 0.90


< 1.30

ECM (Unique DTCs) Section 202 of 224 680 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Predicted catalyst temp > 600.00 degC

AND

Engine Airflow >


P0420_P0430_CatmonM
inAirflowForWarmCataly
stDetermination

table (g/s)
(refer to "Supporting
Tables" tab)
(Based on engine coolant
at the time the
WarmedUpEvents counter
resets to 0.)

for at least 28 seconds

with a closed throttle time < 120 seconds


consecutively (closed
throttle consideration
involves having the driver
off the accel pedal as
stated in the Valid Idle
Period Criteria Section) .

Also, in order to increment


the WarmedUpEvents
counter, either the vehicle
speed must exceed the
vehicle speed cal or the
driver must NOT be off
the accel pedal as stated
in the Valid Idle Period

ECM (Unique DTCs) Section 203 of 224 681 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Criteria section above.

Closed loop fueling


(Please see "Closed Loop
Enable Criteria" section of
the "Supporting Tables"
tab for details.)

PRNDL Enabled in Drive Range


on an Auto Transmission
vehicle.

Idle Stable Criteria: Must hold true from after


Catalyst Idle Conditions
Met to the end of test

MAF > 2.50 g/s


< 11.00 g/s

Predicted catalyst < 900 degC


temperature

Engine Fueling Criteria at


Beginning of Idle Period
The following fueling
related must also be met
from between 4 and 7
seconds after the Catalyst
Idle Conditions Met
Criteria has been met for
at least 4 seconds prior to
allowing intrusive control:

Number of pre-O2 >= 2


switches

Short Term Fuel Trim Avg > 0.96


< 1.04

ECM (Unique DTCs) Section 204 of 224 682 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Rapid Step Response
(RSR) feature will initiate
multiple tests:

If the difference between


current EWMA value and
the current OSC > 0.46
Normalized Ratio value is

and the current OSC < 0.10


Normalized Ratio value is

Maximum RSR tests to 24


detect failure when RSR
is enabled.

Green Converter Delay


CriteriaThis is part of the
check for the Catalyst Idle
Conditions Met Criteria
section.

The diagnostic will not be


enabled until the following
has been met:
> 0 °C
Predicted catalyst
temperature
0 seconds non-
for continuously.

Note: this feature is only


enabled when the vehicle
is new and cannot be
enabled in service

Not Active
PTO

General Enable MAF_SensorFA


DTC's Not Set MAF_SensorTFTKO

ECM (Unique DTCs) Section 205 of 224 683 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
AmbPresDfltdStatus
IAT_SensorCircuitFA
IAT_SensorCircuitTFTKO
ECT_Sensor_FA
O2S_Bank_1_Sensor_1_
FA
O2S_Bank_1_Sensor_2_
FA
O2S_Bank_2_Sensor_1_
FA
O2S_Bank_2_Sensor_2_
FA
FuelTrimSystemB1_FA
FuelTrimSystemB1_TFTK
O
FuelTrimSystemB2_FA
FuelTrimSystemB2_TFTK
O
EngineMisfireDetected_F
A
EvapPurgeSolenoidCircuit
_FA
IAC_SystemRPM_FA
EGRValvePerformance_F
A
EGRValveCircuit_FA
CamSensorAnyLocationF
A
CrankSensor_FA
TPS_Performance_FA
EnginePowerLimited

ECM (Unique DTCs) Section 206 of 224 684 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Fuel P2269 Detects the presence Flex Fuel Sensor Output > 185 Hertz Powertrain Relay > 11.0 Volts 50 failures out Type B,
Conductivity of High Conductivity Frequency of 63 samples 2 Trips
Out Of Fuel (e.g. water in fuel) 100 ms loop
Range via a specific range of Continuous
(water in sensor frequency.
fuel) High conductivity in the
fuel causes a
significant upward shift
in the sensor's output
frequency.

ECM (Unique DTCs) Section 207 of 224 685 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

O2Sensor P2A00 This DTC determines if =================== =============== No Active DTC's TPS_ThrottleAuthorityDef 200 failures out Type B,
Circuit the O2 sensor voltage Closed Loop O2S ready aulted of 250 samples. 2 Trips
Range / is not meeting the flag = False MAP_SensorFA
Performance voltage criteria to ECT_Sensor_FA Frequency:
Bank 1 enable closed loop A) O2S signal must be < 1,250 mvolts FuelInjectorCircuit_FA Continuous 100
Sensor 1 fueling. To set Closed Loop ready P0131, P0151 msec loop
flag = True P0132, P0152

=================== =============== System Voltage 10.0 < Volts < 32.0


Closed Loop O2S ready Engine Speed 500 ” RPM ” 3,400
flag = True Engine Airflow 3.2 ” gps ” 30.0
Engine Coolant • 68.0 ºC
B) Once set to ready O2S > 1,250 mvolts Engine Metal Overtemp
cannot be Active = False
Converter Overtemp = False
for > 5.0 seconds ActiveFuel State DFCO not active
Then set Closed Loop = False AFM Status = All Cylinders active
ready flag Predicted Exhaust Temp
(B1S1) • 0.0 ºC
=================== ================ Engine run time > 100 seconds
Fuel Enrichment = Not Active

All of the above met for > 5 seconds

ECM (Unique DTCs) Section 208 of 224 686 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Radiator P00B6 This DTC detects a A failure will be reported if No Active DTC's VehicleSpeedSensor_FA 1 failure Type B,
Coolant difference between any of the following occur: IAT_SensorCircuitFA 500 msec/ 2 Trips
Temp - ECT and RCT after a THMR_RCT_Sensor_Ckt sample
Engine soak condition. _FA Once per valid
Coolant THMR_ECT_Sensor_Ckt cold start
Temp (ECT) 1) Absolute difference See the table named: _FA
Correlation between ECT at power up P00B6_Fail if power IgnitionOffTimeValid
(DCRD) & RCT at power up is • an up ECT exceeds RCT TimeSinceEngineRunning
IAT based threshold table by these values Valid
lookup value(fast fail). in the Supporting Engine Off Soak Time > 28,800 seconds
tables section Propulsion Off Soak Time > 0 seconds
Non-volatile memory
2) Absolute difference initization = Not occurred
between ECT at power up
& RCT at power up is > by
20.0 ºC and a block Test complete this trip = False
heater has not been Test aborted this trip = False
detected. IAT • -7 ºC
LowFuelCondition Diag = False

================== ==================
3) ECT at power up > Block Heater detection is
RCT at power up by 20.0 enabled when either of
ºC and the time spent the following occurs:
cranking the engine
without starting is greater 1) ECT at power up > IAT
than or equal to 10.0 at power up by > 20.0 ºC
seconds with the 2) Cranking time < 10.0 Seconds
LowFuelConditionDiag
= False ================== ==================
Block Heater is detected
and diagnostic is aborted
when 1) or 2) occurs.

1a) Vehicle drive time > 60 Seconds with

1b) Vehicle speed > 14.9 MPH and

1c) Additional Vehicle


drive time is provided to 0.00 times the seconds
1a when Vehicle speed is with vehicle speed below

ECM (Unique DTCs) Section 209 of 224 687 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
below 1b as follows: 1b

1d) IAT drops from power • 8.0 ºC


up IAT

2a) ECT drops from


power up ECT > 2 ºC

2b) Engine run time Within < 60 Seconds

================== ===================
Diagnostic is aborted
when 3) or 4) occurs:

3) Engine run time with > 1800 Seconds


vehicle speed below 1b

4) Minimum IAT during ” -7.0 ºC


test

ECM (Unique DTCs) Section 210 of 224 688 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Turbocharge P0237 Detects a continuous Turbocharger Boost 320 failures out Type B,
r Boost short to low or open in Pressure Voltage < 17.0 % of 5 Volt of 400 samples 2 Trips
Pressure either the signal circuit Range
Sensor or the turbocharger (This is equal to 0.85 1 sample every
Circuit Low boost pressure sensor. Volts, or 49.6 kPa) 12.5 msec

ECM (Unique DTCs) Section 211 of 224 689 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Turbocharge P0238 Detects an open Turbocharger Boost 320 failures out Type B,
r Boost sensor ground or Pressure Voltage > 95.0 % of 5 Volt of 400 samples 2 Trips
Pressure continuous short to Range
Sensor high in either the signal (This is equal to 4.75 1 sample every
Circuit High circuit or the Volts, or 306.6 kPa) 12.5 msec
turbocharger boost
pressure sensor.

ECM (Unique DTCs) Section 212 of 224 690 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Barometric P2228 Detects a continuous BARO Voltage < 40.0 % of 5 Volt 320 failures out Type B,
Pressure short to low or open in Range of 400 samples 2 Trips
(BARO) either the signal circuit ( 2.0 Volts = 50.9 kPa)
Sensor or the BARO sensor. 1 sample every
Circuit Low 12.5 msec
(boosted
applications)

ECM (Unique DTCs) Section 213 of 224 691 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Barometric P2229 Detects an open BARO Voltage > 90.0 % of 5 Volt 320 failures out Type B,
Pressure sensor ground or Range of 400 samples 2 Trips
(BARO) continuous short to ( 4.5 Volts = 115.0
Sensor high in either the signal kPa) 1 sample every
Circuit High circuit or the BARO 12.5 msec
(boosted sensor.
applications)

ECM (Unique DTCs) Section 214 of 224 692 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Intake Air P00C7 Detects an ABS(Manifold Pressure - Time between current 4 failures out of Type B,
Pressure inconsistency between Baro Pressure) > 10.0 kPa ignition cycle and the last 5 samples 2 Trips
Measuremen pressure sensors in the time the engine was
t System - induction system in running > 10.0 seconds 1 sample every
Multiple which a particular 12.5 msec
Sensor sensor cannot be Engine is not rotating
Correlation identified as the failed
(naturally sensor Manifold Pressure >= 50.0 kPa
aspirated Manifold Pressure <= 115.0 kPa
with TIAP/ Baro Pressure >= 50.0 kPa
Baro sensor) Baro Pressure <= 115.0 kPa

No Active DTCs: EngineModeNotRunTimer


Error
MAP_SensorFA
AAP_SnsrFA

No Pending DTCs: MAP_SensorCircuitFP


AAP_SnsrCktFP

ECM (Unique DTCs) Section 215 of 224 693 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Hybrid P0AC4 Monitors the HPC MIL HPC Emissions-Related Time since power-up • 3 Continuous Type A,
Powertrain request line to DTC set seconds No MIL
Control determine when the
Module HPC has detected a
(HPC) MIL illuminating fault.
Requested
MIL
Illumination

ECM (Unique DTCs) Section 216 of 224 694 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Hybrid P15F2 Determines if torque Secondary High Speed No loss of 1.


Control request from the HCP 1. Serial Communication Message <> 2's Bus is Present and No communication >= 10 Protect Type A,
Torque is valid 2’s complement not equal complement of Engine Serial communication loss errors out of 16 1 Trips
Request for message $181 for Torque Signal to HCP (U1817) samples
Circuit Strong Hybrid or Mild
Hybrid Applications and if Mild Hybrid: Run Crank Active >= 0.50 Sec

Message <> 2's Ingintion Voltage > 6.41


complement of Motor
Torque Signal No Serial communication
loss to HCP (U1817)
OR OR OR
Hybrid Type = Mild = Mild
or Strong 2.
2. Serial Communication Message rolling count >= 10
rolling count value shall value <> previous If Mild Hybrid Only: = Crankshaft Torque Rolling count
be + 1 from previous message rolling count Torque source type = errors out of
$181 message for Strong value plus one Crankshaft Torque 16 samples
Hybrid or Mild Hybrid
Applications
Pass diagnostic
if samples >=
16

Performed every
received
message

ECM (Unique DTCs) Section 217 of 224 695 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Driver Motor P15F4 Determines if torque 1. Serial Communication Message <> 2's Secondary High Speed No loss of 1. >= 10 Protect Type A,
Torque archieved from BCP is 2’s complement not equal complement of Motor Bus is Present and No Communication errors out of 16 1 Trip
Delivered valid for message $0BF for Torque Signal Serial communication loss samples
Circuit Mild to BCP (U1817)
Hybrid Applications OR
Run Crank Active >= 0.50
OR 2. >= 10
OR Low Voltage not Present > 6.41 Rolling count
2. Serial Communication errors out of 16
rolling count value shall Message rolling count samples
be + 1 from previous value <> previous
$0BF message for Mild message rolling count Executes in a
Hybrid value plus one 12.5ms loop
Applications

ECM (Unique DTCs) Section 218 of 224 696 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Hybrid P15F9 Determines if torque 1. Serial Communication Message <> 2's Secondary High Speed >= 10.00 Type B,
Control request from the HCP 2’s complement not equal complement of Bus is Present Password 2 Trips
Speed is valid for message $281 message Protect errors
Request No Serial communication out of 16.00
Circuit loss to HCP (U1817) samples

OR OR

2. Serial Communication Message rolling count >= 10.00 Rolling


rolling count value shall value <> previous count errors out
be + 1 from previous message rolling count of 16.00 samples
$281 message value plus one

Pass diagnostic
if samples >=
16.00

Run Crank Active >= 0.50 Sec Performed every


12.5 msec

ECM (Unique DTCs) Section 219 of 224 697 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Brake Pedal P15FB Detects rolling count or If x of y rolling count / Chassis Brake Pedal 1.00 10.00 Type A,
Position protection value errors protection value faults Position Emissions / 1 Trips
Sensor in Chassis Brake Pedal occur, default brake pedal Related Serial Data Error 16.00
Signal Position Emissions positiion to zero for Diagnostic Enable counts
Message Related serial data duration of fault
Counter signal
Incorrect

ECM (Unique DTCs) Section 220 of 224 698 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Lost U0293 This DTC monitors for Message is not received General Enable Criteria: Diagnostic runs Type A,
Communicati a loss of from controller for in 12.5 ms loop 1 Trips
on With communication with the U0073 Not Active on Current Key
Hybrid Hybrid Powertrain Message $0B4 • 10.0 seconds Cycle
Powertrain Control Module. Normal CAN transmission
Control Message $0D3 • 10.0 seconds on Bus A Enabled
Module
Message $164 • 10.0 seconds Device Control Not Active

Message $186 • 0.5 seconds High Voltage Virtual


Network Management Not Active
Message $1DF • 10.0 seconds
Ignition Voltage Criteria:
Message $3C1 • 10.0 seconds
Run/Crank Ignition > 6.41 Volts
voltage

Power Mode = run

Off Cycle Enable Criteria:

KeCAND_b_OffKeyCycle =1
DiagEnbl (1 indicates enabled)

Ignition Accessory Line = Active


and
Battery Voltage > 11.00 Volts

General Enable Criteria


and either Ignition Voltage
Criteria or Off Cycle
Enable Criteria met for >
3.0000 seconds

Power Mode is in
accessory or run or crank
and High Voltage Virtual
Network Management is

ECM (Unique DTCs) Section 221 of 224 699 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
not active for > 0.4000 seconds

U0293 Not Active on Current Key


Cycle

Hybrid Powertrain Control


Module is present on the bus

ECM (Unique DTCs) Section 222 of 224 700 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.

Lost U1817 This DTC monitors for Message is not received General Enable Criteria: Diagnostic runs Type A,
Communicati a loss of from controller for in 12.5 ms loop 1 Trips
on With communication with the U0074 Not Active on Current Key
Hybrid Hybrid Powertrain Message $0A7 • 10.0 seconds Cycle
Powertrain Control Module on Bus
Control B Message $0A9 • 10.0 seconds Normal CAN transmission Enabled
Module on on Bus B
Bus B Message $181 • 0.5 seconds
Device Control Not Active
Message $1D3 • 10.0 seconds
High Voltage Virtual
Message $1D7 • 10.0 seconds Network Management Not Active

Message $1E3 • 10.0 seconds Ignition Voltage Criteria:

Message $281 • 10.0 seconds Run/Crank Ignition > 6.41 Volts


voltage
Message $291 • 10.0 seconds
Power Mode = run

Off Cycle Enable Criteria:

KeCAND_b_OffKeyCycle =1
DiagEnbl (1 indicates enabled)

Ignition Accessory Line = Active


and
Battery Voltage > 11.00 Volts

General Enable Criteria


and either Ignition Voltage
Criteria or Off Cycle
Enable Criteria met for >
3.0000
seconds

ECM (Unique DTCs) Section 223 of 224 701 of 991


16 OBDG03 ECM Summary Tables (Unique DTCs)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Power Mode is in
accessory or run or crank
and High Voltage Virtual
Network Management is
not active for > 0.4000 seconds

U1817 Not Active on Current Key


Cycle

Hybrid Powertrain Control is present on the bus


Module

ECM (Unique DTCs) Section 224 of 224 702 of 991


16 OBDG03 Closed Loop Enable Clarification: Calibration values are in the Supporting Tables
Engine run time greater than
Closed Loop Enable Clarification - (HYBRID ONLY)
KtFSTA_t_ClosedLoopAutostart
KtFSTA_t_ClosedLoopAutostart
AutoStart CoolantX1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11
Close Loop Enable TimeY1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9 Y10 Y11
and
Closed Loop Enable Clarification -
KtFSTA_t_ClosedLoopTime
KtFSTA_t_ClosedLoopTime
Start-Up CoolantX1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11
Close Loop Enable TimeY1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9 Y10 Y11
and pre converter 02 sensor voltage less
than
Closed Loop Enable Clarification -
KfFCLP_U_O2ReadyThrshLo
KfFULC_U_O2_SensorReadyThrsh
Lo
(Switching Sensor)
Voltage< XXXXmilliVolts
for
Closed Loop Enable Clarification -
KcFULC_O2_SensorReadyEvents
KcFULC_O2_SensorReadyEvents
(Switching Sensor)

Time (events * 12.5 milliseconds)> XXXXevents


or
Closed Loop Enable Clarification -
KeWRSC_T_HtrCntrlCL
KeWRSC_T_HtrCntrlCL
(WRAF Sensor)
and
Closed Loop Enable Clarification -
KeWRSI_T_PumpCurrentEnable
KeWRSI_T_PumpCurrentEnable
(WRAF Sensor)
and
COSC (Converter Oxygen Storage Control) not

481
Closed Loop Enable Clarification 1 of 4 703 of 991
16 OBDG03 Closed Loop Enable Clarification: Calibration values are in the Supporting Tables
enabled
and
Consumed AirFuel Ratio is stoichiometry i.e. not in component
protection
and
POPD or Catalyst Diagnostic not intrusive
and
Turbo Scavenging Mode not
enabled
and
All cylinders whose valves are active also have their injectors
enabled
and
O2S_Bank_ 1_TFTKO
O2S_Bank_ 2_TFTKO
FuelInjectorCircuit_FA
CylDeacSystemTFTKO
O2S_Bank_ 1_TFTKO, O2S_Bank_ 2_TFTKO, FuelInjectorCircuit_FA and
CylnderDeacDriverTFTKO = False

Long Term FT Enable Criteria

Closed Loop Enable and


Coolant greater than
Closed Loop Enable Clarification -
KfFCLL_T_AdaptiveLoCoolant
KfFCLL_T_AdaptiveLoCoolant
Coolant> XXXXCelcius
or less than
Closed Loop Enable Clarification -
KfFCLL_T_AdaptiveHiCoolant
KfFCLL_T_AdaptiveHiCoolant
Coolant< XXXXCelcius
and
Closed Loop Enable Clarification -
KtFCLL_p_AdaptiveLowMAP_Limit
KtFCLL_p_AdaptiveLowMAP_Limit
Barometric PressureX1 X2 X3 X4 X5 X6 X7 X8 X9
Manifold Air PressureY1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9

482
Closed Loop Enable Clarification 2 of 4 704 of 991
16 OBDG03 Closed Loop Enable Clarification: Calibration values are in the Supporting Tables
and
TPS_ThrottleAuthorityDefaulted
TPS_ThrottleAuthorityDefaulted =
False
and
Flex Fuel Estimate Algorithm is not active
and
Excessive fuel vapors boiling off from the engine oil algorithm (BOFR) is not
enabled
and
Catalyst or EVAP large leak test not
intrusive

Secondary Fuel Trim Enable


Criteria

Closed Loop Enable and


Closed Loop Enable Clarification -
KfFCLP_U_O2ReadyThrshLo
KfFCLP_U_O2ReadyThrshLo
Voltage< XXXXmilliVolts
for
Closed Loop Enable Clarification -
KcFCLP_Cnt_O2RdyCyclesThrsh
KcFCLP_Cnt_O2RdyCyclesThrsh
Time (events * 12.5 milliseconds)> XXXXevents

Long Term Secondary Fuel Trim


Enable Criteria
Closed Loop Enable Clarification -
KtFCLP_t_PostIntglDisableTime
KtFCLP_t_PostIntglDisableTime
Start-Up CoolantX1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11
Post Integral Enable TimeY1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9 Y10 Y11
Plus
Closed Loop Enable Clarification -
KtFCLP_t_PostIntglRampInTime
KtFCLP_t_PostIntglRampInTime

483
Closed Loop Enable Clarification 3 of 4 705 of 991
16 OBDG03 Closed Loop Enable Clarification: Calibration values are in the Supporting Tables
Start-Up CoolantX1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11
Post Integral Ramp In TimeY1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9 Y10 Y11
and
Closed Loop Enable Clarification -
KeFCLP_T_IntegrationCatalystMax
KeFCLP_T_IntegrationCatalystMax
Modeled Catalyst Temperature < XXXXCelcius
and
Closed Loop Enable Clarification -
KeFCLP_T_IntegrationCatalystMin
KeFCLP_T_IntegrationCatalystMin
Modeled Catalyst Temperature > XXXXCelcius
and
PO2S_Bank_1_Snsr_2_FA
PO2S_Bank_1_Snsr_2_FA and
PO2S_Bank_2_Snsr_2_FA
PO2S_Bank_2_Snsr_2_FA = False
and
Closed Loop Enable Clarification -
KeFCLP_Pct_CatAccuSlphrPostDsbl
(KeFCLP_Pct_CatAccuSlphrPostDsbl
Modeled converter sulfur percent < XXXX Percent
and
Closed Loop Enable Clarification - KaFCLP_U_SlphrIntglOfst_Thrsh
Post Integral < KaFCLP_U_SlphrIntglOfst_Thrsh)

X axis: Post O2 Sensor


Y axis: Post O2 Mode
Z: Post Integral threshold

484
Closed Loop Enable Clarification 4 of 4 706 of 991
16 OBDG03 OBD Coolant Enable Criteria (OBD Coolant Enable Criteria)
OBD Coolant enable
Starting in 11.15A software GM has created a coordinated signal within the ECM that serves as a master enable for diagnostics/controls that
use coolant as an enable condition. Controls and diagnostics may choose to enable prior to this calculated signal, but calibrating beyond the
OBD limit will not function because of this signal. This enable condition is also put on the CAN bus for other modules to consume as well.

KeTHMG_b_elecstatequipd = 0 for this application

For mechanical thermostat applications (KeTHMG_b_elecstatequipd = 0)


OBD Coolant Enable Temp = P0128 Primary target temp – Calibratable offset (0-32) – 1
OBD Coolant Enable Temp = 69.5 - 0.0 – 1
OBD Coolant Enable Temp = 68.5

For E-stat applications (KeTHMG_b_elecstatequipd = 1)

OBD Coolant Enable Temp = Max(Min(ECT Control Temp) – Primary Warm up delta, Min primary P0128 target) – Calibratable offset (0-32)
–1
OBD Coolant Enable Temp = Max(Min(KaTHMC_T_TMS_EngCoolReq) - KaECTR_T_CTR_WrmUpDeltaTemp[0],
KaECTR_T_CTR_WrmUpTargetMin[0]) - KeECTR_T_CTR_GlblMinOffst – 1
OBD Coolant Enable Temp = Max( 90.5 - 19.0 , 69.5 ) - 0.0 – 1
OBD Coolant Enable Temp = 70.5

485
OBD Coolant Enable Criteria 1 of 1 707 of 991
16 OBDG03 Dilution Definitions
**********************************************************************************************************************************
**********************************************************************************************************************************

Exhaust Cam Phsr Enable

Exhaust Cam Phsr Enable = TRUE if:

DTCs not set:


CrankSensor_TFTKO
CamSnsrExhTFTKO
CamLctnExhFA

AND

CamLctnExhFA diagnostic has executed and passed

AND

Cam edge locations have been learned

AND

[ Intake Cam Phsr Enable = TRUE


OR
Intake Park Position is Retarded ( TRUE ) ]

AND

[ Catalyst Warmup Enabled = TRUE


AND
Engine RPM > 900.00
AND
Engine Run Time > P0011_P0021_P05CC_P05CD_P0014_P0024_P05CE_P05CF_ColdStartEngRunning sec ]

OR

[ Engine is running and engine power is requested

Dilution Definitions 1 of 8 708 of 991


16 OBDG03 Dilution Definitions
AND
ExhEngineSpeed is Enabled (see below)
AND
ExhOilPressure is Enabled (see below)
AND
ExhEngineOilTemp is Enabled (see below) ]

****************************************************************************************************************************
ExhEngineSpeed is Enabled when

P0014_P0024_P05CE_P05CF_LoRpmHiEnblEc < Engine RPM <P0014_P0024_P05CE_P05CF_HiEngSpdLoEnblEc

ExhEngineSpeed is Disabled when

Engine RPM < P0014_P0024_P05CE_P05CF_LoRpmLoDsblEc


OR
Engine RPM > P0014_P0024_P05CE_P05CF_HiEngSpdHiDsblEc

****************************************************************************************************************************
If an oil pressure sensor is present ( TRUE ) and is being used ( FALSE ) then

ExhOilPressureEnable is Enabled when


Oil Pressure > P0014_P0024_P05CE_P05CF_LoPresHiEnblEc kPa
for P0014_P0024_P05CE_P05CF_EngOilPressEnblEc seconds

ExhOilPressureEnable is Disabled when


Oil pressure < P0014_P0024_P05CE_P05CF_LoPresLoDsblEc kPa

If an oil pressure sensor is not present ( FALSE ) OR is not being used ( TRUE ) then

ExhOilPressureEnable is Enabled when


Engine RPM > P0014_P0024_P05CE_P05CF_LoRpmHiEnblEc
for P0014_P0024_P05CE_P05CF_EngOilPressEnblEc seconds

****************************************************************************************************************************
ExhEngineOilTemp is Enabled when

Dilution Definitions 2 of 8 709 of 991


16 OBDG03 Dilution Definitions

-35.00 < Engine Oil Temp < 135.00 deg C

ExhEngineOilTemp is Disabled when


Engine Oil Temp < -38.00 deg C
OR
Engine Oil Temp > 140.00 deg C

******************************************************************************************************************************
******************************************************************************************************************************

Intake Cam Phsr Enable

Intake Cam Phsr Enable = TRUE if:

DTCs not set:


CrankSensor_TFTKO
CamSnsrIntTFTKO
CamLctnIntFA

AND

CamLctnIntFA has executed and passed

AND

Cam edge locations have been learned

AND

[ Catalyst Warmup Enabled = TRUE


AND
Engine RPM > 900.00
AND
Engine Run Time > P0011_P0021_P05CC_P05CD_P0014_P0024_P05CE_P05CF_ColdStartEngRunning sec]

OR

Dilution Definitions 3 of 8 710 of 991


16 OBDG03 Dilution Definitions
[ Engine is running and engine power is requested
AND
IntEngineSpeed is Enabled
AND
IntOilPressure is Enabled
AND
IntEngineOilTemp is Enabled ]

********************************************************************************************************
IntEngineSpeed is Enabled when
P0011_P0021_P05CC_P05CD_LoRpmHiEnblIc < Engine RPM < P0011_P0021_P05CC_P05CD_HiEngSpdLoEnblIc

IntEngineSpeed is Disabled when

Engine RPM < P0011_P0021_P05CC_P05CD_LoRpmLoDsblIc


OR
Engine RPM > P0011_P0021_P05CC_P05CD_HiEngSpdHiDsblIc

********************************************************************************************************
If an oil pressure sensor is present ( TRUE ) and is being used ( FALSE ) then

IntOilPressureEnable is Enabled when


Oil Pressure > P0011_P0021_P05CC_P05CD_LoPresHiEnblIc kPa
for P0011_P0021_P05CC_P05CD_EngOilPressEnblIc seconds

IntOilPressureEnable is Disabled when


Oil pressure < P0011_P0021_P05CC_P05CD_LoPresLoDsblIc

If an oil pressure sensor is not present ( FALSE ) or is not being used ( TRUE ) then

IntOilPressureEnable is Enabled when


Engine RPM > P0011_P0021_P05CC_P05CD_LoRpmHiEnblIc
for P0011_P0021_P05CC_P05CD_EngOilPressEnblIc seconds

********************************************************************************************************
IntEngineOilTemp is Enabled when

Dilution Definitions 4 of 8 711 of 991


16 OBDG03 Dilution Definitions
-35.00 < Engine Oil Temp < 135.00 deg C

IntEngineOilTemp is Disabled when


Engine Oil Temp < -38.00 deg C
OR
Engine Oil Temp > 140.00 deg C

********************************************************************************************************************************
********************************************************************************************************************************
ReducedEngineCapacityMode_Enable

REDUCED CAPACITY CONTROL ENABLE CONDITIONS:


Conditions below must be met for >= 0.3 seconds before cylinder deactivation will begin in regular mode

Neutral Idle Mode (NI) operational checks:


Allowed in NI ( FALSE )
Time NI mode shall be active >= 1.0 seconds
Vehicle Speed for NI
< 0.0 mph to Enter
> 0.0 mph to Exit
PRNDL position in NI = False VCE_PRNDL_NI_Disables (For details see Supporting Tables)
Engine RPM lower limit for NI > 475 rpm
Transmission gear for NI = FALSE VCE_TransGear_DisablesNI(For details see Supporting Tables)
Torque based AFM entry conditions: NI Mode Active
Indicated Torque < VCE_NormalMode_MaxTorque_Gr5 minus 10.0 Nm
(Function of Gear: VCE_NormalMode_MaxTorque_Gr1 - Gr8,for details see Supporting Tables)

Normal Mode operational checks:


Engine running (based on engine off time)
Maximum of 30.0 or > VCE_StartUpDelayTime seconds (For details see Supporting Tables)
Engine RPM
> VCE_EngineRPM_LowerLmt + 50 RPM AND
< VCE_EngineRPM_UpperLmt - 200 RPM (For details see Supporting Tables)
Vehicle Speed (in Gear) >= 11.2 mph
Vehicle Speed (P/N) <= 5.0 mph
Vehicle Speed based on PRNDL < VCE_VehicleSpeed_PRNDL_Enable

Dilution Definitions 5 of 8 712 of 991


16 OBDG03 Dilution Definitions
Engine RPM PRNDL Feature is TRUE (When TRUE, will enable AFM only if transmission is not in a defaulted state)
Engine coolant (deac) >= 40 and <= 241 deg C
Ignition voltage >= 11.0 volts
Engine Oil Temperature >= 20 and <= 128 deg C
Engine Oil Pressure >= 200 and <= 780 KPa
Oil pump intrusive test = FALSE (refer to P06DD and P06DE)
Oil aeration present: Aeration enabled by engine RPM > 3,100 for 10 second(s), disabled by engine RPM < 3,000 for 50 second(s)
Catalyst Warmup Enabled= FALSE
POPD: Not active
Deceleration Fuel Cut Off: Not active
Fuel shut off (FSO) delay: Not active >= 3 second(s)
Green Engine mode: Not active
Pedal Position < 48 pct
Brake booster vacuum >= 0 KPa
Transmission gear = FALSE VCE_TransGear_Disables(For details see Supporting Tables)
Gear Shift: not currently in progress
4WD State: not = 4 low range
Time since last AFM mode event >= 3 second(s)
After exiting AFM mode for max time, must be in all cylinder mode for >= 60 second(s)
Tip in Bump: Not active
AFM is disabled at high percent ethanol: Ethanol concentration > 95 % disables AFM. Once disabled, ethanol concentration must be < 90 % to
re-enable
If feature is enabled, AFM is allowed only when percent ethanol learn is not in progress: Feature is FALSE
AFIM diagnostic status: Not active
A/C clutch transition: Not currently in progress
ETC power management mode: Not active
Heater performance: Not in heater perforamance mode

Torque based AFM entry conditions:


ECO Mode Active: Indicated Torque < VCE_ECOMode_MaxTorque_Gr5 minus VCE_ECOMode_EnableTorqueHyst
(Function of Gear: VCE_ECOMode_MaxTorque_Gr1 - Gr8, For details see Supporting Tables)

Normal Mode: Indicated Torque < VCE_NormalMode_MaxTorque_Gr5 minus VCE_NormalMode_EnableTorqueHyst


(Function of Gear: VCE_NormalMode_MaxTorque_Gr1 - Gr8, For details see Supporting Tables)

IF DEACTIVATED, ANY OF THE CONDITIONS BELOW WILL FORCE CYLINDER REACTIVATION:


If deactivation mode is active for >= 480 seconds

Dilution Definitions 6 of 8 713 of 991


16 OBDG03 Dilution Definitions
then reactivation will occur if: >= 600 seconds
Deac mode active or
Delta vacuum > 5 or < -5 kPa
Vehicle Speed for NI exit < 0 Kph
ETC Power management mode: Active
Converter overtemp protect: Active
Hot coolant mode: Active
Engine running = False
Engine overspeed protection: Active
Engine metal overtemp protect: Active
Cat. temp low: Active
Four Wheel Drive: In low range
Engine misfire: Detected
Heater performance: Active
POPD Intrusive tests: Active (see P2270-P2273, P013A-P014B)

Torque based AFM exit conditions:


ECO Mode Active: Indicated Torque < VCE_ECOMode_MaxTorque_Gr5
(Function of Gear: VCE_ECOMode_MaxTorque_Gr1 - Gr8, For details see Supporting Tables)

Normal Mode: Indicated Torque < VCE_NormalMode_MaxTorque_Gr5


(Function of Gear: VCE_NormalMode_MaxTorque_Gr1 - Gr8, For details see Supporting Tables)

Engine Vacuum: VCE_MinVacReducedTorqMode (For details see Supporting Tables)


Ignition voltage < 11 volts
Engine coolant < 36 or > 245 Deg C
Vehicle speed < 6.2 mph
Brake booster vacuum < 0 kPa
Engine oil temperature < 18 or > 130 Deg C
Pedal Position > 50 %
Piston Protection: Active

No active DTC's for control enable:


Fault Bundles:
Catalyst Warmup Enabled
EngOilPressureSensorFA
EnginePowerLimited
CrankSensor_TFTKO

Dilution Definitions 7 of 8 714 of 991


16 OBDG03 Dilution Definitions
EngineTorqueEstInaccurate
VehicleSpeedSensorError
ECT_Sensor_FA
BrakeBoosterVacuumValid
IAT_SensorFA
CylDeacDriverFault
CylDeacAllDriverFault
MAP_EngineVacuumStatus
PowertrainRelayFault
CamSensorAnyLctnTFTKO
OilPmpStuckHigh
VCER_TorqueSecurity
FourWheelDriveLowStateInvalid

Dilution Definitions 8 of 8 715 of 991


16 OBDG03 DFCO Conditions (DFCO Conditions)
DFCO Enable Conditions
COOLANT ENABLE CRITERIA
Coolant temperature < DFCO_CoolEnblHi_Temp °C See Supporting Table
RUN TIME ENEBALE CRIETRIA
Engine run time > DFCO_DelayAfterStart_Time seconds See Supporting Table
ENGINE SPEED ENABLE CRITERIA
TORQUE CONVERETR CLUTCH UNLOCK
POPD OFF:
i) enabled when engine speed > ( 2,500.0 + supporting table value DFCO_EngSpdEnblOfst)
ii) once enabled continue to be enabled until engine speed < ( 1,400.0 + supporting table value DFCO_EngSpdEnblOfst)
POPD ON:
i) enabled when engine speed > ( 2,500.0 + supporting table value DFCO_EngSpdEnblOfst)
ii) once enabled continue to be enabled until engine speed < ( 1,400.0 + supporting table value DFCO_EngSpdEnblOfst)
TORQUE CONVERETR CLUTCH LOCK
POPD OFF:
i) enabled when engine speed > ( 950.0 + supporting table value DFCO_EngSpdEnblOfst)
ii) once enabled continue to be enabled until engine speed < ( 850.0 + supporting table value DFCO_EngSpdEnblOfst)
POPD ON:
i) enabled when engine speed > ( 1,000.0 + supporting table value DFCO_EngSpdEnblOfst)
ii) once enabled continue to be enabled until engine speed < ( 850.0 + supporting table value DFCO_EngSpdEnblOfst)
VEHICLE SPEED CRITERIA:
i) enabled when vehicle speed >= (DFCO_EnblHi_Vehicle_Speed)
ii) once enabled continue to be enabled until vehicle speed < DFCO_DsblLo_Vehicle_Speed
TORQUE CRITERIA :
I) enabled when following AND conditions satisfied
(a) driver raw trq delta = raw toqrue - zero pedal torque <= 65,535.0
b) driver shaped trq delta1 = shaped immediate torque - zero pedal torque <= 50.0
c) driver shaped trq delta2 = shaped predicted torque - minimum combustion unmanaged torque = 65,535.0
d) driver shaped trq delta3 = shaped immediate torque - minimum combustion managed torque <= 65,535.0
ii) once enabled, disabled when following OR conditions are satisfied
a) driver raw trq delta1 = raw torque - zero pedal torque > 5.0
b) driver shaped trq delta2 = zero pedal torque - minimum combustion managed torque > 65,535.0
CATALYST TEMPERATURE
i) enabled based on following AND criteria
a) (CatTemp < 875.0 °C and vehicle speed < 50.0 kph)
b) CatTemp < 975.0 °C
c) CatTemp >= 200.0 °C

494
DFCO Conditions 1 of 2 716 of 991
16 OBDG03 DFCO Conditions (DFCO Conditions)
d) CatalystWarmupEnabled = FALSE
ii) once enabled, disabled when following OR conditions are met
OTHER CONDITIONS:
a) Transmission is not about to unlock
b) Engine not about to stall
c) Transmission is not shifting if already not in DFCO
d) POPD or EOSD
1) POPD requesting DFCO or neither requesting DFCO OFF nor inhibit DFCO
2) EOSD not active
e) EVAP does not inhibit DFCO
f) O2 response test is not inhibiting DFCO event
g) Throttle is not in default mode

495
DFCO Conditions 2 of 2 717 of 991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - Multiple DTC Use - Block learn cells to enable Post oxygen sensor tests
OBD
OBDGROUP:
GROUP: GGMX TEST GROUP: G
TEST

Description: KaPOPD_PostCellEnbl - A table of adaptive (Block Learn) cells in which to enable the post oxygen sensor tests.

Notes: Note: When Table column headings match the calibration value below it, that individual cell is enabled.
The cell numbers in the table are defined as:
CeFADR_e_Cell00_PurgOnAirMode5 = 0,
CeFADR_e_Cell01_PurgOnAirMode4 = 1,
CeFADR_e_Cell02_PurgOnAirMode3 = 2,
CeFADR_e_Cell03_PurgOnAirMode2 = 3,
CeFADR_e_Cell04_PurgOnAirMode1 = 4,
CeFADR_e_Cell05_PurgOnAirMode0 = 5,
CeFADR_e_Cell06_PurgOnIdle = 6,
CeFADR_e_Cell07_PurgOnDecel = 7,
CeFADR_e_Cell08_PurgOffAirMode5 = 8,
CeFADR_e_Cell09_PurgOffAirMode4 = 9,
CeFADR_e_Cell10_PurgOffAirMode3 = 10,
CeFADR_e_Cell11_PurgOffAirMode2 = 11,
CeFADR_e_Cell12_PurgOffAirMode1 = 12,
CeFADR_e_Cell13_PurgOffAirMode0 = 13,
CeFADR_e_Cell14_PurgOffIdle = 14,
CeFADR_e_Cell15_PurgOffDecel = 15
y/x 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 7 7 7 7 7 7 7 7 15 15 15 15 15 15 15 15

Initial Supporting Tables 1 of 191 718 of496


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - Multiple DTC Use_Green Sensor Delay Criteria - Airflow
OBD
OBDGROUP:
GROUP: G TEST GROUP: G
TEST IN4, FED---BIN4EMISSIONS STDS: Bin

Description: This Calibration is the airflow (in gps) above which the green airflow is acculmulated to expire the condition.

Notes: Used for: P0133, P013A, P013B, P013C, P013D, P013E, P013F, P014A, P014B, P0153, P015A, P015B, P015C, P015D, P1133, P1153, P2270, P2271, P2272 and P2273. The
specific diagnostic (from summary table) will not be enabled until the next ignition cycle after the airflow criteria below (by sensor location) has been met:
y/x 1
1 22

Initial Supporting Tables 2 of 191 719 of497


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - Multiple DTC Use_Green Sensor Delay Criteria - Limit
OBD
OBDGROUP:
GROUP: GGMXO TEST GROUP: G
TEST L---BIN4, FED---BIN4EMISSIONS STDS: Bin

Description: This Calibration is the acculmulated airflow (in grams) limit above which the green condition is expired

Notes: Used for: P0133, P013A, P013B, P013C, P013D, P013E, P013F, P014A, P014B, P0153, P015A, P015B, P015C, P015D, P1133, P1153, P2270, P2271, P2272 and P2273. Note:
This feature is only enabled when the vehicle is new and cannot be enabled in service
y/x CiOXYR_O2_Bank1_Sensor1 CiOXYR_O2_Bank1_Sensor2 CiOXYR_O2_Bank2_Sensor1 CiOXYR_O2_Bank2_Sensor2
1 120,000 120,000 120,000 120,000

Initial Supporting Tables 3 of 191 720 of498


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0011_CamPosErrorLimIc1
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST AL---BIN4, FED---BIN4EMISSIONS STDS: Bin
4

Description: P0011 - Cam Position Error Limit for performance diagnostic

Notes: KtPHSD_phi_CamPosErrorLimIc1
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 152
400 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0
800 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0
1,200 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0
1,600 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0
2,000 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0
2,400 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0
2,800 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0
3,200 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0
3,600 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0
4,000 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0
4,400 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0
4,800 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0
5,200 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0
5,600 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0
6,000 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0
6,400 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0
6,800 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0

Initial Supporting Tables 4 of 191 721 of499


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0011_P0021_P05CC_P05CD_EngOilPressEnblIc
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST ED---BIN4EMISSIONS STDS: Bin 4

Description: Delay time before the oil pressure enable flag is set assuming all the oil pressure enable criteria are met

Notes: KtPHSC_t_EngOilPressEnblIc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 152
1 6 6 6 4 4 3 3 2 1 1 1 1 1 1 1 1 1

Initial Supporting Tables 5 of 191 722 of500


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0011_P0021_P05CC_P05CD_HiEngSpdHiDsblIc
OBD
OBDGROUP:
GROUP: TEST GROUP: GGMXT02
TEST CAL---BIN4, FED---BIN4EMISSIONS STDS: 4

Description: Intake cam is disabled when engine speed exceeds this value

Notes: KtPHSC_n_HiEngSpdHiDsblIc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 152
1 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000

Initial Supporting Tables 6 of 191 723 of501


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0011_P0021_P05CC_P05CD_HiEngSpdLoEnblIc
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST --BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Intake cam is enabled when engine speed remains below this value

Notes: KtPHSC_n_HiEngSpdLoEnblIc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 152
1 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800

Initial Supporting Tables 7 of 191 724 of502


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0011_P0021_P05CC_P05CD_LoPresHiEnblIc
OBD
OBDGROUP:
GROUP: TEST GROUP: GGMXT02.0
TEST 4

Description: Intake cam is enabled when oil pressure exceeds this value

Notes: KtPHSC_p_LoPresHiEnblEc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 152
1 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100

Initial Supporting Tables 8 of 191 725 of503


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0011_P0021_P05CC_P05CD_LoPresLoDsblIc
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST 4

Description: Intake cam is disabled when oil pressure falls below this value

Notes: KtPHSC_p_LoPresLoDsblIc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 152
1 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100

Initial Supporting Tables 9 of 191 726 of504


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0011_P0021_P05CC_P05CD_LoRpmHiEnblIc
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST --BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Intake cam is enabled when engine speed exceeds this value.

Notes: KtPHSC_n_LoRpmHiEnblIc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 152
1 400 400 400 400 450 450 450 450 450 450 450 450 450 1,200 1,400 1,650 7,600

Initial Supporting Tables 10 of 191 727 of505


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0011_P0021_P05CC_P05CD_LoRpmLoDsblIc
OBD
OBDGROUP:
GROUP: TEST GROUP: GGMXT
TEST

Description: Intake cam is disabled when engine speed is below this value.

Notes: KtPHSC_n_LoRpmLoDsblIc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 152
1 300 300 300 300 350 350 350 350 350 350 350 350 350 1,100 1,300 1,550 7,500

Initial Supporting Tables 11 of 191 728 of506


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0011_P0021_P05CC_P05CD_P0014_P0024_P05CE_P05CF_ColdStartEngRunning
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST IN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Engine running time must be greater than this threshold during a cold start to enable cam phasing

Notes: KtPHSR_t_ColdStartEngRunning
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 152
1 24 24 18 4 4 3 3 3 3 3 3 2 2 2 2 2 2

Initial Supporting Tables 12 of 191 729 of507


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0011_P05CC_StablePositionTimeIc1
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST ---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: P0011 - Delay after transient move

Notes: KtPHSD_t_StablePositionTimeIc1
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 152
400 100.0 80.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0
800 100.0 80.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0
1,200 100.0 80.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0
1,600 100.0 80.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0
2,000 100.0 80.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0
2,400 100.0 80.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0
2,800 100.0 80.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0
3,200 100.0 80.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0
3,600 100.0 80.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0
4,000 100.0 80.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0
4,400 100.0 80.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0
4,800 100.0 80.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0
5,200 100.0 80.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0
5,600 100.0 80.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0
6,000 100.0 80.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0
6,400 100.0 80.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0
6,800 100.0 80.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0

Initial Supporting Tables 13 of 191 730 of508


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0014_CamPosErrorLimEc1
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST ---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: P0014 - Cam Position Error Limit for performance diagnostic

Notes: KtPHSD_phi_CamPosErrorLimEc1
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 152
400 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0
800 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0
1,200 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0
1,600 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0
2,000 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0
2,400 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0
2,800 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0
3,200 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0
3,600 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0
4,000 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0
4,400 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0
4,800 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0
5,200 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0
5,600 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0
6,000 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0
6,400 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0
6,800 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0

Initial Supporting Tables 14 of 191 731 of509


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0014_P0024_P05CE_P05CF_EngOilPressEnblEc
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Delay time before the oil pressure enable flag is set assuming all the oil pressure enable criteria are met

Notes: KtPHSC_t_EngOilPressEnblEc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 152
1 6 6 6 4 4 3 3 2 1 1 1 1 1 1 1 1 1

Initial Supporting Tables 15 of 191 732 of510


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0014_P0024_P05CE_P05CF_HiEngSpdHiDsblEc
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST IN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Exhaust cam is disabled when engine speed exceeds this value

Notes: KtPHSC_n_HiEngSpdHiDsblEc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 152
1 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000

Initial Supporting Tables 16 of 191 733 of511


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0014_P0024_P05CE_P05CF_HiEngSpdLoEnblEc
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST --BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Exhaust cam is enabled when engine speed remains below this value

Notes: KtPHSC_n_HiEngSpdLoEnblEc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 152
1 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800

Initial Supporting Tables 17 of 191 734 of512


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0014_P0024_P05CE_P05CF_LoPresHiEnblEc
OBD
OBDGROUP:
GROUP: TEST GROUP: GGMXT0
TEST IN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Exhaust cam is enabled when oil pressure exceeds this value

Notes: KtPHSC_p_LoPresHiEnblIc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 152
1 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100

Initial Supporting Tables 18 of 191 735 of513


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0014_P0024_P05CE_P05CF_LoPresLoDsblEc
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST FED---BIN4EMISSIONS STDS: Bin 4

Description: Exhaust cam is disabled when oil pressure falls below this value

Notes: KtPHSC_p_LoPresLoDsblEc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 152
1 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100

Initial Supporting Tables 19 of 191 736 of514


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0014_P0024_P05CE_P05CF_LoRpmHiEnblEc
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST 4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Exhaust cam is enabled when engine speed exceeds this value.

Notes: KtPHSC_n_LoRpmHiEnblEc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 152
1 400 400 400 400 450 450 450 450 450 450 450 450 450 1,200 1,400 1,650 7,600

Initial Supporting Tables 20 of 191 737 of515


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0014_P0024_P05CE_P05CF_LoRpmLoDsblEc
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST 4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Exhaust cam is disabled when engine speed is below this value.

Notes: KtPHSC_n_LoRpmLoDsblEc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 152
1 300 300 300 300 350 350 350 350 350 350 350 350 350 1,100 1,300 1,550 7,500

Initial Supporting Tables 21 of 191 738 of516


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0014_P05CE_StablePositionTimeEc1
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST -BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: P0014 - Delay after transient move

Notes: KtPHSD_t_StablePositionTimeEc1
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 152
400 100.0 80.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0
800 100.0 80.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0
1,200 100.0 80.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0
1,600 100.0 80.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0
2,000 100.0 80.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0
2,400 100.0 80.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0
2,800 100.0 80.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0
3,200 100.0 80.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0
3,600 100.0 80.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0
4,000 100.0 80.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0
4,400 100.0 80.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0
4,800 100.0 80.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0
5,200 100.0 80.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0
5,600 100.0 80.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0
6,000 100.0 80.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0
6,400 100.0 80.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0
6,800 100.0 80.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0

Initial Supporting Tables 22 of 191 739 of517


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0016, P0017, P0018, P0019: Cam Correlation Oil Temperature Threshold
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST , FED---BIN4EMISSIONS STDS: Bin 4

Description: P0016_P0017_P0018_P0019 Cam Correlation Oil Temperature Threshold

Notes: KtEPSI_t_RtnHomeDlyLmt
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 152
1 300.0 300.0 160.0 18.0 18.0 18.0 18.0 10.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0

Initial Supporting Tables 23 of 191 740 of518


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0071: OAT Performance Drive Equilibrium Engine Off
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST DS: Bin 4

Description: OAT Performance Diagnostic counter increment for determining OAT-IAT equilibrium for engine off (for hybrid applications)

Notes:
y/x 0.0 5.0 10.0 15.0 20.0 25.0 30.0 50.0 80.0
1.0 0.0 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0

Initial Supporting Tables 24 of 191 741 of519


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0071: OAT Performance Drive Equilibrium Engine Running
OBD GROUP: D2UB LTGOBD GROUP: GGMXOBDG03 FED---BIN4EMISSIONS STDS: Bin 4

Description: OAT Performance Diagnostic counter increment for determining OAT-IAT equilibrium for engine running

Notes:
y/x 0.0 5.0 10.0 15.0 20.0 25.0 30.0 50.0 80.0
1.0 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 9.0
5.0 -5.0 -2.0 -1.0 0.0 1.0 2.0 3.0 4.0 5.0
10.0 -4.0 -1.0 0.0 0.0 1.0 2.0 3.0 4.0 5.0
20.0 -2.0 -1.0 0.0 0.0 1.0 2.0 3.0 4.0 5.0
30.0 -1.0 0.0 0.0 1.0 2.0 3.0 4.0 5.0 6.0
40.0 0.0 0.0 0.0 1.0 2.0 3.0 4.0 5.0 6.0
50.0 0.0 0.0 1.0 2.0 3.0 4.0 5.0 6.0 7.0
60.0 0.0 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0
70.0 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 9.0

Initial Supporting Tables 25 of 191 742 of520


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P00C4_P2261_KtBSTD_r_SurgeLim
OBD
OBDGROUP:
GROUP: TEST GROUP: GG
TEST N4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Turbo compressor bypass valve diagnosis surge area limit.

Notes: X-Axis: KnBSTD_dm_AirFlowBP - Air FLow


y/x 0.00 38.09 76.63 100.00 143.52 189.11
1.0 1.000 1.500 2.444 2.700 3.100 3.412

Initial Supporting Tables 26 of 191 743 of521


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table -P0101, P0106, P010B, P0121, P0236, P1101: Turbocharger Intake Flow Rationality Diagnostic Failure Matrix
4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Turbocharger Intake Flow Rationality Diagnostic Failure Matrix

Notes: This table describes combinations of individual model failures that will set P0101, P0106, P010B, P0121, P0236 and P1101 on turbocharged applications.
y/x 1 2 3 4 5 6 7 8 9
1 MAF Model MAP1 Model MAP2 Model MAP3 Model TIAP1 Model TPS Model TIAP Correlation TIAP Correlation DTC Set
2 Failed Failed Failed Failed Failed Failed Failed Valid
3 F F F F F F F F No DTC
4 F F F F F F F T No DTC
5 F F F F F F T F No DTC
6 F F F F F F T T No DTC
7 F F F F F T F F No DTC
8 F F F F F T F T No DTC
9 F F F F F T T F No DTC
10 F F F F F T T T No DTC
11 F F F F T F F F No DTC
12 F F F F T F F T No DTC
13 F F F F T F T F No DTC
14 F F F F T F T T No DTC
15 F F F F T T F F P1101
16 F F F F T T F T P0121
17 F F F F T T T F P1101
18 F F F F T T T T P0236
19 F F F T F F F F P1101
20 F F F T F F F T P1101
21 F F F T F F T F P1101
22 F F F T F F T T P1101
23 F F F T F T F F P1101
24 F F F T F T F T P1101
25 F F F T F T T F P1101
26 F F F T F T T T P1101
27 F F F T T F F F P1101
28 F F F T T F F T P1101
29 F F F T T F T F P1101
30 F F F T T F T T P1101
31 F F F T T T F F P1101
32 F F F T T T F T P1101
33 F F F T T T T F P1101
34 F F F T T T T T P1101

Initial Supporting Tables 27 of 191 744 of522


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table -P0101, P0106, P010B, P0121, P0236, P1101: Turbocharger Intake Flow Rationality Diagnostic Failure Matrix
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST FED---BIN4EMISSIONS STDS: Bin 4
35 F F T F F F F F P1101
36 F F T F F F F T P1101
37 F F T F F F T F P1101
38 F F T F F F T T P1101
39 F F T F F T F F P1101
40 F F T F F T F T P1101
41 F F T F F T T F P1101
42 F F T F F T T T P1101
43 F F T F T F F F P1101
44 F F T F T F F T P1101
45 F F T F T F T F P1101
46 F F T F T F T T P1101
47 F F T F T T F F P1101
48 F F T F T T F T P1101
49 F F T F T T T F P1101
50 F F T F T T T T P1101
51 F F T T F F F F P1101
52 F F T T F F F T P1101
53 F F T T F F T F P1101
54 F F T T F F T T P1101
55 F F T T F T F F P1101
56 F F T T F T F T P1101
57 F F T T F T T F P1101
58 F F T T F T T T P1101
59 F F T T T F F F No DTC
60 F F T T T F F T No DTC
61 F F T T T F T F No DTC
62 F F T T T F T T No DTC
63 F F T T T T F F P1101
64 F F T T T T F T P1101
65 F F T T T T T F P1101
66 F F T T T T T T P1101
67 F T F F F F F F P1101
68 F T F F F F F T P1101
69 F T F F F F T F P1101
70 F T F F F F T T P0236
71 F T F F F T F F P1101
72 F T F F F T F T P0121

Initial Supporting Tables 28 of 191 745 of523


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table -P0101, P0106, P010B, P0121, P0236, P1101: Turbocharger Intake Flow Rationality Diagnostic Failure Matrix
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST DS: Bin 4
73 F T F F F T T F P1101
74 F T F F F T T T P0236
75 F T F F T F F F P1101
76 F T F F T F F T P1101
77 F T F F T F T F P1101
78 F T F F T F T T P0236
79 F T F F T T F F P1101
80 F T F F T T F T P0121
81 F T F F T T T F P1101
82 F T F F T T T T P0236
83 F T F T F F F F P1101
84 F T F T F F F T P1101
85 F T F T F F T F P1101
86 F T F T F F T T P1101
87 F T F T F T F F P1101
88 F T F T F T F T P1101
89 F T F T F T T F P1101
90 F T F T F T T T P1101
91 F T F T T F F F P1101
92 F T F T T F F T P1101
93 F T F T T F T F P1101
94 F T F T T F T T P1101
95 F T F T T T F F P1101
96 F T F T T T F T P1101
97 F T F T T T T F P1101
98 F T F T T T T T P1101
99 F T T F F F F F P1101
100 F T T F F F F T P1101
101 F T T F F F T F P1101
102 F T T F F F T T P1101
103 F T T F F T F F P1101
104 F T T F F T F T P1101
105 F T T F F T T F P1101
106 F T T F F T T T P1101
107 F T T F T F F F P1101
108 F T T F T F F T P1101
109 F T T F T F T F P1101
110 F T T F T F T T P1101

Initial Supporting Tables 29 of 191 746 of524


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table -P0101, P0106, P010B, P0121, P0236, P1101: Turbocharger Intake Flow Rationality Diagnostic Failure Matrix
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST TDS: Bin 4
111 F T T F T T F F P1101
112 F T T F T T F T P1101
113 F T T F T T T F P1101
114 F T T F T T T T P1101
115 F T T T F F F F P0106
116 F T T T F F F T P0106
117 F T T T F F T F P0106
118 F T T T F F T T P0106
119 F T T T F T F F P1101
120 F T T T F T F T P1101
121 F T T T F T T F P1101
122 F T T T F T T T P1101
123 F T T T T F F F P1101
124 F T T T T F F T P1101
125 F T T T T F T F P1101
126 F T T T T F T T P1101
127 F T T T T T F F P1101
128 F T T T T T F T P1101
129 F T T T T T T F P1101
130 F T T T T T T T P1101
131 T F F F F F F F P1101
132 T F F F F F F T P1101
133 T F F F F F T F P1101
134 T F F F F F T T P0236
135 T F F F F T F F P1101
136 T F F F F T F T P0121
137 T F F F F T T F P1101
138 T F F F F T T T P0236
139 T F F F T F F F P1101
140 T F F F T F F T P1101
141 T F F F T F T F P1101
142 T F F F T F T T P0236
143 T F F F T T F F P1101
144 T F F F T T F T P0121
145 T F F F T T T F P1101
146 T F F F T T T T P0236
147 T F F T F F F F P1101
148 T F F T F F F T P1101

Initial Supporting Tables 30 of 191 747 of525


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table -P0101, P0106, P010B, P0121, P0236, P1101: Turbocharger Intake Flow Rationality Diagnostic Failure Matrix
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST 4, FED---BIN4EMISSIONS STDS: Bin 4
149 T F F T F F T F P1101
150 T F F T F F T T P1101
151 T F F T F T F F P1101
152 T F F T F T F T P1101
153 T F F T F T T F P1101
154 T F F T F T T T P1101
155 T F F T T F F F P1101
156 T F F T T F F T P1101
157 T F F T T F T F P1101
158 T F F T T F T T P1101
159 T F F T T T F F P1101
160 T F F T T T F T P1101
161 T F F T T T T F P1101
162 T F F T T T T T P1101
163 T F T F F F F F P1101
164 T F T F F F F T P1101
165 T F T F F F T F P1101
166 T F T F F F T T P1101
167 T F T F F T F F P1101
168 T F T F F T F T P1101
169 T F T F F T T F P1101
170 T F T F F T T T P1101
171 T F T F T F F F P1101
172 T F T F T F F T P1101
173 T F T F T F T F P1101
174 T F T F T F T T P1101
175 T F T F T T F F P1101
176 T F T F T T F T P1101
177 T F T F T T T F P1101
178 T F T F T T T T P1101
179 T F T T F F F F P1101
180 T F T T F F F T P1101
181 T F T T F F T F P1101
182 T F T T F F T T P1101
183 T F T T F T F F P1101
184 T F T T F T F T P1101
185 T F T T F T T F P1101
186 T F T T F T T T P1101

Initial Supporting Tables 31 of 191 748 of526


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table -P0101, P0106, P010B, P0121, P0236, P1101: Turbocharger Intake Flow Rationality Diagnostic Failure Matrix
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST BIN4, FED---BIN4EMISSIONS STDS: Bin 4
187 T F T T T F F F P0101 or P010B
188 T F T T T F F T P0101 or P010B
189 T F T T T F T F P0101 or P010B
190 T F T T T F T T P0101 or P010B
191 T F T T T T F F P1101
192 T F T T T T F T P1101
193 T F T T T T T F P1101
194 T F T T T T T T P1101
195 T T F F F F F F P1101
196 T T F F F F F T P1101
197 T T F F F F T F P1101
198 T T F F F F T T P0236
199 T T F F F T F F P1101
200 T T F F F T F T P0121
201 T T F F F T T F P1101
202 T T F F F T T T P0236
203 T T F F T F F F P1101
204 T T F F T F F T P1101
205 T T F F T F T F P1101
206 T T F F T F T T P0236
207 T T F F T T F F P1101
208 T T F F T T F T P0121
209 T T F F T T T F P1101
210 T T F F T T T T P0236
211 T T F T F F F F P1101
212 T T F T F F F T P1101
213 T T F T F F T F P1101
214 T T F T F F T T P1101
215 T T F T F T F F P1101
216 T T F T F T F T P1101
217 T T F T F T T F P1101
218 T T F T F T T T P1101
219 T T F T T F F F P1101
220 T T F T T F F T P1101
221 T T F T T F T F P1101
222 T T F T T F T T P1101
223 T T F T T T F F P1101
224 T T F T T T F T P1101

Initial Supporting Tables 32 of 191 749 of527


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table -P0101, P0106, P010B, P0121, P0236, P1101: Turbocharger Intake Flow Rationality Diagnostic Failure Matrix
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST FED---BIN4EMISSIONS STDS: Bin 4
225 T T F T T T T F P1101
226 T T F T T T T T P1101
227 T T T F F F F F P1101
228 T T T F F F F T P1101
229 T T T F F F T F P1101
230 T T T F F F T T P1101
231 T T T F F T F F P1101
232 T T T F F T F T P1101
233 T T T F F T T F P1101
234 T T T F F T T T P1101
235 T T T F T F F F P1101
236 T T T F T F F T P1101
237 T T T F T F T F P1101
238 T T T F T F T T P1101
239 T T T F T T F F P1101
240 T T T F T T F T P1101
241 T T T F T T T F P1101
242 T T T F T T T T P1101
243 T T T T F F F F P1101
244 T T T T F F F T P1101
245 T T T T F F T F P1101
246 T T T T F F T T P1101
247 T T T T F T F F P1101
248 T T T T F T F T P1101
249 T T T T F T T F P1101
250 T T T T F T T T P1101
251 T T T T T F F F P1101
252 T T T T T F F T P1101
253 T T T T T F T F P1101
254 T T T T T F T T P1101
255 T T T T T T F F P1101
256 T T T T T T F T P1101
257 T T T T T T T F P1101
258 T T T T T T T T P1101

Initial Supporting Tables 33 of 191 750 of528


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0101, P0106, P0121, P012B, P0236, P1101: MAP1 Residual Weight Factor based on RPM
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST -BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: P0101_P0106_P0121_P012B_P0236_P1101 MAP1 Residual Weight Factor based on RPM

Notes:
y/x 0 400 800 1,200 1,600 2,000 2,400 2,800 3,200 3,600 4,000 4,400 4,800 5,200 5,600 6,000 6,200
1 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000

Initial Supporting Tables 34 of 191 751 of529


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0101, P0106, P0121, P012B, P0236, P1101: MAP2 Residual Weight Factor based on RPM
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST FED---BIN4EMISSIONS STDS: Bin 4

Description: P0101_P0106_P0121_P012B_P0236_P1101 MAP2 Residual Weight Factor based on RPM

Notes:
y/x 0 400 800 1,200 1,600 2,000 2,400 2,800 3,200 3,600 4,000 4,400 4,800 5,200 5,600 6,000 6,200
1 1.000 1.000 1.000 1.000 0.857 0.896 0.800 0.999 1.000 0.950 0.950 0.950 0.950 0.950 0.950 0.950 0.950

Initial Supporting Tables 35 of 191 752 of530


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0101, P0106, P0121, P012B, P0236, P1101: MAP3 Residual Weight Factor based on RPM
OBD
OBDGROUP:
GROUP: G TEST GROUP: G
TEST BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: P0101_P0106_P0121_P012B_P0236_P1101 MAP3 Residual Weight Factor based on RPM

Notes:
y/x 0 400 800 1,200 1,600 2,000 2,400 2,800 3,200 3,600 4,000 4,400 4,800 5,200 5,600 6,000 6,200
1 1.000 1.000 1.000 1.000 0.864 0.889 0.800 1.000 1.000 0.880 0.880 0.880 0.880 0.880 0.880 0.880 0.880

Initial Supporting Tables 36 of 191 753 of531


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0101, P0106, P0121, P012B, P0236, P1101: TPS Residual Weight Factor based on RPM
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST 4, FED---BIN4EMISSIONS STDS: Bin 4

Description: P0101_P0106_P0121_P012B_P0236_P1101 TPS Residual Weight Factor based on RPM

Notes:
y/x 0 400 800 1,200 1,600 2,000 2,400 2,800 3,200 3,600 4,000 4,400 4,800 5,200 5,600 6,000 6,200
1 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000

Initial Supporting Tables 37 of 191 754 of532


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0101, P0106, P0121, P0236, P1101: TIAP Residual Weight Factor based on RPM
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST --BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: P0101_P0106_P0121_P0236_P1101 TIAP Residual Weight Factor based on RPM

Notes:
y/x 0 400 800 1,200 1,600 2,000 2,400 2,800 3,200 3,600 4,000 4,400 4,800 5,200 5,600 6,000 6,200
1 1.000 0.700 0.600 1.000 1.000 0.990 0.900 0.947 0.928 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800

Initial Supporting Tables 38 of 191 755 of533


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0101, P0106, P0121, P0236, P1101: TIAP-Baro Correlation Max Air Flow
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST IN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: P0101_P0106_P0121_P0236_P1101 TIAP-Baro Correlation Max Air Flow

Notes:
y/x 1,000 1,750 2,500 3,250 4,000 4,750 5,500 6,250 7,000
1 13.0 13.0 13.0 16.0 20.0 24.0 28.0 31.0 32.0

Initial Supporting Tables 39 of 191 756 of534


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0101, P0106, P0121, P0236, P1101: TIAP-Baro Correlation Max MAP
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: P0101_P0106_P0121_P0236_P1101 TIAP-Baro Correlation Max MAP

Notes:
y/x 1,000 1,750 2,500 3,250 4,000 4,750 5,500 6,250 7,000
1 70.0 70.0 70.0 70.0 70.0 70.0 70.0 70.0 70.0

Initial Supporting Tables 40 of 191 757 of535


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0101, P0106, P0121, P0236, P1101: TIAP-Baro Correlation Offset
OBD
OBDGROUP:
GROUP: GGMXO TEST GROUP: G
TEST , FED---BIN4EMISSIONS STDS: Bin 4

Description: P0101_P0106_P0121_P0236_P1101 TIAP-Baro Correlation Offset

Notes:
y/x 1,000 1,750 2,500 3,250 4,000 4,750 5,500 6,250 7,000
1 0.0 1.5 3.5 6.0 9.0 12.0 16.0 20.0 25.0

Initial Supporting Tables 41 of 191 758 of536


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0101, P0106, P0121, P0236, P1101: TIAP-MAP Correlation Min Air Flow
OBD
OBDGROUP:
GROUP: TEST GROUP: GGM
TEST --BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: P0101_P0106_P0121_P0236_P1101 TIAP-MAP Correlation Min Air Flow

Notes:
y/x 1,000 1,750 2,500 3,250 4,000 4,750 5,500 6,250 7,000
1 17.0 43.0 92.0 120.0 164.0 189.0 195.0 189.0 192.0

Initial Supporting Tables 42 of 191 759 of537


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0101, P0106, P0121, P0236, P1101: TIAP-MAP Correlation Min MAP
OBD
OBDGROUP:
GROUP: G TEST GROUP: G
TEST IN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: P0101_P0106_P0121_P0236_P1101 TIAP-MAP Correlation Min MAP

Notes:
y/x 1,000 1,750 2,500 3,250 4,000 4,750 5,500 6,250 7,000
1 110.0 152.0 212.2 213.0 221.0 206.0 192.0 166.0 166.0

Initial Supporting Tables 43 of 191 760 of538


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0101, P0106, P0121, P0236, P1101: TIAP-MAP Correlation Offset
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST L---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: P0101_P0106_P0121_P0236_P1101 TIAP-MAP Correlation Offset

Notes:
y/x 1,000 1,750 2,500 3,250 4,000 4,750 5,500 6,250 7,000
1 5.0 5.0 5.0 5.0 5.0 5.0 5.0 5.0 5.0

Initial Supporting Tables 44 of 191 761 of539


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0234_KtBSTD_p_CntrlDevNegLim
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Negative boost pressure control deviation fail limit.

Notes: X-Axis: KnBSTD_p_CntrlDevDiagDsrdBP - Boost pressure


Y-Axis: KnBSTD_n_CntrlDevDiagEngSpdBP - Engine speed
y/x 5.00 50.00 100.00 120.00 140.00 160.00 180.00 200.00 250.00 300.00
1,000 -100.00 -100.00 -100.00 -100.00 -100.00 -100.00 -100.00 -100.00 -100.00 -100.00
1,500 -100.00 -80.00 -80.00 -80.00 -80.00 -80.00 -80.00 -80.00 -80.00 -80.00
2,000 -100.00 -30.00 -30.00 -30.00 -30.00 -30.00 -30.00 -30.00 -30.00 -30.00
2,500 -100.00 -30.00 -30.00 -30.00 -30.00 -30.00 -30.00 -30.00 -30.00 -30.00
3,000 -100.00 -30.00 -30.00 -30.00 -30.00 -30.00 -30.00 -30.00 -30.00 -30.00
3,500 -100.00 -30.00 -30.00 -30.00 -30.00 -30.00 -30.00 -30.00 -30.00 -30.00
4,000 -100.00 -30.00 -30.00 -30.00 -30.00 -30.00 -30.00 -30.00 -30.00 -30.00
4,500 -100.00 -30.00 -30.00 -30.00 -30.00 -30.00 -30.00 -30.00 -30.00 -30.00
5,000 -100.00 -30.00 -30.00 -30.00 -30.00 -30.00 -30.00 -30.00 -30.00 -30.00
6,000 -100.00 -30.00 -30.00 -30.00 -30.00 -30.00 -30.00 -30.00 -30.00 -30.00

Initial Supporting Tables 45 of 191 762 of540


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0234_P0299_KtBSTD_p_CntrlDevAmbAirCorr
OBD
OBDGROUP:
GROUP: GG TEST GROUP: G
TEST -BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Additative offset on boost pressure control deviation fail limit.

Notes: X-Axis: KnBSTD_p_CntrlDevDiagAmbCorrBP - Ambient Air Pressure


Y-Axis: KnBSTD_n_CntrlDevDiagAmbCorrBP - Engine Speed
y/x 60.00 70.00 80.00 90.00 100.00 110.00
1,500 130.00 130.00 130.00 130.00 130.00 130.00
2,500 125.00 120.00 90.00 55.00 0.00 0.00
3,000 115.00 105.00 75.00 35.00 0.00 0.00
4,000 65.00 60.00 50.00 25.00 0.00 0.00
5,000 30.00 25.00 20.00 10.00 0.00 0.00
6,000 0.00 0.00 0.00 0.00 0.00 0.00

Initial Supporting Tables 46 of 191 763 of541


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0234_P0299_KtBSTD_t_CntrlDevEnblDelay
OBD
OBDGROUP:
GROUP: GGMXOBDG0LTG TEST GROUP: GGM
TEST AL---BIN4, FED---BIN4EMISSIONS STDS: Bin
4

Description: Timer to stabilize enable conditions for over and underboost diagnosis.

Notes: X-Axis: KnBSTD_n_CntrlDevDiagEngSpdBP - Engine Speed


y/x 1,000 1,500 2,000 2,500 3,000 3,500 4,000 4,500 5,000 6,000
1 1.7500 1.5000 1.3750 1.1250 1.0000 0.8750 0.7500 0.6250 0.5000 0.5000

Initial Supporting Tables 47 of 191 764 of542


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0299_KtBSTD_p_CntrlDevPosLim
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST --BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Positive boost pressure control deviation fail limit.

Notes: X-Axis: KnBSTD_p_CntrlDevDiagDsrdBP - Boost pressure


Y-Axis: KnBSTD_n_CntrlDevDiagEngSpdBP - Engine speed
y/x 5.00 50.00 100.00 120.00 140.00 160.00 180.00 200.00 250.00 300.00
1,000 100.00 100.00 100.00 100.00 100.00 100.00 100.00 100.00 100.00 100.00
1,500 100.00 80.00 80.00 80.00 80.00 80.00 80.00 80.00 80.00 130.00
2,000 100.00 80.00 80.00 75.00 40.00 40.00 40.00 50.00 80.00 120.00
2,500 100.00 80.00 80.00 75.00 40.00 40.00 40.00 40.00 60.00 90.00
3,000 100.00 80.00 80.00 75.00 40.00 40.00 40.00 40.00 40.00 80.00
3,500 100.00 50.00 50.00 50.00 40.00 40.00 40.00 40.00 40.00 80.00
4,000 100.00 30.00 30.00 30.00 30.00 30.00 30.00 30.00 40.00 80.00
4,500 100.00 30.00 30.00 30.00 30.00 30.00 30.00 30.00 40.00 80.00
5,000 100.00 30.00 30.00 30.00 30.00 30.00 30.00 30.00 40.00 80.00
6,000 100.00 30.00 30.00 30.00 30.00 30.00 30.00 30.00 40.00 80.00

Initial Supporting Tables 48 of 191 765 of543


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - VCE_ECOMode_EnableTorqueHyst
OBD
OBDGROUP:
GROUP: GGM TEST GROUP: GG
TEST 4
IN4, FED---BIN4EMISSIONS STDS: Bin

Description: Entry threshold for torque based VCE mode selection when eco mode is active. VCE will be enabled for torque if the torque request is less than the max VCE torque minus
this calibration in Nm.

Notes: P3400: KaVCEC_M_EcoRedTrqEnterThrsh

VCE_ECOMode_EnableTorqueHyst - Part 1
y/x CeTGRR_e_TransGr1 CeTGRR_e_TransGr2 CeTGRR_e_TransGr3 CeTGRR_e_TransGr4 CeTGRR_e_TransGr5 CeTGRR_e_TransGr6 CeTGRR_e_TransGrE
VT1
1 10 10 10 10 10 10 10
VCE_ECOMode_EnableTorqueHyst - Part 2
y/x CeTGRR_e_TransGrE CeTGRR_e_TransGrN CeTGRR_e_TransGrR CeTGRR_e_TransGrP CeTGRR_e_TransGr7 CeTGRR_e_TransGr8
VT2 eut vrs ark
1 10 10 10 10 10 10

Initial Supporting Tables 49 of 191 766 of544


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - VCE_ECOMode_MaxTorque_Gr5
OBD
OBDGROUP:
GROUP: GG TEST GROUP: G
TEST L---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: CeTGRR_e_TransGr5 maximum indicated torque (Nm) allowed in VCE mode when Eco Mode is active. Function of engine speed.

Notes: For P3400: KaVCEC_M_EcoRedTrqMaxIndThrsh

VCE_ECOMode_MaxTorque_Gr5 - Part 1
y/x 500 600 700 800 900 1,000 1,100 1,200 1,300 1,400 1,500 1,600 1,700
1 8,192 8,192 8,192 8,192 8,192 8,192 8,192 8,192 8,192 8,192 8,192 8,192 8,192
VCE_ECOMode_MaxTorque_Gr5 - Part 2
y/x 1,800 1,900 2,000 2,100 2,200 2,300 2,400 2,500 2,600 2,700 2,800 2,900 3,000
1 8,192 8,192 8,192 8,192 8,192 8,192 8,192 8,192 8,192 8,192 8,192 8,192 8,192

Initial Supporting Tables 50 of 191 767 of545


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - VCE_EngineRPM_LowerLmt
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST --BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Engine speed lower limit for AFM

Notes: For P3400: KaVCEC_n_EngineSpeedLowerLimit with axis defined by gear state. In VCE mode, engine speed less than this will force an exit. In non-VCE mode, engine speed
greater than this plus hysteresis enables VCE mode.

VCE_EngineRPM_LowerLmt - Part 1
y/x CeTGRR_e_TransGr1 CeTGRR_e_TransGr2 CeTGRR_e_TransGr3 CeTGRR_e_TransGr4 CeTGRR_e_TransGr5 CeTGRR_e_TransGr6 CeTGRR_e_TransGrE
VT1
1 800 800 800 800 800 800 800
VCE_EngineRPM_LowerLmt - Part 2
y/x CeTGRR_e_TransGrE CeTGRR_e_TransGrN CeTGRR_e_TransGrR CeTGRR_e_TransGrP CeTGRR_e_TransGr7 CeTGRR_e_TransGr8
VT2 eut vrs ark
1 800 800 800 800 800 800

Initial Supporting Tables 51 of 191 768 of546


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - VCE_EngineRPM_UpperLmt
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST --BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Engine speed upper limit for AFM

Notes: For P3400: KaVCEC_n_EngineSpeedUpperLimit: with axis defined by gear state. In VCE mode,engine speed greater than this will force an exit. In non-VCE mode, engine speed
less than this minus hysteresis enables VCE mode.

VCE_EngineRPM_UpperLmt - Part 1
y/x CeTGRR_e_TransGr1 CeTGRR_e_TransGr2 CeTGRR_e_TransGr3 CeTGRR_e_TransGr4 CeTGRR_e_TransGr5 CeTGRR_e_TransGr6 CeTGRR_e_TransGrE
VT1
1 3,100 3,100 3,100 3,100 3,100 3,100 3,100
VCE_EngineRPM_UpperLmt - Part 2
y/x CeTGRR_e_TransGrE CeTGRR_e_TransGrN CeTGRR_e_TransGrR CeTGRR_e_TransGrP CeTGRR_e_TransGr7 CeTGRR_e_TransGr8
VT2 eut vrs ark
1 3,100 3,100 3,100 3,100 3,100 3,100

Initial Supporting Tables 52 of 191 769 of547


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - VCE_MinVacReducedTorqMode
OBD
OBDGROUP:
GROUP: GGMXOBDG TEST GROUP: G
TEST 4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Minimum Vacuum allowed in VCE mode

Notes: For P3400: KtVCEC_p_MinVacReducedTrqMode

VCE_MinVacReducedTorqMode - Part 1
y/x 500 600 700 800 900 1,000 1,100 1,200 1,300
1 8.0 8.0 8.0 8.0 8.0 8.0 8.0 8.0 8.0
VCE_MinVacReducedTorqMode - Part 2
y/x 1,400 1,500 1,600 1,700 1,800 1,900 2,000 2,100 2,200
1 7.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0
VCE_MinVacReducedTorqMode - Part 3
y/x 2,300 2,400 2,500 2,600 2,700 2,800 2,900 3,000
1 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0

Initial Supporting Tables 53 of 191 770 of548


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - VCE_NormalMode_EnableTorqueHyst
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST -BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Entry threshold for torque based VCE mode selection when eco mode is NOT active. VCE will be enabled for torque if the torque request is less than the max VCE torque
minus this calibration in Nm.

Notes: For P3400: KaVCEC_M_RedTrqEnterThrsh

VCE_NormalMode_EnableTorqueHyst - Part 1
y/x CeTGRR_e_TransGr1 CeTGRR_e_TransGr2 CeTGRR_e_TransGr3 CeTGRR_e_TransGr4 CeTGRR_e_TransGr5 CeTGRR_e_TransGr6 CeTGRR_e_TransGrE
VT1
1 8 8 8 8 8 8 8
VCE_NormalMode_EnableTorqueHyst - Part 2
y/x CeTGRR_e_TransGrE CeTGRR_e_TransGrN CeTGRR_e_TransGrR CeTGRR_e_TransGrP CeTGRR_e_TransGr7 CeTGRR_e_TransGr8
VT2 eut vrs ark
1 8 8 8 8 8 8

Initial Supporting Tables 54 of 191 771 of549


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - VCE_NormalMode_MaxTorque_Gr5
OBD
OBDGROUP:
GROUP: GGMXOBDG TEST GROUP: GGMXT02.0
TEST ---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: CeTGRR_e_TransGr5 maximum indicated torque (Nm) allowed in VCE mode when Eco Mode is NOT active. Function of engine speed.

Notes: For P3400: KaVCEC_M_RedTrqMaxIndThrsh

VCE_NormalMode_MaxTorque_Gr5 - Part 1
y/x 500 600 700 800 900 1,000 1,100 1,200 1,300 1,400 1,500 1,600 1,700
1 8,192 8,192 8,192 8,192 8,192 8,192 8,192 8,192 8,192 8,192 8,192 8,192 8,192
VCE_NormalMode_MaxTorque_Gr5 - Part 2
y/x 1,800 1,900 2,000 2,100 2,200 2,300 2,400 2,500 2,600 2,700 2,800 2,900 3,000
1 8,192 8,192 8,192 8,192 8,192 8,192 8,192 8,192 8,192 8,192 8,192 8,192 8,192

Initial Supporting Tables 55 of 191 772 of550


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - VCE_PRNDL_NI_Disables
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST EM---BIN4, FED---BIN4EMISSIONS STDS: Bin
4

Description: Disables VCE mode in certain PRNDL positions when Neutral Idle Overrides (AFM at Idle) are active.

Notes: For P3400: KaVCEC_b_DisabledForPRNDL_NI


y/x 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
1 TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE

Initial Supporting Tables 56 of 191 773 of551


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - VCE_StartUpDelayTime
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST L---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Engine running enablement based on an engine off time

Notes: For P3400: KtVCEC_t_StartupDelayTime with axis a function of engine mode not running time (VeEMDC_t_EngModeNotRun)
y/x 0 5 10 30 60 100 120 140 160 180 240 300 360 420 600 700 800
1 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20

Initial Supporting Tables 57 of 191 774 of552


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - VCE_TransGear_Disables
OBD
OBDGROUP:
GROUP: TEST GROUP: GGMXT
TEST 4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Disables VCE mode for specific transmission gear state.

Notes: For P3400: KaVCEC_b_DisableForTransGr See VCE_TransGear_Axis supporting table for axis definition
y/x 1 2 3 4 5 6 7 8 9 10 11 12 13
1 TRUE TRUE FALSE FALSE FALSE FALSE TRUE TRUE TRUE TRUE TRUE TRUE TRUE

Initial Supporting Tables 58 of 191 775 of553


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - VCE_TransGear_DisablesNI
OBD
OBDGROUP:
GROUP: TEST GROUP: GG
TEST --BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Disables VCE mode for specific transmission gear state when in Neutral Idle

Notes: For P3400: KaVCEC_b_DisableForTransGrNI See VCE_TransGear_Axis supporting table for axis definition
y/x 1 2 3 4 5 6 7 8 9 10 11 12 13
1 TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE

Initial Supporting Tables 59 of 191 776 of554


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - VCE_VehicleSpeed_PRNDL_Enable
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST ---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: This disables VCE mode in certain PRNDL positions when vehicle speed is equal to or above this cal.

Notes: For P3400: KaVCEC_v_DisabledForPRNDL See VCE_PRNDL_Axis supporting table for axis definition
y/x 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
1 318 318 318 318 318 318 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Initial Supporting Tables 60 of 191 777 of555


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0068_Delta MAF Threshold f(TPS)
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST ---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Table of delta MAF values as a function of desired throttle position. The output of this table provides a delta MAF that if the measured minus the estimated MAF exceeds, is
considered a fail.

Notes: P0068, KtTPSD_dm_MAF_DesThrDelt


y/x 5.00 10.00 15.00 20.00 25.00 30.00 35.00 40.00 100.00
1.00 9.38 12.13 16.89 19.20 29.84 49.55 255.00 255.00 255.00

Initial Supporting Tables 61 of 191 778 of556


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0068_Delta MAP Threshold f(TPS)
OBD
OBDGROUP:
GROUP: G TEST GROUP: GGMXT
TEST -BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Table of delta MAP values as a function of desired throttle position. The output of this table provides a delta MAP that if the measured minus the estimated MAP exceeds, is
considered a fail.

Notes: P0068, KtTPSD_p_MAP_DesThrDelt


y/x 5.00 10.00 15.00 20.00 25.00 30.00 35.00 40.00 100.00
1.00 37.45 44.08 46.55 45.54 46.96 41.86 255.00 255.00 255.00

Initial Supporting Tables 62 of 191 779 of557


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0068_Maximum MAF f(RPM)
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST L---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Table of maximum MAF values vs. engine speed. This is the maximum MAF the engine can see under all ambient conditions.

Notes: P0068, KtTPSD_dm_MaxMAF_VsRPM


y/x 600.00 1,400.00 2,200.00 3,000.00 3,800.00 4,600.00 5,400.00 6,200.00 7,000.00
1.00 17.90 39.19 63.43 80.91 112.92 138.31 168.70 174.20 176.70

Initial Supporting Tables 63 of 191 780 of558


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0068_Maximum MAF f(Volts)
OBD
OBDGROUP:
GROUP: G TEST GROUP: G
TEST L---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Table of maximum MAF values vs. system voltage. The output of the air meter is clamped to lower values as system voltage drops off.

Notes: P0068, KtTPSD_dm_MaxMAF_VsVoltage


y/x 6.00 7.00 8.00 9.00 10.00 11.00 12.00 13.00 14.00
1.00 6.50 25.00 65.00 140.00 260.00 300.00 300.70 300.70 300.70

Initial Supporting Tables 64 of 191 781 of559


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0101, P0106, P010B, P0121, P012B, P0236, P1101: MAF1 Residual Weight Factor based on MAF Est
OBD
OBDGROUP:
GROUP: GGMXOBD TEST GROUP: GGMXT
TEST BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: P0101_P0106_P010B_P0121_P012B_P0236_P1101 MAF1 Residual Weight Factor based on MAF Est

Notes:
y/x 0 15 30 45 60 75 90 105 120 135 150 165 180 195 210 230 250
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Initial Supporting Tables 65 of 191 782 of560


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0101, P0106, P010B, P0121, P012B, P0236, P1101: MAF1 Residual Weight Factor based on RPM
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST CAL---BIN4, FED---BIN4EMISSIONS STDS:4

Description: P0101_P0106_P010B_P0121_P012B_P0236_P1101 MAF1 Residual Weight Factor based on RPM

Notes:
y/x 0 400 800 1,200 1,600 2,000 2,400 2,800 3,200 3,600 4,000 4,400 4,800 5,200 5,600 6,000 6,200
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Initial Supporting Tables 66 of 191 783 of561


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0116_Fail if power up ECT exceeds IAT by these values
OBD
OBDGROUP:
GROUP: TEST GROUP: GGM
TEST L---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: KtECTD_T_HSC_FastFailTempDiff

Notes: X axis is IAT Temperature at Power up (° C), Z axis is the Fast Failure temp difference (° C)
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 152
1 80 80 80 60 60 40 40 30 30 30 30 30 30 30 30 30 30

Initial Supporting Tables 67 of 191 784 of562


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0128_Maximum Accumulated Energy for Start-up ECT conditions - Alternate
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST --BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: KtECTR_E_CTR_WrmUpEnrgyLimTest1

Notes: Z axis is the cooling system energy failure threshold (kJ), X axis is ECT Temperature at Power up (° C), (Deluxe version)
y/x -20 -5 10 30 45 60 75
1 8,600 7,400 6,200 4,600 3,400 2,200 2,200

Initial Supporting Tables 68 of 191 785 of563


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0128_Maximum Accumulated Energy for Start-up ECT conditions - Primary
OBD
OBDGROUP:
GROUP: TEST GROUP: GGM
TEST ---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: KtECTR_E_CTR_WrmUpEnrgyLimTest0

Notes: Z axis is the cooling system energy failure threshold (kJ), X axis is ECT Temperature at Power up (° C) , (Deluxe version)
y/x -20 -5 10 30 45 60 75
1 8,600 8,600 7,400 5,800 4,600 3,400 2,200

Initial Supporting Tables 69 of 191 786 of564


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0606_Last Seed Timeout f(Loop Time)
OBD
OBDGROUP:
GROUP: TEST GROUP: GG
TEST L---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: The max time for the Last Seed Timeout as a function of operating loop time sequence.

Notes: P0606, KaPISD_t_LastSeedTimeout[x]


y/x CePISR_e_6p25msSeq CePISR_e_12p5msSeq CePISR_e_25msSeq CePISR_e_LORES_C
1 0.175 0.175 0.175 409.594

Initial Supporting Tables 70 of 191 787 of565


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0606_PSW Sequence Fail f(Loop Time)
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Fail threshold for PSW per operating loop.

Notes: P0606, KaPISD_Cnt_SequenceFail[x]


y/x CePISR_e_6p25msSeq CePISR_e_12p5msSeq CePISR_e_25msSeq CePISR_e_LORES_C
1 3 3 3 3

Initial Supporting Tables 71 of 191 788 of566


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0606_PSW Sequence Sample f(Loop Time)
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST --BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Sample threshold for PSW per operating loop.

Notes: P0606, KaPISD_Cnt_SequenceSmpl[x]


y/x CePISR_e_6p25msSeq CePISR_e_12p5msSeq CePISR_e_25msSeq CePISR_e_LORES_C
1 4 4 4 4

Initial Supporting Tables 72 of 191 789 of567


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P1682_PT Relay Pull-in Run/Crank Voltage f(IAT)
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST 4, FED---BIN4EMISSIONS STDS: Bin 4

Description: The Run/Crank voltages required to pull in the PT relay as a function of induction air temperature.

Notes: P1682, KtEROR_U_PT_RelayPullInEnbl


y/x 23.00 85.00 95.00 105.00 125.00
1.00 7.00 8.70 9.00 9.20 10.00

Initial Supporting Tables 73 of 191 790 of568


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P16F3_Delta MAP Threshold f(Desired Engine Torque)
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST E--BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Engine Sync based and Time based delta pressure threshold above which Torque Security error is reported.

Notes: P16F3, KtMAPI_p_ES_TB_MAP_DeltaThresh


y/x 0.00 50.00 100.00 150.00 200.00 300.00
1.00 37.45 37.45 37.45 37.45 37.45 37.45

Initial Supporting Tables 74 of 191 791 of569


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P16F3_Delta Spark Threshold f(RPM,APC)
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST --BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Threshold for determining when the difference between commanded spark and applied spark exceeds the torque security requirement. It is a function of engine rpm and APC.

Notes: P16F3, KtSPRK_phi_DeltTorqueScrtyAdv


y/x 500.00 980.74 1,461.48 1,942.23 2,422.97 2,903.71 3,384.45 3,865.20 4,345.94 4,826.68 5,307.42 5,788.16 6,268.91 6,749.65 7,230.39 7,711.13 8,191.88
80.00 125.00 52.69 44.70 42.08 45.31 51.31 55.84 57.95 55.66 51.81 51.00 48.47 43.27 31.38 29.86 29.86 29.86
160.00 125.00 51.22 49.03 48.13 50.14 54.17 57.50 59.66 57.48 53.75 52.41 48.92 42.13 30.25 28.80 28.80 28.80
240.00 125.00 49.41 49.95 50.94 53.69 56.53 59.06 61.09 59.09 55.61 53.17 48.66 40.92 29.20 27.81 27.81 27.81
320.00 125.00 47.73 50.92 54.11 57.78 59.14 60.70 62.59 60.30 56.44 53.56 48.42 39.80 27.97 26.61 26.61 26.61
400.00 125.00 45.98 49.36 52.08 59.36 60.86 62.45 64.17 61.08 56.23 53.55 48.22 38.75 26.63 25.25 25.25 25.25
480.00 125.00 43.23 43.83 45.75 53.25 56.95 59.55 60.36 56.48 51.13 51.64 47.97 37.77 25.42 24.05 24.05 24.05
560.00 125.00 39.16 38.47 40.80 48.22 52.20 54.77 55.09 51.53 46.75 47.41 44.53 36.16 24.31 22.94 22.94 22.94
640.00 125.00 37.59 36.66 39.08 46.44 50.48 53.05 53.20 49.75 45.19 45.86 43.20 35.38 23.86 22.52 22.52 22.52
720.00 125.00 37.59 36.66 39.08 46.44 50.48 53.05 53.20 49.75 45.19 45.86 43.20 35.38 23.86 22.52 22.52 22.52
800.00 125.00 37.59 36.66 39.08 46.44 50.48 53.05 53.20 49.75 45.19 45.86 43.20 35.38 23.86 22.52 22.52 22.52
880.00 125.00 37.59 36.66 39.08 46.44 50.48 53.05 53.20 49.75 45.19 45.86 43.20 35.38 23.86 22.52 22.52 22.52
960.00 125.00 37.59 36.66 39.08 46.44 50.48 53.05 53.20 49.75 45.19 45.86 43.20 35.38 23.86 22.52 22.52 22.52
1,040.00 125.00 37.59 36.66 39.08 46.44 50.48 53.05 53.20 49.75 45.19 45.86 43.20 35.38 23.86 22.52 22.52 22.52
1,120.00 125.00 37.59 36.66 39.08 46.44 50.48 53.05 53.20 49.75 45.19 45.86 43.20 35.38 23.86 22.52 22.52 22.52
1,200.00 125.00 37.59 36.66 39.08 46.44 50.48 53.05 53.20 49.75 45.19 45.86 43.20 35.38 23.86 22.52 22.52 22.52
1,280.00 125.00 37.59 36.66 39.08 46.44 50.48 53.05 53.20 49.75 45.19 45.86 43.20 35.38 23.86 22.52 22.52 22.52
1,360.00 125.00 37.59 36.66 39.08 46.44 50.48 53.05 53.20 49.75 45.19 45.86 43.20 35.38 23.86 22.52 22.52 22.52

Initial Supporting Tables 75 of 191 792 of570


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P16F3_Speed Control External Load f(Oil Temp, RPM)
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST -BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Specifies the external load table for SPDR torque security as a function of engine oil temperature and engine RPM.

Notes: P16F3, KtSPDC_M_ExternalLoad


y/x -40.00 -20.00 -10.00 0.00 50.00 90.00
350.00 150.00 150.00 150.00 150.00 150.00 150.00
450.00 150.00 146.86 146.86 146.86 146.86 150.00
550.00 150.00 145.51 145.51 145.51 145.51 150.00
650.00 150.00 144.62 144.62 144.62 144.62 150.00
750.00 150.00 142.46 142.46 142.46 142.46 150.00
850.00 150.00 140.31 140.31 140.31 140.31 150.00
900.00 150.00 138.15 138.15 138.15 138.15 150.00
1,000.00 150.00 136.00 136.00 136.00 136.00 150.00
1,100.00 150.00 133.85 133.85 133.85 133.85 150.00
1,200.00 150.00 129.36 129.36 129.36 129.36 150.00
1,450.00 150.00 124.87 124.87 124.87 124.87 150.00
1,700.00 150.00 120.38 120.38 120.38 120.38 150.00
1,950.00 150.00 115.90 115.90 115.90 115.90 150.00
2,200.00 150.00 106.92 106.92 106.92 106.92 150.00
3,200.00 150.00 97.95 97.95 97.95 97.95 150.00
4,200.00 150.00 88.97 88.97 88.97 88.97 150.00
6,400.00 150.00 80.00 80.00 80.00 80.00 150.00

Initial Supporting Tables 76 of 191 793 of571


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - 1st_FireAftrMisfr_Acel
OBD
OBDGROUP:
GROUP: G TEST GROUP: GG
TEST ---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Multiplier for establishing the expected acceleration of the cylinder after the misfire

Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_dt_CylAftMsfr


y/x 600 800 1,000 1,200 1,600 2,000 2,400 2,800 3,000 3,500 4,000 4,500 5,000 5,500 6,000 6,500 7,000
2 0.60 0.70 0.80 0.70 0.70 0.80 0.80 0.80 0.80 0.80 0.80 0.80 0.80 0.80 0.80 0.80 0.80
8 0.60 0.70 0.80 0.70 0.70 0.80 0.80 0.80 0.80 0.80 0.80 0.80 0.80 0.80 0.80 0.80 0.80
12 0.70 0.70 0.70 0.70 0.70 0.70 0.70 0.70 0.70 0.70 0.70 0.70 0.70 0.70 0.70 0.70 0.70
16 0.50 0.60 0.60 0.60 0.70 0.70 0.70 0.70 0.70 0.70 0.70 0.70 0.60 0.50 0.60 0.50 0.60
20 0.30 0.30 0.30 0.50 0.75 0.80 0.80 0.80 0.80 0.80 0.80 0.80 0.60 0.50 0.50 0.50 0.50
24 0.00 0.00 0.00 0.30 0.50 0.65 0.70 0.70 0.50 0.65 0.70 0.50 0.50 0.50 0.50 0.50 0.50
30 0.00 0.00 0.00 0.00 0.00 0.30 0.40 0.40 0.40 0.40 0.40 0.40 0.40 0.40 0.40 0.50 0.50
40 0.00 0.00 0.00 0.00 0.00 0.00 0.20 0.20 0.20 0.20 0.20 0.20 0.25 0.30 0.30 0.50 0.50
60 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.25 0.30 0.30 0.50 0.50

Initial Supporting Tables 77 of 191 794 of572


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - 1st_FireAftrMisfr_Jerk
OBD
OBDGROUP:
GROUP: GGMXOB TEST GROUP: G
TEST 4

Description: Multiplier for establishing the expected Jerk of the cylinder after the misfire

Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_ddt_CylAftMsfr


y/x 600 800 1,000 1,200 1,600 2,000 2,400 2,800 3,000 3,500 4,000 4,500 5,000 5,500 6,000 6,500 7,000
2 -0.70 -0.60 -0.60 -0.60 -0.60 -0.60 -0.60 -0.60 -0.60 -0.60 -0.60 -0.60 -0.60 -0.60 -0.60 -0.60 -0.60
8 -0.60 -0.60 -0.60 -0.60 -0.80 -0.70 -0.70 -0.70 -0.60 -0.60 -0.60 -0.60 -0.60 -0.60 -0.60 -0.60 -0.60
12 -0.50 -0.60 -0.60 -0.60 -0.90 -0.90 -0.90 -0.90 -0.90 -0.90 -0.80 -0.70 -0.70 -0.60 -0.60 -0.60 -0.60
16 -0.70 -0.80 -0.80 -0.80 -0.85 -0.85 -0.90 -0.90 -0.90 -0.90 -0.90 -0.90 -0.85 -0.75 -0.70 -0.70 -0.70
20 -0.80 -0.80 -0.90 -0.80 -0.75 -0.90 -0.90 -0.90 -0.90 -0.90 -0.90 -1.00 -1.00 -1.00 -0.99 -0.80 -0.80
24 -1.00 -1.00 -0.90 -0.85 -0.75 -0.90 -0.90 -0.90 -0.90 -0.90 -1.00 -1.00 -1.00 -1.00 -0.90 -0.90 -0.90
30 -1.00 -1.00 -0.90 -0.85 -0.70 -0.90 -0.90 -0.85 -0.90 -1.00 -1.00 -1.00 -1.00 -1.00 -0.90 -1.00 -1.00
40 -1.00 -1.00 -1.00 -1.00 -1.00 -1.00 -1.00 -0.85 -0.90 -1.00 -1.00 -1.00 -1.00 -1.00 -1.00 -1.00 -1.00
60 -1.00 -1.00 -1.00 -1.00 -1.00 -1.00 -1.00 -1.00 -1.00 -1.00 -1.00 -1.00 -1.00 -1.00 -1.00 -1.00 -1.00

Initial Supporting Tables 78 of 191 795 of573


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - Abnormal Cyl Mode
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST L---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Number of consecutive number of decelerating cylinders after the misfire that would be considered abnormal. (Cylinder Mode Equation)

Notes: Used for P0300-P0308. Cal Name: KaMSFD_Cnt_CylAbnormal


y/x 0 1 2 3 4 5 6 7 8
1 3.00 3.00 3.00 3.00 3.00 3.00 3.00 3.00 3.00

Initial Supporting Tables 79 of 191 796 of574


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - Abnormal Rev Mode
OBD
OBDGROUP:
GROUP: GG TEST GROUP: G
TEST L---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Abnormal Rev Mode Number of consecutive number of decelerating cylinders after the misfire that would be considered abnormal. (Rev Mode Equation)

Notes: Used for P0300-P0308. Cal Name: KaMSFD_Cnt_RevAbnormal


y/x 0 1 2 3 4 5 6 7 8
1 2.00 2.00 2.00 2.00 2.00 2.00 2.00 2.00 2.00

Initial Supporting Tables 80 of 191 797 of575


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - Abnormal SCD Mode
OBD
OBDGROUP:
GROUP: GGM TEST GROUP: GG
TEST ---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Number of consecutive number of decelerating cylinders after the misfire that would be considered abnormal. (SCD Mode Equation)

Notes: Used for P0300-P0308. Cal Name: KaMSFD_Cnt_SCD_CylAbnormal


y/x 0 1 2 3 4 5 6 7 8
1 2.00 2.00 2.00 2.00 2.00 2.00 2.00 2.00 2.00

Initial Supporting Tables 81 of 191 798 of576


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - Bank_SCD_Decel
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST -BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Mulitplier to SCD decel to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine Load.

Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_dt_MEDRES_Bank


y/x 400 550 700 800 900 1,000 1,200 1,400 1,600
2 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
8 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
12 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
16 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
20 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
24 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
30 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
40 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
60 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

Initial Supporting Tables 82 of 191 799 of577


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - Bank_SCD_Jerk
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST -BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Mulitplier to Medres SCD jerk to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine Load.

Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_ddt_MEDRES_Bank


y/x 400 550 700 800 900 1,000 1,200 1,400 1,600
2 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
8 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
12 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
16 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
20 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
24 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
30 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
40 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
60 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

Initial Supporting Tables 83 of 191 800 of578


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - BankCylModeDecel
OBD
OBDGROUP:
GROUP: G TEST GROUP: G
TEST EMIBIN4, FED---BIN4EMISSIONS STDS: Bin4

Description: Mulitplier to Lores Decel to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine Load.

Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_dt_LORES_Bank


y/x 400 600 800 1,000 1,200 1,600 2,000 2,400 2,800 3,000 3,500 4,000 4,500 5,000 5,500 6,000 7,000
2 5.00 5.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
8 4.00 4.50 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
12 3.00 3.50 12.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
16 2.80 3.00 11.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
20 2.50 2.40 9.00 13.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
24 2.00 2.00 7.00 10.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
30 1.76 1.76 5.00 9.00 12.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
40 1.67 1.67 3.33 6.00 8.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
60 1.50 1.50 2.50 3.75 5.00 13.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00

Initial Supporting Tables 84 of 191 801 of579


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - BankCylModeJerk
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST --BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Mulitplier to Lores Jerk to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine Load.

Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_ddt_LORES_Bank


y/x 400 600 800 1,000 1,200 1,600 2,000 2,400 2,800 3,000 3,500 4,000 4,500 5,000 5,500 6,000 7,000
2 3.75 6.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
8 3.00 3.00 10.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
12 2.00 2.00 8.00 12.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
16 1.50 1.50 5.00 8.50 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
20 1.50 1.50 3.00 7.00 14.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
24 1.50 1.50 2.00 6.00 10.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
30 1.50 1.50 1.50 4.00 8.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
40 1.50 1.50 1.50 3.00 5.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
60 1.50 1.50 1.50 2.00 3.00 7.00 13.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00

Initial Supporting Tables 85 of 191 802 of580


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - CalculatedPerfMaxEc1
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST L---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description:

Notes:
y/x 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
1 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0
2 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0
3 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0
4 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0
5 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0
6 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0
7 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0
8 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0
9 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0
10 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0
11 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0
12 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0
13 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0
14 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0
15 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0
16 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0
17 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0

Initial Supporting Tables 86 of 191 803 of581


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - CalculatedPerfMaxIc1
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST IN4, FED---BIN4EMISSIONS STDS: Bin 4

Description:

Notes:
y/x 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
1 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0
2 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0
3 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0
4 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0
5 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0
6 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0
7 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0
8 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0
9 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0
10 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0
11 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0
12 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0
13 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0
14 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0
15 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0
16 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0
17 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0 26.0

Initial Supporting Tables 87 of 191 804 of582


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - Catalyst_Damage_Misfire_Percentage
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST L---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Catalyst Damaging Misfire Percentage" Table whenever secondary conditions are met.

Notes: Used for P0300-P0308. Cal Name: KtMSFD_Pct_CatalystMisfire


y/x 0 1,000 2,000 3,000 4,000 5,000 6,000 7,000
0 22.5 22.5 22.5 20.0 16.7 14.3 9.0 5.0
10 22.5 22.5 20.0 16.7 11.1 10.0 6.3 4.7
20 22.5 20.0 16.7 12.5 9.0 7.1 5.0 4.7
30 20.0 16.7 12.5 10.0 6.3 5.0 4.7 4.7
40 16.7 12.5 7.7 6.3 5.0 4.7 4.7 4.7
50 12.5 10.0 6.3 5.0 4.7 4.7 4.7 4.7
60 10.0 6.3 5.0 4.7 4.7 4.7 4.7 4.7
70 6.3 5.0 4.7 4.7 4.7 4.7 4.7 4.7
80 5.0 4.7 4.7 4.7 4.7 4.7 4.7 4.7
90 4.7 4.7 4.7 4.7 4.7 4.7 4.7 4.7
100 4.7 4.7 4.7 4.7 4.7 4.7 4.7 4.7

Initial Supporting Tables 88 of 191 805 of583


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - ClyAfterAFM_Decel
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Mulitplier to Lores decel to account for different pattern of misfire after a deactivated cylider. Similar to the second cylinder of consecutive cylinder misfire. Multipliers are a
function of engine rpm and % engine Load.

Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_dt_LORES_PostDeac


y/x 800 1,000 1,200 1,600 2,000 2,400 2,600 3,000 3,500
2 5.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
8 4.50 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
12 3.50 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
16 3.00 11.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
20 2.50 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
24 2.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
30 1.88 13.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
40 1.76 9.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
60 1.50 4.00 6.50 15.00 15.00 15.00 15.00 15.00 15.00

Initial Supporting Tables 89 of 191 806 of584


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - ClyBeforeAFM_Jerk
OBD
OBDGROUP:
GROUP: TEST GROUP: GGMXT
TEST --BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Mulitplier to Lores decel to account for different pattern of misfire before a deactivated cylider, but after an active cylinder that follows an deactive cylinder on engine that
supports cylinder deactivation in non even fire patterns.. Multipliers are a function of engine rpm and % engine Load.

Notes: KtMSFD_K_ddt_LORES_PreDeac KtMSFD_K_ddt_LORES_PreDeac


y/x 800 1,000 1,200 1,600 2,000 2,400 2,600 3,000 3,500
2 3.75 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
8 3.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
12 2.00 15.00 10.00 15.00 15.00 15.00 15.00 15.00 15.00
16 1.50 8.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
20 1.50 7.50 15.00 15.00 15.00 15.00 15.00 15.00 15.00
24 1.50 6.25 11.00 15.00 15.00 15.00 15.00 15.00 15.00
30 1.50 4.25 8.00 15.00 15.00 15.00 15.00 15.00 15.00
40 1.50 3.00 4.50 15.00 15.00 15.00 15.00 15.00 15.00
60 1.50 2.00 3.00 8.00 15.00 15.00 15.00 15.00 15.00

Initial Supporting Tables 90 of 191 807 of585


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - ConsecCylModDecel
OBD
OBDGROUP:
GROUP: TEST GROUP: GGM
TEST L---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Mulitplier to Lores decel to account for different pattern of the second cylinder of consecutive misfire. Multipliers are a function of engine rpm and % engine Load.

Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_dt_LORES_Consec


y/x 400 600 800 1,000 1,200 1,600 2,000 2,400 2,800 3,000 3,500 4,000 4,500 5,000 5,500 6,000 7,000
2 2.00 2.00 2.00 2.00 2.00 2.00 2.00 2.00 2.00 2.00 2.00 2.00 2.00 2.00 2.25 2.50 2.50
8 1.50 1.50 1.45 1.25 1.10 1.10 1.25 1.50 1.35 1.25 1.25 1.25 1.25 1.25 1.50 1.80 2.00
12 1.50 1.50 1.35 1.25 1.10 1.10 1.15 1.20 1.15 1.20 1.25 1.30 1.30 1.20 1.30 1.40 1.50
16 1.40 1.40 1.25 1.35 1.20 1.20 1.15 1.00 1.20 1.25 1.30 1.35 1.40 1.35 1.30 1.40 1.50
20 1.30 1.30 1.20 1.10 1.10 1.10 1.10 1.00 0.95 0.90 0.90 0.85 0.80 0.90 1.27 1.50 1.50
24 1.20 1.20 1.10 1.10 1.00 1.00 1.00 1.00 1.00 1.00 0.90 0.70 0.75 0.80 1.00 1.30 1.30
30 1.10 1.10 1.10 1.10 1.00 1.00 0.90 0.80 0.90 1.00 0.90 0.70 0.75 0.75 0.90 1.00 1.00
40 1.10 1.10 1.10 1.10 1.00 1.00 0.95 0.85 0.95 1.00 1.00 0.90 0.85 0.85 1.00 1.00 1.00
60 1.10 1.10 1.10 1.10 1.00 1.00 1.00 1.00 1.00 1.00 1.05 1.10 1.10 1.10 1.10 1.10 1.10

Initial Supporting Tables 91 of 191 808 of586


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - ConsecCylModeJerk
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST ---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Mulitplier to Lores Jerk to account for different pattern of the second cylinder of consecutive misfire. Multipliers are a function of engine rpm and % engine Load.

Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_ddt_LORES_Consec


y/x 400 600 800 1,000 1,200 1,600 2,000 2,400 2,800 3,000 3,500 4,000 4,500 5,000 5,500 6,000 7,000
2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0
24 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0
30 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0
40 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0
60 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0

Initial Supporting Tables 92 of 191 809 of587


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - ConsecSCD_Decel
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST ---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Mulitplier to medres decel to account for different pattern of the second cylinder of consecutive misfire. Multipliers are a function of engine rpm and % engine Load.

Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_dt_MEDRES_Consec


y/x 400 550 700 800 900 1,000 1,200 1,400 1,600
2 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
8 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
12 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
16 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
20 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
24 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
30 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
40 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
60 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

Initial Supporting Tables 93 of 191 810 of588


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - ConsecSCD_Jerk
OBD
OBDGROUP:
GROUP: TEST GROUP: GGMXT02.0100TEST GROUP: GGM
TEST L---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Mulitplier to medres Jerk to account for different pattern of the second cylinder of consecutive misfire. Multipliers are a function of engine rpm and % engine Load.

Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_ddt_MEDRES_Consec


y/x 400 550 700 800 900 1,000 1,200 1,400 1,600
2 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
8 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
12 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
16 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
20 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
24 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
30 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
40 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
60 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

Initial Supporting Tables 94 of 191 811 of589


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - CylAfterAFM_Jerk
OBD
OBDGROUP:
GROUP: G TEST GROUP: G
TEST -BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Mulitplier to Lores Jerkl to account for different pattern of misfire after a deactivated cylider. Similar to the second cylinder of consecutive cylinder misfire. Multipliers are a
function of engine rpm and % engine Load.

Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_ddt_LORES_PostDeac


y/x 800 1,000 1,200 1,600 2,000 2,400 2,600 3,000 3,500
2 4 15 15 15 15 15 15 15 15
8 3 15 15 15 15 15 15 15 15
12 2 15 10 15 15 15 15 15 15
16 2 8 15 15 15 15 15 15 15
20 2 8 15 15 15 15 15 15 15
24 2 6 11 15 15 15 15 15 15
30 2 4 8 15 15 15 15 15 15
40 2 3 5 15 15 15 15 15 15
60 2 2 3 8 15 15 15 15 15

Initial Supporting Tables 95 of 191 812 of590


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - CylBeforeAFM_Decel
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST ---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Mulitplier to Lores decel to account for different pattern of misfire before a deactivated cylider, but after an active cylinder that follows an deactive cylinder on engine that
supports cylinder deactivation in non even fire patterns.. Multipliers are a function of engine rpm and % engine Load.

Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_dt_LORES_PreDeac


y/x 800 1,000 1,200 1,600 2,000 2,400 2,600 3,000 3,500
2 5.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
8 4.50 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
12 3.50 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
16 3.00 11.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
20 2.50 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
24 2.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
30 1.88 13.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
40 1.76 9.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
60 1.50 4.00 6.50 15.00 15.00 15.00 15.00 15.00 15.00

Initial Supporting Tables 96 of 191 813 of591


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - CylModeDecel
OBD
OBDGROUP:
GROUP: TEST GROUP: GG
TEST EMISSIONS-BIN4, FED---BIN4EMISSIONS 4

Description: Crankshaft decel threshold. Thresholds are a function of rpm and % engine Load.

Notes: Used for P0300-P0308. Cal Name: KtMISF_CylinderMode

CylModeDecel - Part 1
y/x 400 500 600 700 800 900 1,000 1,100 1,200 1,400 1,600 1,800 2,000
3 6,000 6,000 3,500 1,600 1,200 700 500 400 250 225 120 100 90
6 6,000 6,000 4,000 2,000 1,500 700 500 350 250 250 135 90 80
8 7,000 6,000 4,000 2,000 1,500 800 600 400 350 300 150 100 100
10 8,000 7,000 4,000 2,400 1,500 900 750 600 450 400 200 125 115
12 9,000 8,000 4,000 2,500 1,500 1,000 850 800 575 450 220 150 125
14 10,000 9,000 4,500 2,500 2,000 1,300 1,000 900 650 475 235 165 135
16 10,000 10,000 5,000 2,750 2,000 1,500 1,200 1,000 750 500 250 180 140
18 11,000 11,000 5,500 3,000 2,000 1,800 1,400 1,100 850 530 300 190 145
20 12,000 12,000 6,000 3,500 2,500 2,000 1,500 1,200 900 560 350 200 150
22 13,000 13,000 7,000 4,000 2,750 2,100 1,600 1,300 950 600 400 250 160
24 14,000 14,000 7,500 4,500 3,000 2,200 1,700 1,400 1,000 650 400 300 200
26 15,000 15,000 8,000 5,000 3,500 2,400 1,850 1,500 1,250 700 450 350 230
30 16,000 16,000 9,000 6,000 4,000 2,800 2,100 1,800 1,300 800 500 400 275
40 17,000 17,000 11,000 7,500 5,500 3,500 2,800 2,500 1,400 1,025 630 450 300
60 18,000 18,000 13,000 9,000 7,000 5,000 4,000 3,700 1,600 1,450 915 600 400
78 20,000 20,000 15,000 10,500 8,500 6,500 5,000 4,800 1,800 1,800 1,150 750 500
97 20,000 20,000 17,000 12,000 10,000 8,000 6,500 6,000 4,600 2,200 1,450 925 600
CylModeDecel - Part 2
y/x 2,200 2,400 2,600 2,800 3,000 3,500 4,000 4,500 5,000 5,500 6,000 6,500 7,000
3 55 40 30 20 20 15 10 10 8 8 7 6 6
6 50 30 30 22 20 16 10 9 7 7 7 5 5
8 65 45 35 30 25 18 10 8 8 6 6 5 5
10 75 50 45 40 32 23 12 10 9 6 6 5 5
12 80 55 50 45 35 25 15 11 10 6 7 5 5
14 85 60 55 50 38 28 18 13 11 7 7 6 6
16 90 60 60 50 40 30 20 15 12 9 7 7 7
18 95 60 60 50 40 33 22 18 13 10 8 7 7
20 100 75 60 50 40 35 25 20 15 10 9 7 7
22 110 90 60 50 45 38 30 22 17 12 10 8 8
24 140 100 70 60 50 40 35 25 18 14 11 8 8
26 190 110 80 70 60 43 38 28 20 15 12 8 8
30 210 125 120 100 80 45 40 35 25 18 15 9 9

Initial Supporting Tables 97 of 191 814 of592


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - CylModeDecel
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST BIN4, FED---BIN4EMISSIONS STDS: Bin 4
40 235 150 150 125 100 60 44 40 25 20 18 10 10
60 340 220 175 150 125 80 60 50 35 25 22 13 13
78 430 280 220 200 155 100 80 70 50 35 28 16 16
97 540 350 270 240 190 120 100 90 65 50 35 20 20

Initial Supporting Tables 98 of 191 815 of593


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - CylModeJerk
OBD
OBDGROUP:
GROUP: GGMXOB TEST GROUP: G
TEST -BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Crankshaft jerk threshold. Thresholds are a function of rpm and % engine Load.

Notes: Used for P0300-P0308. Cal Name: KtMISF_ddt_CylinderMode

CylModeJerk - Part 1
y/x 400 500 600 700 800 900 1,000 1,100 1,200 1,400 1,600 1,800 2,000
3 8,000 6,000 3,500 2,000 1,500 950 750 550 325 275 160 120 100
6 8,000 7,000 4,000 2,400 1,900 1,300 900 700 500 325 250 175 125
8 10,000 10,000 6,000 3,000 2,200 1,800 1,200 900 750 500 325 225 175
10 12,000 12,000 8,000 4,000 2,800 2,200 1,600 1,400 900 600 400 275 215
12 14,000 14,000 10,000 5,500 3,400 2,600 2,000 1,600 1,100 800 500 325 250
14 16,000 16,000 12,000 7,000 4,000 3,000 2,400 2,000 1,400 850 600 375 300
16 18,000 18,000 14,000 9,000 5,000 3,500 3,200 2,200 1,500 900 650 400 325
18 20,000 20,000 16,000 10,500 6,000 4,000 3,800 2,400 1,800 1,100 750 435 350
20 20,000 20,000 18,000 12,000 7,000 4,500 4,000 2,800 2,000 1,200 800 465 375
22 20,000 20,000 20,000 14,000 8,000 5,000 4,400 3,200 2,300 1,250 850 500 400
24 20,000 20,000 20,000 16,000 9,000 5,500 4,800 3,600 2,600 1,400 900 600 425
26 20,000 20,000 20,000 18,000 10,000 6,000 5,500 4,000 3,000 1,500 1,000 650 480
30 20,000 20,000 20,000 20,000 12,000 8,000 7,000 5,000 3,500 1,800 1,250 800 600
40 20,000 20,000 20,000 20,000 14,000 10,000 9,000 6,500 4,000 2,400 1,500 975 750
60 20,000 20,000 20,000 20,000 16,000 12,000 11,000 8,000 5,000 3,400 2,280 1,420 1,050
78 20,000 20,000 20,000 20,000 18,000 14,000 13,000 10,000 7,000 4,400 3,000 1,800 1,330
97 20,000 20,000 20,000 20,000 20,000 16,000 15,000 12,000 9,000 5,500 3,700 2,255 1,650
CylModeJerk - Part 2
y/x 2,200 2,400 2,600 2,800 3,000 3,500 4,000 4,500 5,000 5,500 6,000 6,500 7,000
3 75 60 50 35 30 20 13 10 8 7 6 6 6
6 85 65 60 45 40 25 16 10 8 7 7 6 6
8 113 90 80 65 50 35 22 15 10 7 6 6 6
10 150 115 90 75 60 40 28 20 15 9 7 6 6
12 175 130 95 80 75 45 30 22 18 12 9 8 8
14 190 140 100 85 80 55 35 25 22 14 11 10 10
16 200 150 110 90 85 60 38 28 23 16 14 11 11
18 250 150 120 95 90 65 42 30 24 17 15 12 12
20 275 175 135 100 95 70 47 32 25 18 16 12 12
22 310 200 150 100 100 75 52 35 26 19 17 12 12
24 350 250 180 125 115 80 55 38 27 20 18 13 13
26 380 300 200 150 130 85 60 42 28 22 20 13 13
30 420 350 250 250 185 95 65 55 35 25 22 14 14

Initial Supporting Tables 99 of 191 816 of594


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - CylModeJerk
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST -BIN4, FED---BIN4EMISSIONS STDS: Bin 4
40 555 420 300 300 225 120 75 65 45 35 25 15 15
60 815 450 430 400 300 160 120 95 65 50 40 23 23
78 1,045 780 550 520 400 225 150 120 80 65 50 28 28
97 1,300 980 700 635 500 280 185 150 100 80 60 35 35

Initial Supporting Tables 100 of 191 817 of595


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - EngineOverSpeedLimit
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST IN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Engine OverSpeed Limit versus gear

Notes: Used for P0300-P0308. Cal Name: KaEOSC_n_EngOvrspdLimitGear

EngineOverSpeedLimit - Part 1
y/x CeTGRR_e_TransGr1 CeTGRR_e_TransGr2 CeTGRR_e_TransGr3 CeTGRR_e_TransGr4 CeTGRR_e_TransGr5 CeTGRR_e_TransGr6 CeTGRR_e_TransGrE
VT1
1 6,900 6,900 6,900 6,900 6,900 6,900 6,900
EngineOverSpeedLimit - Part 2
y/x CeTGRR_e_TransGrE CeTGRR_e_TransGrN CeTGRR_e_TransGrR CeTGRR_e_TransGrP CeTGRR_e_TransGr7 CeTGRR_e_TransGr8
VT2 eut vrs ark
1 6,900 4,000 6,900 4,000 6,900 6,900

Initial Supporting Tables 101 of 191 818 of596


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - IdleCyl_Decel
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST IN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Crankshaft decel threshold. Thresholds are a function of rpm and % engine Load.

Notes: Used for P0300-P0308. Cal Name: KtMSFD_dt_IdleCylinderMode


y/x 400 500 600 650 700 800 900 1,000 1,100 1,200 1,400 1,600 1,800
3 6,000 6,000 3,500 2,550 1,600 1,200 700 500 400 300 250 150 125
6 6,000 6,000 4,000 3,000 2,000 1,500 700 500 350 300 250 135 100
8 7,000 6,000 4,000 3,000 2,000 1,500 800 600 400 350 235 150 100
10 8,000 7,000 4,000 3,200 2,400 1,500 900 750 600 400 225 175 125
12 9,000 8,000 4,000 3,250 2,500 1,500 1,000 850 700 450 250 200 150
14 10,000 9,000 4,500 3,500 2,500 2,000 1,300 1,000 800 500 300 225 165
16 10,000 10,000 5,000 3,875 2,750 2,000 1,500 1,200 900 550 350 250 180
18 11,000 11,000 5,500 4,250 3,000 2,000 1,800 1,400 1,000 600 400 300 190
20 12,000 12,000 6,000 4,750 3,500 2,500 2,000 1,500 1,100 700 450 350 200
22 13,000 13,000 7,000 5,500 4,000 2,750 2,100 1,600 1,200 800 500 400 250
24 14,000 14,000 7,500 6,000 4,500 3,000 2,200 1,700 1,300 1,000 600 400 300
26 15,000 15,000 8,000 6,500 5,000 3,500 2,400 1,850 1,400 1,250 700 450 350
28 15,500 15,500 8,500 7,000 5,500 3,750 2,600 1,975 1,600 1,275 750 475 375
30 16,000 16,000 9,000 7,500 6,000 4,000 2,800 2,100 1,800 1,300 800 500 400
32 16,200 16,200 9,400 7,850 6,300 4,300 2,940 2,240 1,940 1,320 845 526 410
34 16,400 16,400 9,800 8,200 6,600 4,600 3,080 2,380 2,080 1,340 890 552 420
36 16,600 16,600 10,200 8,550 6,900 4,900 3,220 2,520 2,220 1,360 935 578 430

Initial Supporting Tables 102 of 191 819 of597


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - IdleCyl_Jerk
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST 4, FED---BIN4EMISSIONS STDS: Bin

Description: Crankshaft jerk threshold. Thresholds are a function of rpm and % engine Load.

Notes: Used for P0300-P0308. Cal Name: KtMSFD_ddt_IdleCylinderMode


y/x 400 500 600 650 700 800 900 1,000 1,100 1,200 1,400 1,600 1,800
3 8,000 6,000 3,500 2,750 2,000 1,500 950 750 550 400 300 200 150
6 8,000 7,000 4,000 3,200 2,400 1,800 1,100 900 700 500 300 200 175
8 10,000 10,000 6,000 4,500 3,000 2,000 1,250 1,000 800 600 300 225 225
10 12,000 12,000 8,000 6,000 4,000 2,500 1,300 1,100 900 700 300 250 250
12 14,000 14,000 10,000 7,750 5,500 3,000 1,500 1,250 1,100 750 300 300 300
14 16,000 16,000 12,000 9,500 7,000 4,000 2,000 1,500 1,300 800 350 350 350
16 18,000 18,000 14,000 11,500 9,000 5,000 3,000 2,000 1,500 900 400 400 400
18 20,000 20,000 16,000 13,250 10,500 6,000 4,000 3,000 2,000 1,000 500 450 435
20 20,000 20,000 18,000 15,000 12,000 7,000 4,500 4,000 2,500 1,200 600 600 465
22 20,000 20,000 20,000 17,000 14,000 8,000 5,000 4,400 3,000 1,400 750 750 500
24 20,000 20,000 20,000 18,000 16,000 9,000 5,500 4,800 3,500 1,600 1,000 900 600
26 20,000 20,000 20,000 19,000 18,000 10,000 6,000 5,500 4,000 2,000 1,250 1,000 650
28 20,000 20,000 20,000 19,500 19,000 11,000 7,000 6,250 4,500 2,500 1,500 1,125 725
30 20,000 20,000 20,000 20,000 20,000 12,000 8,000 7,000 5,000 3,000 1,800 1,250 800
32 20,000 20,000 20,000 20,000 20,000 12,400 8,400 7,400 5,300 3,500 1,920 1,300 835
34 20,000 20,000 20,000 20,000 20,000 12,800 8,800 7,800 5,600 3,700 2,040 1,350 870
36 20,000 20,000 20,000 20,000 20,000 13,200 9,200 8,200 5,900 3,800 2,160 1,400 905

Initial Supporting Tables 103 of 191 820 of598


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - IdleSCD_Decel
OBD
OBDGROUP:
GROUP: TEST GROUP: GG
TEST FED---BIN4EMISSIONS STDS: Bin 4

Description: Crankshaft decel threshold while in SCD mode. SCD mode uses smaller windows near TDC. Thresholds are a function of rpm and % engine Load.

Notes: Used for P0300-P0308. Cal Name: KtMISF_dt_SCD_IdleMode


Note: Misfire's Load term is %, but not PID$04. PID $04 is not robust to temperature and alititude shifts. (especially decel and jerk thresholds since they track actual air trapped in
cylinder)
y/x 400 500 600 650 700 800 900 1,000 1,100 1,200 1,400 1,600 1,800
3 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
6 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
8 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
10 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
12 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
14 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
16 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
18 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
20 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
22 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
24 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
26 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
28 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
30 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
32 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
34 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
36 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767

Initial Supporting Tables 104 of 191 821 of599


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - IdleSCD_Jerk
OBD
OBDGROUP:
GROUP: TEST GROUP: GG
TEST IN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Crankshaft jerk threshold while in SCD mode. SCD mode uses smaller windows near TDC. Thresholds are a function of rpm and % engine Load.

Notes: Used for P0300-P0308. Cal Name: KtMISF_ddt_SCD_IdleMode


y/x 400 500 600 650 700 800 900 1,000 1,100 1,200 1,400 1,600 1,800
3 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
6 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
8 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
10 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
12 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
14 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
16 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
18 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
20 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
22 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
24 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
26 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
28 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
30 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
32 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
34 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
36 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767

Initial Supporting Tables 105 of 191 822 of600


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - Number of Normals
OBD
OBDGROUP:
GROUP: G TEST GROUP: G
TEST -BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Number of Normals for the Driveline Ring Filter


After a low level misfire, another misfire may not be detectable until driveline ringing ceases. If no ringing seen, stop filter early.

Notes: Used for P0300-P0308. Cal Name: KaMSFD_Cnt_NumOfNormalsFil


y/x 0 1 2 3 4 5 6 7 8
1 3.00 3.00 3.00 3.00 3.00 3.00 3.00 3.00 3.00

Initial Supporting Tables 106 of 191 823 of601


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0089 - P163A - P228C - P228D - P0191 - KtFHPD_t_PumpCntrlEngRunThrsh
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST 4, FED---BIN4EMISSIONS STDS: Bin 4

Description: The High Pressure Control Performance Diagnostic and Pump Current Diagnostic will not run when the engine run time is below this timer following an engine start.

Notes:
y/x -30 -20 -10 0 10 20 80 100 110
1 120.0 120.0 120.0 120.0 120.0 120.0 120.0 120.0 120.0

Initial Supporting Tables 107 of 191 824 of602


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P00C6 - KtFHPC_p_HighPressStart
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST ---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: This calibration is the minimum pressure in MPa that will exit High Pressure Start mode and allow fuel delivery

Notes:
y/x -40 -32 -24 -16 -8 0 8 16 20 24 32 40 48 64 80 96 112
0 6.3 6.3 6.3 5.0 2.5 1.6 1.3 1.0 0.8 0.8 0.8 0.8 0.8 0.7 0.7 0.7 0.7
13 6.3 6.3 6.3 5.0 2.5 1.6 1.3 1.0 0.8 0.8 0.8 0.8 0.8 0.7 0.7 0.7 0.7
25 7.8 7.8 7.8 7.0 4.8 2.5 1.7 1.4 1.1 1.1 1.1 0.9 0.9 0.7 0.7 0.7 0.7
38 10.3 10.3 10.3 9.0 5.8 2.5 2.1 1.7 1.5 1.4 1.4 0.9 0.9 0.7 0.7 0.7 0.7
50 10.3 10.3 10.3 9.0 6.5 4.0 2.4 2.1 1.8 1.7 1.6 1.0 1.0 0.7 0.7 0.7 0.7
63 10.3 10.3 10.3 9.0 6.5 4.0 2.8 2.5 2.1 2.0 1.9 1.1 1.0 0.7 0.7 0.7 0.7
75 10.3 10.3 10.3 10.0 7.0 5.0 3.2 2.8 2.4 2.3 2.2 1.1 1.1 0.7 0.7 0.7 0.7
88 12.3 12.3 12.3 12.0 10.5 7.0 3.2 2.8 2.4 2.3 2.2 1.1 1.1 0.7 0.7 0.7 0.7
100 12.3 12.3 12.3 12.0 10.5 7.0 3.2 2.8 2.4 2.3 2.2 1.1 1.1 0.7 0.7 0.7 0.7

Initial Supporting Tables 108 of 191 825 of603


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P00C6 - KtFHPC_t_HighPressStartTmout
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST IN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: High Pressure Pump Control Mode will exit (Fuel will be delivered) if this timeout in seconds is reached.

Notes:
y/x -40 -32 -24 -16 -8 0 8 16 20 24 32 40 48 64 80 96 112
1 12.8 12.8 11.5 10.0 8.0 5.8 5.3 5.0 4.9 4.9 4.9 4.9 4.9 4.9 4.9 4.9 6.0

Initial Supporting Tables 109 of 191 826 of604


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P00C6 - KtFHPD_Cnt_HPS_PressFallLoThrsh
OBD
OBDGROUP:
GROUP: TEST GROUP: GG
TEST IN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: The maximum acceptable counts of fuel rail pressure below KtFHPD_p_HPS_PressFallLoThrsh after High Pressure Start (HPS) is executed but before engine is in run mode.

Notes:
y/x -40 -32 -24 -16 -8 0 8 16 20 24 32 40 48 64 80 96 112
0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0
13 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0
25 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0
38 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0
50 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0
63 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0
75 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0
88 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0
100 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0

Initial Supporting Tables 110 of 191 827 of605


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P00C6 - KtFHPD_p_HPS_PressFallLoThrsh
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST 4

Description: The minimum acceptable value of fuel rail pressure after High Pressure Start (HPS) is executed. This ensures the pressure does not fall off drastically after High Pressure
Start (HPS) is executed, but before engine is in run mode.

Notes: Axes are


y/x -40 -32 -24 -16 -8 0 8 16 20 24 32 40 48 64 80 96 112
0 2.0 2.0 2.0 2.0 2.0 0.6 0.6 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5
13 2.0 2.0 2.0 2.0 2.0 0.6 0.6 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5
25 2.0 2.0 2.0 2.0 2.0 0.6 0.6 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5
38 2.0 2.0 2.0 2.0 2.0 0.6 0.6 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5
50 2.0 2.0 2.0 2.0 2.0 0.6 0.6 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5
63 2.0 2.0 2.0 2.0 2.0 0.6 0.6 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5
75 2.0 2.0 2.0 2.0 2.0 0.6 0.6 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5
88 2.0 2.0 2.0 2.0 2.0 0.6 0.6 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5
100 2.0 2.0 2.0 2.0 2.0 0.6 0.6 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5

Initial Supporting Tables 111 of 191 828 of606


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0171_P0172_P0174_P0175 Long-Term Fuel Trim Cell Usage
L---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Identifies which Long Term Fuel Trim Cell I.D.s are used for diagnosis. Only cells identified as "CeFADD_e_NonSelectedCell" are not used for diagnosis.

Notes: DTCs: P0171, P0172, P0174, P0175; Calibration Name: KaFADD_e_SelectCellSet; Axis is Long Term Fuel Trim Cell I.D.

P0171_P0172_P0174_P0175 Long-Term Fuel Trim Cell Usage - Part 1


y/x CeFADR_e_Cell00_PurgOnAirMode CeFADR_e_Cell01_PurgOnAirMode CeFADR_e_Cell02_PurgOnAirMode CeFADR_e_Cell03_PurgOnAirMode
5 4 3 2
1 CeFADD_e_SelectedPurgeCell CeFADD_e_SelectedPurgeCell CeFADD_e_SelectedPurgeCell CeFADD_e_SelectedPurgeCell
P0171_P0172_P0174_P0175 Long-Term Fuel Trim Cell Usage - Part 2
y/x CeFADR_e_Cell04_PurgOnAirMode CeFADR_e_Cell05_PurgOnAirMode CeFADR_e_Cell06_PurgOnIdle CeFADR_e_Cell07_PurgOnDecel
1 0
1 CeFADD_e_SelectedPurgeCell CeFADD_e_SelectedPurgeCell CeFADD_e_SelectedPurgeCell CeFADD_e_NonSelectedCell
P0171_P0172_P0174_P0175 Long-Term Fuel Trim Cell Usage - Part 3
y/x CeFADR_e_Cell08_PurgOffAirMode CeFADR_e_Cell09_PurgOffAirMode CeFADR_e_Cell10_PurgOffAirMode CeFADR_e_Cell11_PurgOffAirMode
5 4 3 2
1 CeFADD_e_SelectedNonPurgeCell CeFADD_e_SelectedNonPurgeCell CeFADD_e_SelectedNonPurgeCell CeFADD_e_SelectedNonPurgeCell
P0171_P0172_P0174_P0175 Long-Term Fuel Trim Cell Usage - Part 4
y/x CeFADR_e_Cell12_PurgOffAirMode CeFADR_e_Cell13_PurgOffAirMode CeFADR_e_Cell14_PurgOffIdle CeFADR_e_Cell15_PurgOffDecel
1 0
1 CeFADD_e_SelectedNonPurgeCell CeFADD_e_SelectedNonPurgeCell CeFADD_e_SelectedNonPurgeCell CeFADD_e_NonSelectedCell

Initial Supporting Tables 112 of 191 829 of607


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0191 - KtFHPD_Cnt_SnsPrfIdlePumpOffDly
OBD
OBDGROUP:
GROUP: G TEST GROUP: G
TEST --BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: The delay counter following the disabling of the high pressure pump used Only for the Sensor Performance Idle Test

Notes:
y/x 0 13 25 38 50 63 75 88 100
65 195.0 195.0 195.0 195.0 195.0 195.0 195.0 195.0 195.0
70 190.0 190.0 190.0 190.0 190.0 190.0 190.0 190.0 190.0
75 185.0 185.0 185.0 185.0 185.0 185.0 185.0 185.0 185.0
80 180.0 180.0 180.0 180.0 180.0 180.0 180.0 180.0 180.0
85 175.0 175.0 175.0 175.0 175.0 175.0 175.0 175.0 175.0
90 170.0 170.0 170.0 170.0 170.0 170.0 170.0 170.0 170.0
95 165.0 165.0 165.0 165.0 165.0 165.0 165.0 165.0 165.0
100 160.0 160.0 160.0 160.0 160.0 160.0 160.0 160.0 160.0
105 160.0 160.0 160.0 160.0 160.0 160.0 160.0 160.0 160.0

Initial Supporting Tables 113 of 191 830 of608


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0191 - KtFHPD_t_SnsPrfStuckCrankTmout
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: The maximum crank time allowed before allowing the Sensor Performance Stuck Test to fail

Notes:
y/x -30 -20 -10 0 10 20 80 100 110
1 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0

Initial Supporting Tables 114 of 191 831 of609


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0234_KtBSTD_p_CntrlDevBasLim
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST IN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Overboost in open loop diagnose failure limit.

Notes: X-Axis: KnBSTD_p_CntrlDevDiagAmbCorrBP - Ambient Air Pressure


Y-Axis: KnBSTD_n_CntrlDevDiagAmbCorrBP - Engine Speed
y/x 60.0 70.0 80.0 90.0 100.0 110.0
1,500 90.000 90.000 80.000 70.000 60.000 60.000
2,500 62.000 52.000 32.000 30.000 30.000 30.000
3,000 42.000 25.000 10.000 10.000 10.000 10.000
4,000 30.000 10.000 10.000 10.000 10.000 10.000
5,000 30.000 10.000 10.000 10.000 10.000 10.000
6,000 30.000 10.000 10.000 10.000 10.000 10.000

Initial Supporting Tables 115 of 191 832 of610


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0299_KtBSTD_p_CntrlDevDsrdRtHi
OBD
OBDGROUP:
GROUP: TEST GROUP: GG
TEST --BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Allowed positive rate limit on desired boost pressure. In allowed kPa per 100 ms.

Notes: X-Axis: KnBSTD_n_CntrlDevDiagEngSpdBP - Engine Speed


y/x 1,000 1,500 2,000 2,500 3,000 3,500 4,000 4,500 5,000 6,000
1 2.000 2.500 2.700 2.900 3.000 3.000 3.100 3.200 3.500 4.000

Initial Supporting Tables 116 of 191 833 of611


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0299_KtBSTD_p_CntrlDevDsrdRtLo
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST --BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Allowed negative rate limit on desired boost pressure. In allowed kPa per 100 ms.

Notes: X-Axis: KnBSTD_n_CntrlDevDiagEngSpdBP - Engine Speed


y/x 1,000 1,500 2,000 2,500 3,000 3,500 4,000 4,500 5,000 6,000
1 -200.00 -200.00 -200.00 -200.00 -200.00 -200.00 -200.00 -200.00 -200.00 -200.00

Initial Supporting Tables 117 of 191 834 of612


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0324_PerCyl_ExcessiveKnock_Threshold
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST ---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Fail threshold for the Knock Performance per-cylinder Excessive Knock Diagnostic

Notes: Used for P0324. Cal Name: KtKNKD_k_PerfCylFiltKnkIntThrsh. X-axis = Engine Speed (RPM), Diagnostic fails when VaKNKD_k_PerCylKnockIntFilt[cyl] >
KtKNKD_k_PerfCylFiltKnkIntThrsh
y/x 500 1,000 1,500 2,000 2,500 3,000 3,500 4,000 4,500 5,000 5,500 6,000 6,500 7,000 7,500 8,000 8,500
1 1.69 1.69 1.69 1.69 1.69 1.69 1.69 1.69 1.69 1.69 1.69 1.69 1.69 1.69 1.69 1.69 1.69

Initial Supporting Tables 118 of 191 835 of613


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0325_P0330_OpenCktThrshMax (20 kHz)
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST --BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Knock Open Circuit Diagnostic Maximum Threshold when using the 20 kHz method (see "OpenMethod" description)

Notes: Used for P0325 and P0330. Cal name: KtKNKD_k_OpenMax20K. x-axis = Engine Speed (RPM).

Diagnostic fails when the filtered diagnostic output is between the OpenCktThrshMin and OpenCktThrshMax:
i.e.: KtKNKD_k_OpenMin20K < VaKNKD_k_OpenFiltIntensity < KtKNKD_k_OpenMax20K.
y/x 750 1,000 1,500 2,000 2,500 3,000 3,500 4,000 4,500 5,000 5,500 6,000 6,500 7,000 7,500 8,000 8,500
1 8.0703 8.5195 8.5078 8.4121 8.4160 8.3320 8.4141 8.4141 8.7715 8.2207 8.0234 7.6289 7.2500 7.2500 7.2500 7.2500 7.2500

Initial Supporting Tables 119 of 191 836 of614


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0325_P0330_OpenCktThrshMax (Normal Noise)
OBD
OBDGROUP:
GROUP: G TEST GROUP: G
TEST ---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Knock Open Circuit Diagnostic Minimum Threshold when using the Normal Noise method (see "OpenMethod" description): When using the Normal Noise method (see
"OpenMethod" description).

Notes: Used for P0325 and P0330. Cal name: KtKNKD_k_OpenMaxNN. x-axis = Engine Speed (RPM)

Diagnostic fails when the filtered diagnostic output is between the OpenCktThrshMin and OpenCktThrshMax:
i.e.: KtKNKD_k_OpenMinNN < VaKNKD_k_OpenFiltIntensity < KtKNKD_k_OpenMaxNN.
y/x 2,700 2,900 3,000 3,250 3,500 3,750 4,000 4,250 4,500 4,750 5,000 5,500 6,000 6,500 7,000 7,500 8,500
1 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000

Initial Supporting Tables 120 of 191 837 of615


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0325_P0330_OpenCktThrshMin (20 kHz)
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST --BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Knock Open Circuit Diagnostic Minimum Threshold when using the 20 kHz method (see "OpenMethod" description)

Notes: Used for P0325 and P0330. Cal name: KtKNKD_k_OpenMin20K. x-axis = Engine Speed (RPM)

Diagnostic fails when the filtered diagnostic output is between the OpenCktThrshMin and OpenCktThrshMax:
i.e.: KtKNKD_k_OpenMin20K < VaKNKD_k_OpenFiltIntensity < KtKNKD_k_OpenMax20K.
y/x 750 1,000 1,500 2,000 2,500 3,000 3,500 4,000 4,500 5,000 5,500 6,000 6,500 7,000 7,500 8,000 8,500
1 2.8887 3.0430 3.0410 2.9941 2.9902 2.9648 2.9961 2.9980 3.1523 2.9336 2.8887 2.7480 2.6309 2.6309 2.6309 2.6309 2.6309

Initial Supporting Tables 121 of 191 838 of616


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0325_P0330_OpenCktThrshMin (Norm al Noise)
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST -BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Knock Open Circuit Diagnostic Minimum Threshold when using the Normal Noise method (see "OpenMethod" description): When using the Normal Noise method (see
"OpenMethod" description).

Notes: Used for P0325 and P0330. Cal name: KtKNKD_k_OpenMinNN. x-axis = Engine Speed (RPM)

Diagnostic fails when the filtered diagnostic output is between the OpenCktThrshMin and OpenCktThrshMax:
i.e.: KtKNKD_k_OpenMinNN < VaKNKD_k_OpenFiltIntensity < KtKNKD_k_OpenMaxNN.
y/x 2,700 2,900 3,000 3,250 3,500 3,750 4,000 4,250 4,500 4,750 5,000 5,500 6,000 6,500 7,000 7,500 8,500
1 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000

Initial Supporting Tables 122 of 191 839 of617


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0325_P0330_OpenMethod_2
OBD
OBDGROUP:
GROUP: TEST GROUP: GGMXT
TEST BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Defines which Knock Open Circuit Diagnostic method to use.

Notes: Used for P0325 and P0330. Cal name: KaKNKD_e_OpenMethod. x-axis = Engine Speed Index, 500 to 8500 (RPM) by 500 rpm increments.

Selects 1 of 3 available methods: "20kHz Method", "Normal Noise Method," or "None" (note: "None" = disabled at that rpm). The mode chosen dictates which set of threshold tables are
used. Typically, either: A) the 20 kHz Method is used for all RPM or B) the 20 kHz Method is used for low/medium RPM and the Normal Noise Method is used for high RPM.

P0325_P0330_OpenMethod_2 - Part 1
y/x 0 1 2 3 4
1 CeKNKD_e_Open_20KHz CeKNKD_e_Open_20KHz CeKNKD_e_Open_20KHz CeKNKD_e_Open_20KHz CeKNKD_e_Open_20KHz
P0325_P0330_OpenMethod_2 - Part 2
y/x 5 6 7 8 9
1 CeKNKD_e_Open_20KHz CeKNKD_e_Open_20KHz CeKNKD_e_Open_20KHz CeKNKD_e_Open_20KHz CeKNKD_e_Open_20KHz
P0325_P0330_OpenMethod_2 - Part 3
y/x 10 11 12 13 14
1 CeKNKD_e_Open_20KHz CeKNKD_e_Open_20KHz CeKNKD_e_Open_20KHz CeKNKD_e_Open_20KHz CeKNKD_e_Open_20KHz
P0325_P0330_OpenMethod_2 - Part 4
y/x 15 16
1 CeKNKD_e_Open_20KHz CeKNKD_e_Open_20KHz

Initial Supporting Tables 123 of 191 840 of618


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0326_P0331_AbnormalNoise_CylsEnabled
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST -BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Specifies which cylinders will be used for the Abnormal Noise portion of the performance diagnostics (1 = cylinder used, 0 = cylinder not used)

Notes: Used for P0324, P0326 and P0331. Cal name: KaKNKD_b_PerfAbnIncludeCyl. x-axis = Cylinder number in firing order (i.e. Cyl 0 = first cylinder in firing order, Cyl 1 = second
cylinder in firing order....)

A cal value = 1 specifies the cylinder is used for the Abnormal Noise diagnostic. A cal value = 0 specifies the cylinder is not used. Only the first four values in the table are relavent for a
four-cylinder engine and only the first six values in the table are relavent for a six-cylinder engine.

Typically, all cylinders are used. Cylinders are only excluded if the signal from that cylinder is weak and there is no separation between normal and faulted conditions (can occur if the
sensor location results in poor signal-to-noise ratio for a given cylinder).
y/x 0 1 2 3 4 5 6 7
1 1 1 1 1 0 0 0 0

Initial Supporting Tables 124 of 191 841 of619


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0326_P0331_AbnormalNoise_Threshold
OBD
OBDGROUP:
GROUP: L---BIN4, FED---BIN4EMISSIONS STDS: Bin

Description: Fail threshold for the Knock Performance Abnormal Noise Diagnostic

Notes: Used for P0324, P0326 and P0331. Cal Name: KtKNKD_k_PerfAbnLimitLo. X-axis = Engine Speed (RPM). Diagnostic fails when VaKNKD_k_PerfCylAbnFiltIntnsity <
KtKNKD_k_PerfAbnLimitLo
y/x 500 1,000 1,500 2,000 2,500 3,000 3,500 4,000 4,500 5,000 5,500 6,000 6,500 7,000 7,500 8,000 8,500
1 0.881 0.721 0.590 0.483 0.396 0.324 0.266 0.217 0.178 0.146 0.119 0.098 0.080 0.065 0.054 0.044 0.036

Initial Supporting Tables 125 of 191 842 of620


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0442 Engine Off Time Before Vehicle Off Maximum as a Function of Estimated Ambient Temperature Table
OBD GROUP: D2UB LTGOBD GROUP: GGMXOBDG03 --BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Data is Engine Off Time Before Vehicle Off Maximum Table (in seconds) and Axis is Estimated Ambient Coolant in Deg C

Notes: KtEONV_t_EngOffTimeBefVehOffMax
y/x -10 -4 1 7 13 18 24 29 35 41 46 52 58 63 69 74 80
1 44 44 44 44 68 82 105 153 320 480 480 480 480 480 480 480 480

Initial Supporting Tables 126 of 191 843 of621


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0442 EONV Pressure Threshold (Pascals) Table
OBD
OBDGROUP:
GROUP: TEST GROUP: GG
TEST E--BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Data is EONV Pressure Threshold in Pascals, X axis (horizontal) is fuel level in % from 0 to 100 with step size 6.25, and Y axis (vertical) is temperature in deg C from -10 to
80 with step size 5.625

Notes: KtEONV_p_PressureThreshold
y/x 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
1 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8
2 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8
3 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8
4 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8
5 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8
6 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8
7 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8
8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8
9 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8
10 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8
11 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8
12 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8
13 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8
14 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8
15 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8
16 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8
17 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8 -323.8

Initial Supporting Tables 127 of 191 844 of622


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0442 Volatility Time as a Function of Estimate of Ambient Temperature
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST IN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Data is Volatility Time (in seconds) and Axis is Estimated Ambient Coolant in Deg C

Notes: KtEONV_t_VolatilityTimeMax
y/x -10 -4 1 7 13 18 24 29 35 41 46 52 58 63 69 74 80
1 30 30 45 60 80 120 220 300 400 400 400 400 400 400 400 400 400

Initial Supporting Tables 128 of 191 845 of623


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0496 Purge Valve Leak Test Engine Vacuum Test Time (Cold Start) as a Function of Fuel Level Table
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST IN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Data is Purge Valve Leak Test Engine Vacuum Test Time (in seconds) and Axis is Fuel Level in %

Notes: KtEVPD_t_PVLT_EngineVacTimeCold
y/x 0 6 12 19 25 31 37 44 50 56 62 69 75 81 87 94 100
1 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67

Initial Supporting Tables 129 of 191 846 of624


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0521_LowMinOilPresFail - Two Stage Oil Pump
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST 4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Minimum expected oil presure readings

Notes: For P0521: KtLUBD_p_OP_SnsrMinOilPresFail with X Axis is defined by KnLUBD_n_OP_SnsrMinRPMAxs


y/x 1,000.0 1,500.0 2,000.0 2,500.0 3,000.0 3,500.0 4,000.0 4,500.0 5,000.0
1.0 125.1 188.7 197.2 211.4 224.3 231.3 237.2 244.4 250.0

Initial Supporting Tables 130 of 191 847 of625


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0521_P06DD_P06DE_OP_HiStatePressure
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST IN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Two Stage Oil Pump Oil Pressure in High State

Notes: For P0521, P06DD and P06DE: KtLUBD_p_OP_OilPresHighState with X Axis is defined by KnLUBD_n_OP_OilPresRPMAxs and Y Axis is defined by
KnLUBD_T_OP_OilPresTempAxs
y/x 40.0 50.0 60.0 70.0 80.0 90.0 100.0 110.0 120.0
1,000.0 519.5 489.4 459.3 429.2 399.1 369.0 338.9 308.8 278.7
1,500.0 568.9 544.6 520.3 496.0 471.7 447.4 423.1 398.8 374.4
2,000.0 604.1 581.6 559.2 536.7 514.3 491.8 469.3 446.8 424.4
2,500.0 622.6 600.9 579.3 557.8 536.1 514.6 492.9 471.4 449.8
3,000.0 624.6 604.8 584.9 565.1 545.3 525.4 505.6 485.8 466.0
3,500.0 613.8 597.4 580.9 564.5 548.0 531.6 515.1 498.7 482.2
4,000.0 596.9 584.9 573.1 561.2 549.3 537.4 525.5 513.6 501.7
4,500.0 583.4 575.7 567.9 560.2 552.4 544.7 536.9 529.2 521.5
5,000.0 586.3 579.6 572.9 566.2 559.5 552.8 546.1 539.4 532.7

Initial Supporting Tables 131 of 191 848 of626


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P0606_Program Sequence Watch Enable f(Core, Loop Time)
N4, FED---BIN4EMISSIONS STDS: Bin 4

Description: The enabling flags for the program sequence watch as a function of processor core and operating loop time sequence.

Notes: P0606, KaPISD_b_ProgSeqWatchEnbl


y/x CeTSKR_e_CPU CeTSKR_e_CPU2
CePISR_e_6p25msSeq 1 1
CePISR_e_12p5msSeq 1 1
CePISR_e_25msSeq 1 1
CePISR_e_LORES_C 1 1

Initial Supporting Tables 132 of 191 849 of627


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P06B6_P06B7_OpenTestCktThrshMax
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST -BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Knock Open Circuit Minimum Threshold for Internal Circuit Diagnostic. Used only when the 20 kHz method is being used (see "Ope nMethod" description). The Open Test
Circuit ensures that the internal circuit used to generate the 20 kHz signal for the Open Circuit diags (P0325, P0330) is within range.

Notes: Used for P0325 and P0330. Cal name: KtKNKD_k_OpenTestCktMax. x-axis = Engine Speed (RPM).

Diagnostic fails when the filtered diagnostic output is between the OpenTestCktThrshMin and OpenTestCktThrshMax:
i.e. KtKNKD_k_OpenTestCktMin < VaKNKD_k_OpenTestCktIntFilter < KtKNKD_k_OpenTestCktMax
y/x 750 1,000 1,500 2,000 2,500 3,000 3,500 4,000 4,500 5,000 5,500 6,000 6,500 7,000 7,500 8,000 8,500
1 0.209 0.209 0.215 0.215 0.232 0.232 0.232 0.271 0.305 0.367 0.588 0.576 0.592 0.592 0.592 0.592 0.592

Initial Supporting Tables 133 of 191 850 of628


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P06B6_P06B7_OpenTestCktThrshMin
OBD
OBDGROUP:
GROUP: TEST GROUP: GG
TEST BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Knock Open Circuit Minimum Threshold for Internal Circuit Diagnostic. Used only when the 20 kHz method is being used (see "Ope nMethod" description). The Open Test
Circuit ensures that the internal circuit used to generate the 20 kHz signal for the Open Circuit diags (P0325, P0330) is within range.

Notes: Used for P0325 and P0330. Cal name: KtKNKD_k_OpenTestCktMin. x-axis = Engine Speed (RPM).

Diagnostic fails when the filtered diagnostic output is between the OpenTestCktThrshMin and OpenTestCktThrshMax:
i.e. KtKNKD_k_OpenTestCktMin < VaKNKD_k_OpenTestCktIntFilter < KtKNKD_k_OpenTestCktMax
y/x 750 1,000 1,500 2,000 2,500 3,000 3,500 4,000 4,500 5,000 5,500 6,000 6,500 7,000 7,500 8,000 8,500
1 0.102 0.102 0.104 0.104 0.115 0.115 0.115 0.139 0.154 0.191 0.320 0.311 0.322 0.322 0.322 0.322 0.322

Initial Supporting Tables 134 of 191 851 of629


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P06DD_P06DE_MaxEnableTorque_OP
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Two Stage Oil Pump Rationality Test Torque Max Enable Threshold

Notes: For P06DD and P06DE: KtLUBD_M_OP_InDiagEngTorqMax with X Axis is defined by KnLUBD_n_OP_InDiEngTorqMxRPMAxs
y/x 1,000.0 1,250.0 1,500.0 1,750.0 2,000.0 2,250.0 2,500.0 2,750.0 3,000.0
1.0 0.0 0.0 140.0 140.0 140.0 140.0 140.0 0.0 0.0

Initial Supporting Tables 135 of 191 852 of630


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P06DD_P06DE_MinEnableTorque_OP
OBD
OBDGROUP:
GROUP: G TEST GROUP: G
TEST L---BIN4, FED---BIN4EMISSIONS STDS: Bin

Description: Two Stage Oil Pump Rationality Test Torque Min Enable Threshold

Notes: For P06DD and P06DE: KtLUBD_M_OP_InDiagEngTorqMin with X Axis is defined by KnLUBD_n_OP_InDiEngTorqMnRPMAxs
y/x 1,000.0 1,250.0 1,500.0 1,750.0 2,000.0 2,250.0 2,500.0 2,750.0 3,000.0
1.0 0.0 0.0 20.0 20.0 20.0 20.0 20.0 0.0 0.0

Initial Supporting Tables 136 of 191 853 of631


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P06DD_P06DE_MinOilPressThresh
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Intrusive diagnostic minimum pressure limit that is a function of Engine Speed and Oil Temperature

Notes: For P06DD and P06DE: KtLUBD_p_InDiagMinPresThresh with X Axis is defined by KnLUBD_n_OP_OilPresRPMAxs and Y Axis is defined by KnLUBD_T_OP_OilPresTempAxs
y/x 40 50 60 70 80 90 100 110 120
1,000 25 32 38 45 52 59 65 68 71
1,500 25 32 38 45 52 59 65 68 71
2,000 25 32 38 45 52 59 65 68 71
2,500 25 32 38 45 52 59 65 68 71
3,000 25 32 38 45 52 59 65 68 71
3,500 25 32 38 45 52 59 65 68 71
4,000 25 32 38 45 52 59 65 68 71
4,500 25 32 38 45 52 59 65 68 71
5,000 25 32 38 45 52 59 65 68 71

Initial Supporting Tables 137 of 191 854 of632


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P06DD_P06DE_OP_LoStatePressure
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST -BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Two Stage Oil Pump Oil Pressure in Low State

Notes: For P06DD and P06DE: KtLUBD_p_OP_OilPresLowState with X Axis is defined by KnLUBD_n_OP_OilPresRPMAxs and Y Axis is defined by KnLUBD_T_OP_OilPresTempAxs
y/x 40 50 60 70 80 90 100 110 120
1,000 351 338 325 313 300 287 274 261 248
1,500 372 362 352 342 332 322 311 301 291
2,000 383 374 365 356 348 339 330 321 312
2,500 385 378 370 363 355 347 340 332 325
3,000 382 376 370 364 358 352 347 341 335
3,500 376 371 367 362 358 353 348 344 339
4,000 370 366 363 360 356 353 350 346 343
4,500 365 363 361 359 357 355 352 350 348
5,000 366 364 363 361 359 357 355 353 351

Initial Supporting Tables 138 of 191 855 of633


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P06DD_P06DE_OP_StateChangeMin
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Minimum allowed pressure change on a Two Stage Oil Pump state change

Notes: For P06DD and P06DE: KtLUBD_p_OP_StateChangeMin with X Axis is defined by KnLUBD_n_OP_OilPresRPMAxs and Y Axis is defined by KnLUBD_T_OP_OilPresTempAxs
y/x 40.0 50.0 60.0 70.0 80.0 90.0 100.0 110.0 120.0
1,000.0 80.0 50.0 42.0 35.0 28.0 21.0 14.0 6.0 0.0
1,500.0 79.0 72.0 65.0 58.0 51.0 44.0 36.0 29.0 22.0
2,000.0 91.0 84.0 77.0 70.0 62.0 55.0 49.0 41.0 34.0
2,500.0 97.0 90.0 84.0 77.0 70.0 64.0 57.0 51.0 44.0
3,000.0 99.0 93.0 87.0 81.0 75.0 69.0 62.0 56.0 50.0
3,500.0 103.0 98.0 92.0 87.0 81.0 75.0 70.0 65.0 59.0
4,000.0 105.0 101.0 96.0 92.0 88.0 84.0 80.0 76.0 72.0
4,500.0 105.0 102.0 99.0 96.0 93.0 90.0 87.0 85.0 82.0
5,000.0 106.0 105.0 102.0 100.0 98.0 96.0 94.0 92.0 90.0

Initial Supporting Tables 139 of 191 856 of634


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P171D hydraulic pressure delay
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST IN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Time to delay the initial x of y counter due to hydraulic transients. Thresholds are a function of transmission fluid temperature. Horizontal axis is transmission fluid
temperature (DegC) and table output is delay time (seconds).

Notes: KtTAPD_t_PERF_HydPresDelayTmr
y/x -40.00 0.00 20.00 30.00 40.00 50.00 60.00
1.00 0.09 0.09 0.08 0.08 0.08 0.08 0.08

Initial Supporting Tables 140 of 191 857 of635


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P171D predicted turbine speed error
OBD
OBDGROUP:
GROUP: TEST GROUP: GGMX
TEST ---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Predicted turbine speed vs actual turbine speed error. Thresholds are a function of engine speed and transmission fliud temperature. Diagnostic is considered failing above
these values. Table vertical axis is engine speed (RPM), horizontal axis is transmission fluid temperature (DegC) and table output is predicted turbine speed error (RPM).

Notes: KtTAPD_n_PERF_TurbSpdFailThsh
y/x -40.00 0.00 10.00 20.00 40.00
0.00 350.00 350.00 350.00 350.00 350.00
500.00 350.00 350.00 350.00 350.00 350.00
1,100.00 350.00 350.00 350.00 350.00 350.00
1,500.00 350.00 350.00 350.00 350.00 350.00
2,500.00 350.00 350.00 350.00 350.00 350.00

Initial Supporting Tables 141 of 191 858 of636


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P171D transmission forward gear ratios
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST E4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Transmission forward gear ratio's (1-6). These values represent the nominal forward gear ratios. These values are used along with the following calibrations to define the
valid ratio bands. Units are ratio.

KeCSSD_pct_RVT_1stHighMult
KeCSSD_pct_RVT_1stLowMult
KeCSSD_pct_RVT_HighMult
KeCSSD_pct_RVT_LowMult

Notes: KaTAPD_r_TransRatios(x)
y/x 0.00 1.00 2.00 3.00 4.00 5.00
1.00 4.53 2.91 1.88 1.43 1.00 0.75

Initial Supporting Tables 142 of 191 859 of637


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P219A Normalizer Bank1 Table
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST L---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Bank 1 Normalizer table used in the calculation of the Ratio for the current sample period.

Notes: DTCs: P219A; Calibration Name: KtFABD_U_Normalizer1; Horizontal axis is RPM; Vertical Axis is Air Per Cylinder (APC) in mg/cylinder
y/x 250 500 750 1,000 1,250 1,500 1,750 2,000 2,250 2,500 2,750 3,000 3,500 4,000 4,500 5,000 6,000
40 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
80 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
120 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
160 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
200 0.00 0.00 0.00 15.00 6.25 11.75 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
240 0.00 0.00 0.00 0.00 45.00 52.00 41.50 13.75 13.50 17.00 17.50 0.00 3.00 0.00 0.00 0.00 0.00
280 0.00 0.00 0.00 0.00 86.75 91.25 82.75 38.25 43.50 40.50 40.00 12.00 19.50 0.00 0.00 0.00 0.00
320 0.00 0.00 0.00 0.00 149.00 106.50 92.75 55.00 67.00 63.25 59.50 34.00 41.50 0.00 0.00 0.00 0.00
360 0.00 0.00 0.00 0.00 182.75 147.00 108.00 83.50 90.75 76.25 65.00 47.75 51.00 0.00 0.00 0.00 0.00
400 0.00 0.00 0.00 0.00 217.75 182.25 146.00 115.00 109.25 96.50 78.50 70.00 51.00 0.00 0.00 0.00 0.00
440 0.00 0.00 0.00 0.00 227.50 207.50 182.50 137.75 122.25 117.00 95.50 85.25 0.00 0.00 0.00 0.00 0.00
480 0.00 0.00 0.00 0.00 245.25 241.00 213.75 158.50 142.50 123.00 109.50 0.00 0.00 0.00 0.00 0.00 0.00
520 0.00 0.00 0.00 0.00 264.50 231.50 227.25 179.50 151.25 136.50 119.50 0.00 0.00 0.00 0.00 0.00 0.00
560 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
640 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
720 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
820 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

Initial Supporting Tables 143 of 191 860 of638


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P219A Quality Factor Bank1 Table
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST --BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Bank 1 lookup table of Quality Factors used in the calculation of the Ratio for the current sample period

Notes: DTCs: P219A; Calibration Name: KtFABD_K_QualFactor1; Horizontal axis is RPM; Vertical Axis is Air Per Cylinder (APC) in mg/cylinder
y/x 250 500 750 1,000 1,250 1,500 1,750 2,000 2,250 2,500 2,750 3,000 3,500 4,000 4,500 5,000 6,000
40 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
80 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
120 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
160 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
200 0.00 0.00 0.00 1.00 1.00 1.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
240 0.00 0.00 0.00 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 0.00 1.00 0.00 0.00 0.00 0.00
280 0.00 0.00 0.00 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 0.00 0.00 0.00 0.00
320 0.00 0.00 0.00 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 0.00 0.00 0.00 0.00
360 0.00 0.00 0.00 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 0.00 0.00 0.00 0.00
400 0.00 0.00 0.00 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 0.00 0.00 0.00 0.00
440 0.00 0.00 0.00 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 0.00 0.00 0.00 0.00 0.00
480 0.00 0.00 0.00 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 0.00 0.00 0.00 0.00 0.00 0.00
520 0.00 0.00 0.00 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 0.00 0.00 0.00 0.00 0.00 0.00
560 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
640 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
720 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
820 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

Initial Supporting Tables 144 of 191 861 of639


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P219A Variance Threshold Bank1 Table
OBD
OBDGROUP:
GROUP: G TEST GROUP: G
TEST E--BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Bank 1 lookup table of Variance metric used to calculate the Ratio for the current sample period

Notes: DTCs: P219A; Calibration Name: KtFABD_U_VarThresh1; Horizontal axis is RPM; Vertical Axis is Air Per Cylinder (APC) in mg/cylinder
y/x 250 500 750 1,000 1,250 1,500 1,750 2,000 2,250 2,500 2,750 3,000 3,500 4,000 4,500 5,000 6,000
40 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00
80 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00
120 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00
160 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00
200 9,999.00 9,999.00 9,999.00 12.00 8.50 9.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00
240 9,999.00 9,999.00 9,999.00 9,999.00 12.75 13.50 7.75 20.00 7.25 8.00 6.75 9,999.00 7.75 9,999.00 9,999.00 9,999.00 9,999.00
280 9,999.00 9,999.00 9,999.00 9,999.00 21.50 17.00 14.00 25.75 8.50 7.75 8.50 28.25 6.50 9,999.00 9,999.00 9,999.00 9,999.00
320 9,999.00 9,999.00 9,999.00 9,999.00 20.25 25.50 14.75 33.00 14.00 13.00 11.00 26.00 11.50 9,999.00 9,999.00 9,999.00 9,999.00
360 9,999.00 9,999.00 9,999.00 9,999.00 44.00 30.50 20.25 36.00 22.50 18.75 14.50 24.50 12.25 9,999.00 9,999.00 9,999.00 9,999.00
400 9,999.00 9,999.00 9,999.00 9,999.00 40.25 34.00 32.50 38.50 27.00 19.50 16.25 22.00 11.00 9,999.00 9,999.00 9,999.00 9,999.00
440 9,999.00 9,999.00 9,999.00 9,999.00 47.75 41.75 32.75 40.50 30.25 19.25 18.00 20.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00
480 9,999.00 9,999.00 9,999.00 9,999.00 45.50 35.00 37.00 49.50 24.00 22.50 18.25 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00
520 9,999.00 9,999.00 9,999.00 9,999.00 57.00 42.50 39.75 46.25 35.00 30.25 25.50 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00
560 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
640 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
720 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
820 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

Initial Supporting Tables 145 of 191 862 of640


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - Pair_SCD_Decel
OBD
OBDGROUP:
GROUP: GG TEST GROUP: G
TEST ---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Mulitplier to P0300_SCD_Decel to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine Load.

Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_dt_MEDRES_Opp


y/x 400 550 700 800 900 1,000 1,200 1,400 1,600
2 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
8 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
12 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
16 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
20 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
24 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
30 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
40 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
60 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

Initial Supporting Tables 146 of 191 863 of641


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - Pair_SCD_Jerk
OBD
OBDGROUP:
GROUP: TEST GROUP: GG
TEST BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Mulitplier to P0300_SCD_Jerk to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine Load.

Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_ddt_MEDRES_Opp


y/x 400 550 700 800 900 1,000 1,200 1,400 1,600
2 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
8 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
12 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
16 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
20 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
24 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
30 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
40 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
60 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

Initial Supporting Tables 147 of 191 864 of642


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - PairCylModeDecel
OBD
OBDGROUP:
GROUP: TEST GROUP: GG
TEST ---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Mulitplier to Cyl Mode Deceleration to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine Load.

Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_dt_LORES_Opp


y/x 400 600 800 1,000 1,200 1,600 2,000 2,400 2,800 3,000 3,500 4,000 4,500 5,000 5,500 6,000 7,000
2 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
8 1.00 1.00 1.00 1.00 0.75 0.70 0.65 0.67 0.64 0.60 0.67 0.75 0.80 0.83 0.87 0.90 0.90
12 1.00 1.00 1.00 1.00 0.70 0.75 0.80 0.85 0.80 0.75 0.73 0.72 0.70 0.73 0.77 0.80 0.80
16 1.00 1.00 1.00 1.00 0.70 0.80 0.85 0.85 0.85 0.85 0.83 0.82 0.80 0.78 0.77 0.75 0.75
20 1.00 1.00 1.00 1.00 0.70 0.85 0.95 1.00 0.95 0.90 0.87 0.83 0.80 0.78 0.77 0.75 0.75
24 1.00 1.00 1.00 1.00 0.80 0.90 1.00 1.00 1.00 1.00 0.90 0.81 0.71 0.72 0.72 0.73 0.75
30 1.00 1.00 1.00 1.00 0.95 1.00 1.00 1.00 1.00 1.00 0.90 0.85 0.71 0.70 0.68 0.67 0.80
40 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 0.95 0.88 0.85 0.75 0.67 0.90
60 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 0.90 1.00

Initial Supporting Tables 148 of 191 865 of643


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - PairCylModeJerk
OBD
OBDGROUP:
GROUP: GGMX TEST GROUP: G
TEST IN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Mulitplier to P0300_CylModeJerk to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine Load.

Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_ddt_LORES_Opp


y/x 400 600 800 1,000 1,200 1,600 2,000 2,400 2,800 3,000 3,500 4,000 4,500 5,000 5,500 6,000 7,000
2 1.33 1.33 1.20 1.20 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
8 1.00 1.00 1.00 1.00 1.00 0.90 0.70 0.67 0.70 0.70 0.73 0.77 0.80 0.83 0.90 0.90 1.00
12 1.00 0.86 0.90 0.90 0.90 0.90 0.90 0.90 0.83 0.80 0.83 0.87 0.90 0.87 0.83 0.80 0.90
16 1.00 0.80 0.94 0.85 0.90 0.95 1.00 1.00 1.00 1.00 0.98 0.97 0.95 0.90 0.85 0.80 0.90
20 1.00 0.94 1.00 0.90 0.60 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 0.87 0.80 0.80
24 1.00 1.00 1.00 1.00 0.65 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 0.95 0.90 0.90
30 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
40 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.10
60 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.10 1.10 1.10 1.10 1.00 1.10 1.10 1.10 1.10 1.30

Initial Supporting Tables 149 of 191 866 of644


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - Random_SCD_Decel
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST 4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Mulitplier to SCD_Decel to account for different pattern of light level misfire. Multipliers are a function of engine rpm and % engine Load.

Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_dt_MEDRES_Emiss


y/x 400 550 700 800 900 1,000 1,200 1,400 1,600
2 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
8 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
12 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
16 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
20 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
24 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
30 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
40 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
60 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

Initial Supporting Tables 150 of 191 867 of645


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - Random_SCD_Jerk
OBD
OBDGROUP:
GROUP: TEST GROUP: GG
TEST -BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Mulitplier to Random_SCD_Jerk to account for different pattern of light level misfire. Multipliers are a function of engine rpm and % engine Load.

Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_ddt_MEDRES_Emiss


y/x 400 550 700 800 900 1,000 1,200 1,400 1,600
2 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
8 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
12 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
16 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
20 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
24 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
30 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
40 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
60 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

Initial Supporting Tables 151 of 191 868 of646


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - RandomAFM_Decl
OBD
OBDGROUP:
GROUP: G TEST GROUP: GG
TEST ---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Mulitplier to Cylinder_Decel while in Cylnder Deactivation mode to account for different pattern of light level misfire. Multipliers are a function of engine rpm and % engine
Load.

Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_dt_LORES_AFM_Emiss


y/x 800 1,000 1,200 1,600 2,000 2,400 2,600 3,000 3,500
2 5.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
8 4.50 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
12 3.50 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
16 3.00 11.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
20 2.50 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
24 2.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
30 1.88 13.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
40 1.76 9.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
60 1.50 4.00 6.50 15.00 15.00 15.00 15.00 15.00 15.00

Initial Supporting Tables 152 of 191 869 of647


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - RandomAFM_Jerk
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST L---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Mulitplier to Cylinder_Jerk while in Cylnder Deactivation mode to account for different pattern of light level misfire. Multipliers are a function of engine rpm and % engine Load.

Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_ddt_LORES_AFM_Emiss


y/x 800 1,000 1,200 1,600 2,000 2,400 2,600 3,000 3,500
2 3.75 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
8 3.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
12 2.00 15.00 10.00 15.00 15.00 15.00 15.00 15.00 15.00
16 1.50 8.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
20 1.50 7.50 15.00 15.00 15.00 15.00 15.00 15.00 15.00
24 1.50 6.25 11.00 15.00 15.00 15.00 15.00 15.00 15.00
30 1.50 4.25 8.00 15.00 15.00 15.00 15.00 15.00 15.00
40 1.50 3.00 4.50 15.00 15.00 15.00 15.00 15.00 15.00
60 1.50 2.00 3.00 8.00 15.00 15.00 15.00 15.00 15.00

Initial Supporting Tables 153 of 191 870 of648


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - RandomCylModDecel
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Multiplier to P0300_CylMode_Decel. account for different pattern of light level misfire. Multipliers are a function of engine rpm and % engine Load.

Notes: Used for P0300 - P0308. Cal Name: KtMSFD_K_dt_LORES_Emiss


y/x 400 600 800 1,000 1,200 1,600 2,000 2,400 2,800 3,000 3,500 4,000 4,500 5,000 5,500 6,000 7,000
2 1.10 1.10 1.20 1.50 1.25 1.15 1.20 1.40 1.50 1.50 1.35 1.25 1.00 1.00 1.00 1.00 1.10
8 1.20 1.20 1.30 1.50 1.50 1.50 1.55 1.60 1.60 1.60 1.45 1.35 1.20 1.10 1.08 1.00 1.30
12 1.50 1.50 1.50 1.50 1.60 1.67 1.75 1.80 1.70 1.60 1.60 1.53 1.50 1.46 1.42 1.38 1.40
16 1.50 1.50 1.50 1.50 1.60 1.87 2.10 2.25 1.95 1.80 1.80 1.78 1.75 1.75 1.75 1.75 1.77
20 1.40 1.40 1.40 1.50 2.00 2.20 2.40 2.75 2.25 2.00 1.90 1.80 1.60 1.65 1.68 1.70 1.79
24 1.30 1.30 1.30 1.40 2.00 2.00 2.20 2.50 2.17 2.00 1.80 1.67 1.50 1.53 1.56 1.59 1.63
30 1.20 1.20 1.20 1.30 2.00 2.00 2.10 2.25 2.08 2.00 1.60 1.60 1.45 1.45 1.44 1.45 1.45
40 1.10 1.10 1.20 1.20 2.00 2.00 2.00 2.00 2.00 2.00 1.60 1.55 1.40 1.45 1.40 1.35 1.35
60 1.10 1.10 1.10 1.20 1.50 1.50 1.50 1.60 1.70 1.80 1.50 1.40 1.40 1.35 1.30 1.25 1.25

Initial Supporting Tables 154 of 191 871 of649


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - RandomCylModJerk
OBD
OBDGROUP:
GROUP: G TEST GROUP: GG
TEST ---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Multiplier to P0300_CylMode_Jerk to account for different pattern of light level misfire. Multipliers are a function of engine rpm and % engine Load.

Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_ddt_LORES_Emiss


y/x 400 600 800 1,000 1,200 1,600 2,000 2,400 2,800 3,000 3,500 4,000 4,500 5,000 5,500 6,000 7,000
2 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
8 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
12 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
16 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
20 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
24 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
30 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
40 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
60 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

Initial Supporting Tables 155 of 191 872 of650


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - RandomRevModDecl
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST IN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Mulitplier to P0300_RevMode_Decel to account for different pattern of light level misfire. Multipliers are a function of engine rpm and % engine Load.

Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_RevModeEmiss


y/x 3,000 3,500 4,000 4,500 5,000 5,500 6,000 7,000 8,000
2 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
8 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
12 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
16 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
20 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
24 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
30 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
40 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
60 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

Initial Supporting Tables 156 of 191 873 of651


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - RepetSnapDecayAdjst
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST IN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: If misfire is present in consecutive engine cycles, this multiplier is applied to the misfire jerk threshold and compared to a crankshaft snap value after the misfire has taken
place.. Table lookup as a function of engine rpm.

Notes: Used for P0300 - P0308, Cal Name:KtMSFD_K_dddt_PostCylCnscMsfr


y/x 1,000 1,400 1,800 2,200 2,600 3,000 4,000 5,000 6,000
1 4.50 4.50 4.75 6.50 6.50 6.20 5.50 5.50 5.50

Initial Supporting Tables 157 of 191 874 of652


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - RevMode_Decel
OBD
OBDGROUP:
GROUP: TEST GROUP: GG
TEST --BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Crankshaft decel threshold. Thresholds are a function of rpm and % engine Load.

Notes: Used for P0300-P0308. Cal Name: KtMISF_RevolutionMode


y/x 1,100 1,200 1,400 1,600 1,800 2,000 2,200 2,400 2,600 2,800 3,000 3,500 4,000 4,500 5,000 5,500 6,000 6,500 7,000
3 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
6 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
8 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
10 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
12 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
14 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
16 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
18 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
20 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
22 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
24 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
26 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
30 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
40 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
60 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
78 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
97 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767

Initial Supporting Tables 158 of 191 875 of653


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - Ring Filter
TEST GROUP: G
TEST -BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Driveline Ring Filter


After a low level misfire, another misfire may not be detectable until driveline ringing ceases. If no ringing seen, stop filter early.

Notes: Used for P0300-P0308. Cal Name: KaMSFD_Cnt_RingFilter


y/x 0 1 2 3 4 5 6 7 8
1 4.00 4.00 4.00 4.00 4.00 4.00 4.00 4.00 4.00

Initial Supporting Tables 159 of 191 876 of654


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - SCD_Decel
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST --BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Crankshaft decel threshold. SCD mode uses smaller windows near TDC. Thresholds are a function of rpm and % engine Load.

Notes: Used for P0300-P0308. Cal Name: KtMISF_dt_SCD_OffIdleMode


y/x 400 500 600 700 800 900 1,000 1,100 1,200 1,400 1,600 1,800 2,000
3 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
6 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
8 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
10 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
12 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
14 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
16 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
18 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
20 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
22 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
24 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
26 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
30 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
40 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
60 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
78 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
97 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767

Initial Supporting Tables 160 of 191 877 of655


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - SCD_Jerk
OBD
OBDGROUP:
GROUP: GG TEST GROUP: G
TEST L---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Crankshaft jerk threshold. SCD mode uses smaller windows near TDC. Thresholds are a function of rpm and % engine Load.

Notes: Used for P0300-P0308. Cal Name: KtMISF_ddt_SCD_OffIdleMode


y/x 400 500 600 700 800 900 1,000 1,100 1,200 1,400 1,600 1,800 2,000
3 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
6 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
8 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
10 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
12 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
14 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
16 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
18 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
20 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
22 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
24 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
26 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
30 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
40 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
60 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
78 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767
97 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767

Initial Supporting Tables 161 of 191 878 of656


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - SnapDecayAfterMisfire
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST ---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: multiplier times the ddt_jerk value used used to detect misfire at that speed and load to see if size of disturbance has died down as expected of real misfire. Table lookup as
a function of engine rpm and trans gear ratio.

Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_dddt_PostCylAft


y/x 1,000 1,400 1,800 2,200 2,600 3,000 4,000 5,000 6,000
0 2.00 2.50 3.00 4.00 4.00 3.60 3.00 3.00 3.00
1 2.00 2.50 3.00 4.00 4.00 3.60 3.00 3.00 3.00
1 2.00 2.50 2.80 2.20 2.50 3.60 2.70 3.00 3.00
1 2.00 2.50 2.70 2.00 1.50 1.75 2.30 3.00 3.00
2 2.00 2.50 2.60 1.90 1.50 1.50 2.00 2.50 3.00
3 1.80 2.30 2.00 1.60 1.50 1.50 2.00 2.50 2.00
5 1.80 2.20 2.50 1.80 3.00 3.00 2.80 2.60 2.25
6 1.50 2.00 2.50 3.00 3.00 3.00 3.00 3.00 3.00
8 1.50 2.00 2.50 3.00 3.00 3.00 3.00 3.00 3.00

Initial Supporting Tables 162 of 191 879 of657


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - TOSSRoughRoadThres
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST L---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Only used if Rough Road source = TOSS: dispersion value on Transmission Output Speed Sensor above which rough road is indicated present

Notes: Used for P0300-P0308. Cal Name: KtRRDI_a_RoughRoadThresh


y/x 600 800 1,000 1,200 1,400 1,600 1,800 2,000 2,200 2,400 2,600 2,800 3,000 3,500 4,000 4,500 5,000 5,500 6,000
100 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
200 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
300 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
400 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
500 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
600 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
700 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
800 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
900 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1,000 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1,100 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1,200 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1,300 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0
1,400 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0

Initial Supporting Tables 163 of 191 880 of658


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - WSSRoughRoadThres
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST E-BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Only used if Wheel speed from ABS is used. If difference between wheel speed readings is larger than this limit, rough road is present

Notes: Used for P0300-P0308. Cal Name: KtRRDI_a_WhlSpdRoughRoadLim


y/x 0 12 24 36 48 60 72 85 97 109 121 133 145 157 169 181 193
1 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

Initial Supporting Tables 164 of 191 881 of659


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - ZeroTorqueEngLoad
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: %air load that represents Zero Brake torque along the Neutral rev line. The Zero torque threshold is adjusted for Baro via P0300_ZeroTorqueBaro

Notes: Used for P0300-P0308. Cal Name: KtMISF_ZeroTorqSpd

ZeroTorqueEngLoad - Part 1
y/x 400 500 600 700 800 900 1,000 1,100 1,200 1,400 1,600 1,800 2,000
65 -0.40 -0.70 -0.90 -1.05 -1.18 -1.30 -1.40 -1.50 -1.60 -1.75 -1.85 -1.90 -1.95
75 -0.40 -0.70 -0.90 -1.05 -1.18 -1.30 -1.40 -1.50 -1.60 -1.75 -1.85 -1.90 -1.95
85 -0.40 -0.70 -0.90 -1.05 -1.18 -1.30 -1.40 -1.50 -1.60 -1.75 -1.85 -1.90 -1.95
95 -0.40 -0.70 -0.90 -1.05 -1.18 -1.30 -1.40 -1.50 -1.60 -1.75 -1.85 -1.90 -1.95
105 -0.40 -0.70 -0.90 -1.05 -1.18 -1.30 -1.40 -1.50 -1.60 -1.75 -1.85 -1.90 -1.95
ZeroTorqueEngLoad - Part 2
y/x 2,200 2,400 2,600 2,800 3,000 3,500 4,000 4,500 5,000 5,500 6,000 6,500 7,000
65 -1.98 -2.00 -2.00 -2.00 -2.00 -0.75 0.50 1.75 3.00 4.25 5.50 6.75 8.00
75 -1.98 -2.00 -2.00 -2.00 -2.00 -0.75 0.50 1.75 3.00 4.25 5.50 6.75 8.00
85 -1.98 -2.00 -2.00 -2.00 -2.00 -0.75 0.50 1.75 3.00 4.25 5.50 6.75 8.00
95 -1.98 -2.00 -2.00 -2.00 -2.00 -0.75 0.50 1.75 3.00 4.25 5.50 6.75 8.00
105 -1.98 -2.00 -2.00 -2.00 -2.00 -0.75 0.50 1.75 3.00 4.25 5.50 6.75 8.00

Initial Supporting Tables 165 of 191 882 of660


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - Closed Loop Enable Clarification - KaFCLP_U_SlphrIntglOfst_Thrsh
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST AL---BIN4, FED---BIN4EMISSIONS STDS: Bin
4

Description: Integral Offset voltage thresholds (bank and cell specific cals) used with KeFCLP_Pct_CatAccuSlphrPostDsbl to check for sulphur poisoning.

Notes: millivolts
y/x CiOXYR_O2_PostCat1 CiOXYR_O2_PostCat2
CiFCLP_Decel 2,048 2,048
CiFCLP_Idle 2,048 2,048
CiFCLP_Cruise 2,048 2,048
CiFCLP_LightAccel 2,048 2,048
CiFCLP_HeavyAccel 2,048 2,048

Initial Supporting Tables 166 of 191 883 of661


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - Closed Loop Enable Clarification - KcFCLP_Cnt_O2RdyCyclesThrsh
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST -BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Number of post catalyst oxygen sensor samples which must be outside not ready window before post oxygen sensor is READY.

Notes: Time (events * 12.5 milliseconds)


y/x 1
1 80

Initial Supporting Tables 167 of 191 884 of662


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - Closed Loop Enable Clarification - KcFULC_O2_SensorReadyEvents
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST NS STDS: CAL---BIN4, FED--- 4

Description: Number of times an oxygen sensor value must be in range before declaring it ready

Notes: Time (events * 12.5 milliseconds)


y/x 1
1 2

Initial Supporting Tables 168 of 191 885 of663


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - Closed Loop Enable Clarification - KeFCLP_Pct_CatAccuSlphrPostDsbl
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST L---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Sulphur percent threshold above which post integral learning is disabled if the threshold criteria KaFCLP_U_SlphrIntglOfst_Thrsh is also met.

Notes: Percent
y/x 1
1 255

Initial Supporting Tables 169 of 191 886 of664


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - Closed Loop Enable Clarification - KeFCLP_T_IntegrationCatalystMax
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST E-BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Maximum allowed estimated catalytic converter temperature for post O2 integral terms to be updated.

Notes: Modeled catalyst Temperature in Celcius


y/x 1
1 1,000

Initial Supporting Tables 170 of 191 887 of665


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - Closed Loop Enable Clarification - KeFCLP_T_IntegrationCatalystMin
OBD
OBDGROUP:
GROUP: TEST GROUP: GG
TEST --BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Minimum allowed estimated catalytic converter temperature to begin using post O2 integration correction terms. Converter temperature must remain above this threshold to
ramp-in the post O2 integration adjustments. Once the ramp-in has started, a converter temperature below this threshold will freeze the ramp-in multiplier. Post O2 integration will not be
allowed below this converter temperature

Notes: Modeled catalyst Temperature in Celcius


y/x 1
1 425

Initial Supporting Tables 171 of 191 888 of666


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - Closed Loop Enable Clarification - KeWRSC_T_HtrCntrlCL
IN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: WRAF heater temperature enabling threshold for transition from Open Loop to Closed Loop

Notes: Degrees Celcius


y/x 1
1 628

Initial Supporting Tables 172 of 191 889 of667


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - Closed Loop Enable Clarification - KeWRSI_T_PumpCurrentEnable
OBD
OBDGROUP:
GROUP: G TEST GROUP: G
TEST -BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: WRAF heater temperature threshold for enabling the sensor pump current

Notes: Degrees Celcius


y/x 1
1 628

Initial Supporting Tables 173 of 191 890 of668


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - Closed Loop Enable Clarification - KfFCLL_T_AdaptiveHiCoolant
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST IN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: LTM learning is inhibited if the engine coolant temperature is above this calibration.

Notes: Degrees Celcius


y/x 1
1 255

Initial Supporting Tables 174 of 191 891 of669


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - Closed Loop Enable Clarification - KfFCLL_T_AdaptiveLoCoolant
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST IN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: LTM learning is inhibited if the engine coolant temperature is below this calibration.

Notes: Degrees Celcius


y/x 1
1 40

Initial Supporting Tables 175 of 191 892 of670


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - Closed Loop Enable Clarification - KfFCLP_U_O2ReadyThrshLo
EIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Lower threshold defining not ready window for post oxygen sensor voltage.

Notes: Voltage in millivolts


y/x 1
1 1,100

Initial Supporting Tables 176 of 191 893 of671


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - Closed Loop Enable Clarification - KtFCLL_p_AdaptiveLowMAP_Limit
OBD
OBDGROUP:
GROUP: TEST GROUP: GGMXT02
TEST --BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: KtFCLL_p_AdaptiveLowMAP_Limit

Notes: MAP in KPa


y/x 65 70 75 80 85 90 95 100 105
1 16.0 16.0 16.0 16.0 16.0 17.0 18.0 18.0 18.0

Initial Supporting Tables 177 of 191 894 of672


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - Closed Loop Enable Clarification - KtFCLP_t_PostIntglDisableTime
OBD
OBDGROUP:
GROUP: TEST GROUP: GG
TEST IN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Disable integral offset after engine start for this amount of time.

Notes: Time in seconds


y/x -40 -29 -18 -6 5 16 28 39 50 61 73 84 95 106 118 129 140
1 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0 80.0 60.0 50.0 50.0 50.0 50.0 50.0 50.0

Initial Supporting Tables 178 of 191 895 of673


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - Closed Loop Enable Clarification - KtFCLP_t_PostIntglRampInTime
OBD
OBDGROUP:
GROUP: G TEST GROUP: G
TEST IN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Time required to ramp integral offset to desired value.

Notes: Time in seconds


y/x -40 -29 -18 -6 5 16 28 39 50 61 73 84 95 106 118 129 140
1 50.0 50.0 50.0 50.0 50.0 50.0 50.0 50.0 40.0 30.0 20.0 10.0 10.0 10.0 10.0 10.0 10.0

Initial Supporting Tables 179 of 191 896 of674


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - Closed Loop Enable Clarification - KtFSTA_t_ClosedLoopAutostart
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST ---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Engine run time following an autostart, as a function of begin run coolant, which must be exceeded to enable CLOSED LOOP.

Notes: Time in seconds: Hybrid use Only


y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 152
1 300.0 300.0 230.0 90.0 80.0 32.0 32.0 32.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0

Initial Supporting Tables 180 of 191 897 of675


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - Closed Loop Enable Clarification - KtFSTA_t_ClosedLoopTime
OBD GROUP: D2UB LTGOBD GROUP: GGMXOBDG03 --BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Engine run time, as a function of startup coolant temperature, which must be exceeded to enable CLOSED LOOP.

Notes: Time in seconds


y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 152
1 300.0 300.0 230.0 90.0 80.0 32.0 32.0 32.0 32.0 32.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0

Initial Supporting Tables 181 of 191 898 of676


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P050D_P1400_CatalystLightOffExtendedEngineRunTimeExit
O ---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Exit Catalyst Warm-up mode if Engine Run Time is greater than this value. This table is based on percent ethanol (x-axis) and catmon’s NormRatio_EWMA value (y-axis).
The NormRatio_EWMA value determines the state of the catalyst. Typically, NormRatio_EWMA values below 0.35 (0 is bad and 1 is good) represent catalysts that have degraded. The
emission performance of these degraded catalysts can be improved by extending catalyst light off of GetE85R_Pct_FFS_CompAtEngFloat.

Notes: KtCSEC_t_ExtendedEngineExit. Used for both P050D and P1400.


y/x 0 25 50 75 100
0.000 45 45 45 45 45
0.125 45 45 45 45 45
0.250 45 45 45 45 45
0.375 45 45 45 45 45
0.500 22 22 28 33 33
0.625 22 22 28 33 33
0.750 22 22 28 33 33
0.875 22 22 28 33 33
1.000 22 22 28 33 33

Initial Supporting Tables 182 of 191 899 of677


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P1400_ColdStartDiagnosticDelayBasedOnEngineRunTime
OBD GR L---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Quality weight-based on engine run time. This allows adjustment of the weighting factors at various engine run times in order to prevent the updating of the cumulative quality
timer or to change the value of the average qualified residual energy calculation to prevent false Fails of the diagnostic under circumstances inappropriate to update the calculation of the
average qualified residual value.

Notes: KtCSED_K_TimeWght - This is used for P1400.


y/x 0 3 3 4 5 10 15 20 30
1 0 0 1 1 1 1 1 1 1

Initial Supporting Tables 183 of 191 900 of678


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P1400_ColdStartDiagnosticDelayBasedOnEngineRunTimeCalAxis
OBD
OBDGROUP:
GROUP: TEST GROUP: GG
TEST -BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: This is the x-axis for the KtCSED_K_TimeWght calibration table. Refer to the description for KtCSED_K_TimeWght for details.

Notes: KnCSED_t_TimeWght - This is used for P1400.


y/x 1 2 3 4 5 6 7 8 9
1 0 3 3 4 5 10 15 20 30

Initial Supporting Tables 184 of 191 901 of679


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P1400_EngineSpeedResidual_Table
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST ---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: This 1x17 table of engine exhaust flow values is used to calculate both the desired and the actual engine exhaust flow based on desired and actual engine speed. The desired
engine exhaust flow is gathered from the desired engine speed (VeSPDR_n_EngDsrd). The value used for the actual engine exhaust flow is based on the actual engine RPM value.

Notes: KtCSED_dm_Exh - This is used for P1400


y/x 500 975 990 1,000 1,020 1,050 1,100 1,150 1,175 1,200 1,250 1,280 1,290 1,300 1,400 1,900 2,500
1 7 7 7 10 11 11 11 11 11 11 11 11 14 15 15 15 15

Initial Supporting Tables 185 of 191 902 of680


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - P1400_SparkResidual_Table
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST E-BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description: Predicted engine-out energy potential based on either the desired cold start spark advance value or the actual spark advance value. ExhEngyPerUnitMass calibration is
used to calculate both desired exhaust energy and actual energy. The desired and actual exhaust energy per unit mass values are
used in part to calculate the desired exhaust energy per unit time and actual exhaust energy per unit time. Both desired and actual go into the residual exhaust
energy per unit time calculation.

Notes: KtCSED_E_ExhEngyPerUnitMass
y/x -18 -8 -6 -4 0 4 6 10 20
1 1.25 1.25 1.25 1.19 1.19 1.06 0.63 0.63 0.63

Initial Supporting Tables 186 of 191 903 of681


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - DFCO_CoolEnblHi_Temp
OBD
OBDGROUP:
GROUP: TEST GROUP: GG
TEST -BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description:

Notes:
y/x -40 0 25
1 45.0 45.0 45.0

Initial Supporting Tables 187 of 191 904 of682


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - DFCO_DelayAfterStart_Time
OBD
OBDGROUP:
GROUP: TEST GROUP: GG
TEST BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description:

Notes:
y/x -30 -10 20 60 90
1 10.0 7.5 5.0 5.0 5.0

Initial Supporting Tables 188 of 191 905 of683


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - DFCO_DsblLo_Vehicle_Speed
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST EL---BIN4, FED---BIN4EMISSIONS STDS: Bin
4

Description:

Notes:
y/x CeTCOR_e_NonEcoMode CeTCOR_e_EcoMode
CeTGRR_e_TransGr1 20 20
CeTGRR_e_TransGr2 0 0
CeTGRR_e_TransGr3 0 0
CeTGRR_e_TransGr4 0 0
CeTGRR_e_TransGr5 0 0
CeTGRR_e_TransGr6 0 0
CeTGRR_e_TransGrEVT1 0 0
CeTGRR_e_TransGrEVT2 0 0
CeTGRR_e_TransGrNeut 0 0
CeTGRR_e_TransGrRvrs 0 0
CeTGRR_e_TransGrPark 0 0
CeTGRR_e_TransGr7 0 0
CeTGRR_e_TransGr8 0 0

Initial Supporting Tables 189 of 191 906 of684


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - DFCO_EnblHi_Vehicle_Speed
OBD
OBDGROUP:
GROUP: G TEST GROUP: G
TEST L---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description:

Notes:
y/x CeTCOR_e_NonEcoMode CeTCOR_e_EcoMode
CeTGRR_e_TransGr1 20.0 20.0
CeTGRR_e_TransGr2 20.0 20.0
CeTGRR_e_TransGr3 26.0 26.0
CeTGRR_e_TransGr4 20.0 20.0
CeTGRR_e_TransGr5 0.0 0.0
CeTGRR_e_TransGr6 0.0 0.0
CeTGRR_e_TransGrEVT1 0.0 0.0
CeTGRR_e_TransGrEVT2 0.0 0.0
CeTGRR_e_TransGrNeut 0.0 0.0
CeTGRR_e_TransGrRvrs 512.0 512.0
CeTGRR_e_TransGrPark 0.0 0.0
CeTGRR_e_TransGr7 0.0 0.0
CeTGRR_e_TransGr8 0.0 0.0

Initial Supporting Tables 190 of 191 907 of685


991
16 OBDG03 Initial Supporting Tables
Initial Supporting table - DFCO_EngSpdEnblOfst
OBD
OBDGROUP:
GROUP: TEST GROUP: G
TEST ---BIN4, FED---BIN4EMISSIONS STDS: Bin 4

Description:

Notes:
y/x -1,750 -1,500 -1,250 -1,000 -750 -500 -300 -100 0
1 300 233 167 100 0 0 0 0 0

Initial Supporting Tables 191 of 191 908 of686


991
16 OBDG03 Unique Supporting Tables
8QLTXH
Initial Supporting table - P0411 Phase 1 Amb Temp Test Weight Factor
n 4

Description: SAI Flow (Phase 1) Test ambient temperature weight factor.

Notes: DTC: P0411; Cal: KtAIRD_K_SAI_TstTempDsbld; Axis is Ambient (IAT) Temp (C).
y/x -30 -20 -10 0 10 20 30 40 50
1 0.0 0.0 0.0 0.5 1.0 1.0 1.0 1.0 1.0

Unique Supporting Tables 1 of 38 909 of41


991
16 OBDG03 Unique Supporting Tables
8QLTXH
Initial Supporting table - P0411 Phase 1 Baro Test Weight Factor
P1427 EDS: Bin 4

Description: SAI Flow (Phase 1) Test baro weight factor.

Notes: DTC: P0411; Cal: KtAIRD_K_SAI_TstBaroDsbld; Axis is atmospheric pressure (kPa)


y/x 40 50 60 70 80 90 100 110 120
1 0.0 0.0 0.5 1.0 1.0 1.0 1.0 1.0 0.0

Unique Supporting Tables 2 of 38 910 of42


991
16 OBDG03 Unique Supporting Tables
8QLTXH
Initial Supporting table - P0411 Phase 1 MAF Test Weight Factor
MXOBDG03P: 0700KPJP1427 4

Description: KtAIRD_K_SAI_TstMAF_Dsbld: SAI Flow (Phase 1) Test MAF weight factor.

Notes: Axis is Mass Airflow (g/sec).


y/x 0.0 3.0 6.0 9.0 12.0 15.0 18.0 21.0 24.0 27.0 30.0 33.0 36.0 39.0 42.0 45.0 48.0
1.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.5 0.0 0.0 0.0 0.0 0.0

Unique Supporting Tables 3 of 38 911 of43


991
16 OBDG03 Unique Supporting Tables
8QLTXH
Initial Supporting table - P0411 Phase 1 System Volt Test Weight Factor
GMXOBDG03P: 0700KPJP1427 4

Description: SAI Flow (Phase 1) Test system voltage weight factor.

Notes: DTC: P0411; Cal: KtAIRD_K_SAI_TstVoltDsbld; Axis is system voltage (V).


y/x 5.0 6.0 7.0 8.0 9.0 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0 20.0 21.0
1.0 0.0 0.0 0.0 0.0 0.0 0.5 0.8 1.0 1.0 1.0 1.0 1.0 0.8 0.5 0.5 0.5 0.5

Unique Supporting Tables 4 of 38 912 of44


991
16 OBDG03 Unique Supporting Tables
8QLTXH
Initial Supporting table - P0411 SL Threshold Bank 1 Table
JP1427 4

Description: Bank 1 SAI Flow (Phase 1) Test Average String Length failure threshold versus MAF (g/sec).

Notes: DTCs: P0411; Cal: KtAIRD_dp_SAI_SL_ThrshBank1


y/x 0.0 3.0 6.0 9.0 12.0 15.0 18.0 21.0 24.0 27.0 30.0 33.0 36.0 39.0 42.0 45.0 48.0
1.0 20.0 20.0 20.0 20.0 20.0 20.0 20.0 20.0 20.0 20.0 20.0 20.0 20.0 20.0 20.0 20.0 20.0

Unique Supporting Tables 5 of 38 913 of45


991
16 OBDG03 Unique Supporting Tables
8QLTXH
Initial Supporting table - P2431_P2436 Baro Skewed Sensor Weight Factor
4

Description: The AIR Pressure Sensor Test quality factor based on the distance traveled since the last unthrottled ambient pressure update.

Notes: DTCs: P2431 & P2436; Cal: KtAIRD_K_APPD_BaroQlty; P2436 is applicable on dual valve applications only. Axis is distance traveled from last Baro update in Km (1Km = 0.62
Miles).
y/x 0.0 2.0 4.0 6.0 8.0 10.0 12.0 14.0 16.0 18.0 20.0 22.0 24.0 26.0 28.0 30.0 32.0
1.0 1.0 0.8 0.5 0.3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0

Unique Supporting Tables 6 of 38 914 of46


991
16 OBDG03 Unique Supporting Tables
8QLTXH
Initial Supporting table - P2440 Bank 1 Valve Pressure Error
4

Description: Sensor 1 minimum average pressure error (kPa) threshold for the valve-shut (Phase 2) test .

Notes: DTCs: P2440; Cal: KaAIRD_p_VlvTstPresErrMin[CeAIRR_e_PresSnsrOne]; Axis is Conditional Test Weight Time in seconds.
y/x 0 1 2 3 4 5 6 7 8
1 -3.0 -3.0 -3.0 -3.0 -3.0 -3.0 -3.0 -3.0 -3.0

Unique Supporting Tables 7 of 38 915 of47


991
16 OBDG03 Unique Supporting Tables
Initial Supporting table - P2440 Phase 2 Amb Temp Test Weight Factor
Unique
4

Description: Ambient Temperature component of the conditional test weight for the valve-shut (Phase 2) test.

Notes: DTCs: P2440; Cal: KtAIRD_K_VlvTstTempDsbld; Axis is ambient temperature (IAT) in Deg C.
y/x -30 -20 -10 0 10 20 30 40 50
1 0.0 0.0 0.0 0.5 1.0 1.0 1.0 1.0 1.0

Unique Supporting Tables 8 of 38 916 of48


991
16 OBDG03 Unique Supporting Tables
8QLTXH
Initial Supporting table - P2440 Phase 2 Baro Test Weight Factor
4

Description: Ambient pressure component of the conditional test weight for the valve-shut (Phase 2) test .

Notes: DTCs: P2440; Cal: KtAIRD_K_VlvTstBaroDsbld; Axis is ambient pressure (kPa).


y/x 40 50 60 70 80 90 100 110 120
1 0.0 0.0 0.5 1.0 1.0 1.0 1.0 1.0 0.0

Unique Supporting Tables 9 of 38 917 of49


991
16 OBDG03 Unique Supporting Tables
8QLTXH
Initial Supporting table - P2440 Phase 2 MAF Test Weight Factor
4

Description: Mass Airflow (MAF) component of the conditional test weight for the valve-shut (Phase 2) test.

Notes: DTCs: P2440; Cal: KtAIRD_K_VlvTstMAF_Dsbld; Axis is mass airflow (g/s).


y/x 0.0 3.0 6.0 9.0 12.0 15.0 18.0 21.0 24.0 27.0 30.0 33.0 36.0 39.0 42.0 45.0 48.0
1.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.5 0.0 0.0 0.0 0.0 0.0

Unique Supporting Tables 10 of 38 918 of50


991
16 OBDG03 Unique Supporting Tables
8QLTXH
Initial Supporting table - P2440 Phase 2 System Volt Test Weight Factor
4

Description: System Voltage component of the conditional test weight for the valve-shut (Phase 2) test.

Notes: DTCs: P2440; Cal: KtAIRD_K_VlvTstVoltDsbld; Axis is system volts (V).


y/x 5.0 6.0 7.0 8.0 9.0 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0 20.0 21.0
1.0 0.0 0.0 0.0 0.0 0.0 0.5 0.8 1.0 1.0 1.0 1.0 1.0 0.8 0.5 0.5 0.5 0.5

Unique Supporting Tables 11 of 38 919 of51


991
16 OBDG03 Unique Supporting Tables
8QLTXH
Initial Supporting table - P2444 Bank 1 Pump Pressure Error
4

Description: Sensor 1 maximum average pressure error threshold for the pump-off (Phase 3) test.

Notes: DTCs: P2444; Cal: KaAIRD_p_PmpTstPresErrMax[CeAIRR_e_PresSnsrOne]; Axis is Conditional Test Weight Time in seconds.
y/x 0 1 2 3 4 5 6 7 8
1 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0

Unique Supporting Tables 12 of 38 920 of52


991
16 OBDG03 Unique Supporting Tables
8QLTXH
Initial Supporting table - P1065_UCAP_Arm_Autostart_Thresh_Derating_Zero

Description: This is the minimum Cap voltage to arm an AutoStop-Start. When the charging diagnostic is enabled, and the Cap voltage is less than the table value a failure counter is
incrementated. The axis of this table is capacitor state of health level (0 to 100%)

Notes:
y/x 0 13 25 38 50 63 75 88 100
1 4.30 4.20 4.10 4.00 3.90 3.80 3.70 3.60 3.50

Unique Supporting Tables 13 of 38 921 of75


991
16 OBDG03 Unique Supporting Tables
8QLTXH
Initial Supporting table - P0191 - KtFHPD_cmp_DPS_FailHiThrsh (Dual Sensors)

Description: High fail limit of fuel control due to pressure sensor error as Function of desired pressure

Notes:
y/x 0.00 3.00 7.00 15.00 20.00 25.00 27.50 32.00 36.00
1.00 1.20 1.20 1.20 1.20 1.20 1.20 1.20 1.09 1.05

Unique Supporting Tables 14 of 38 922 of24


991
16 OBDG03 Unique Supporting Tables
8QLTXH
Initial Supporting table - P0191 - KtFHPD_cmp_DPS_FailLoThrsh (Dual sensors)
4

Description: Low fail limit of fuel control due to pressure sensor error as Function of desired pressure

Notes:
y/x 0.00 3.00 7.00 15.00 20.00 25.00 27.50 32.00 36.00
1.00 0.75 0.75 0.75 0.75 0.79 0.82 0.86 0.92 0.95

Unique Supporting Tables 15 of 38 923 of25


991
16 OBDG03 Unique Supporting Tables
8QLTXH
Initial Supporting table - P0806 EngTorqueThreshold Table

Description: The diagnostic is inhibited if torque (NM) is less than this value. Prevents false fails in regions where false in-gear N/TOS ratios are possible due to low torque, where high
torque would otherwise cause slip and prevent a valid in-gear state.

Notes: DTCs: P0806; Calibration Name: KtMTCI_M_TorqueEnable; Axis label is Percent Clutch Pedal Position (%), where 0% = bottom of pedal travel. Calibration value units are torque
(Newton-Meters).
y/x 0.00 6.25 12.50 18.75 25.00 31.25 37.50 43.75 50.00 56.25 62.50 68.75 75.00 81.25 87.50 93.75 100.00
1 10.0 13.8 17.8 21.5 25.3 29.3 33.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0

Unique Supporting Tables 16 of 38 924 of26


991
16 OBDG03 Unique Supporting Tables
8QLTXH
Initial Supporting table - P0806 ResidualErrEnableHigh Table

Description: Represents the upper threshold of a deadband where the diagnostic will be inhibited to prevent false fails due to clutch slip that can falsely indicate a valid in-gear N/TOS
ratio. The lower threshold of the deadband is represented by the table "P0806 ResidualErrEnableLow Table". A lower threshold value that is greater than or equal to the upper threshold for
the same gear is an indication that this portion of the diagnostic's enable critera is ignored in that gear. Conversely if the lower threshold value is at or near 0% and the upper threshold for
the same gear is at or near 100%, then diagnosis is not enabled in that gear.

Notes: DTCs: P0806; Calibration Name: KaMTCI_Pct_ResidErrCalcEnbHigh; Axis identifies Gear, where "0" - "5" is gear 1 - 6, respectively; "6" is reverse or 7th gear, if equipped, and "7"
is neutral. Calibration value units are Percent Clutch Pedal Position (%), where 0% = bottom of pedal travel.
y/x 0 1 2 3 4 5 6 7
1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0

Unique Supporting Tables 17 of 38 925 of27


991
16 OBDG03 Unique Supporting Tables
8QLTXH
Initial Supporting table - P0806 ResidualErrEnableLow Table

Description: Represents the lower threshold of a deadband where the diagnostic will be inhibited to prevent false fails due to clutch slip that can falsely indicate a valid in-gear N/TOS ratio.
The upper threshold of the deadband is represented by the table "P0806 ResidualErrEnableHigh Table". An upper threshold value that is less than or equal to the lower threshold for the
same gear is an indication that this portion of the diagnostic's enable critera is ignored in that gear. Conversely if the lower threshold value is at or near 0% and the upper threshold for the
same gear is at or near 100%, then diagnosis is not enabled in that gear.

Notes: DTCs: P0806; Calibration Name: KaMTCI_Pct_ResidErrCalcEnbLow; Axis identifies Gear, where "0" - "5" is gear 1 - 6, respectively; "6" is reverse or 7th gear, if equipped, and "7"
is neutral. Calibration value units are Percent Clutch Pedal Position (%), where 0% = bottom of pedal travel.
y/x 0 1 2 3 4 5 6 7
1 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0

Unique Supporting Tables 18 of 38 926 of28


991
16 OBDG03 Unique Supporting Tables
8QLTXH
Initial Supporting table - Multiple DTC Use - Response Cell Enable Table
4

Description: KaEOSD_RespCellEnbl - Block learn cells in which to enable the Oxygen Sensor Response test

Notes: Note: When Table column headings match the calibration value below it, that individual cell is enabled

Multiple DTC Use - Response Cell Enable Table - Part 1


y/x CeFADR_e_Cell00_PurgOnAirMode CeFADR_e_Cell01_PurgOnAirMode CeFADR_e_Cell02_PurgOnAirMode CeFADR_e_Cell03_PurgOnAirMode
5 4 3 2
1 CeFADR_e_Cell00_PurgOnAirMode CeFADR_e_Cell00_PurgOnAirMode CeFADR_e_Cell00_PurgOnAirMode CeFADR_e_Cell00_PurgOnAirMode
5 5 5 5
Multiple DTC Use - Response Cell Enable Table - Part 2
y/x CeFADR_e_Cell04_PurgOnAirMode CeFADR_e_Cell05_PurgOnAirMode CeFADR_e_Cell06_PurgOnIdle CeFADR_e_Cell07_PurgOnDecel
1 0
1 CeFADR_e_Cell00_PurgOnAirMode CeFADR_e_Cell00_PurgOnAirMode CeFADR_e_Cell00_PurgOnAirMode CeFADR_e_Cell00_PurgOnAirMode
5 5 5 5
Multiple DTC Use - Response Cell Enable Table - Part 3
y/x CeFADR_e_Cell08_PurgOffAirMode CeFADR_e_Cell09_PurgOffAirMode CeFADR_e_Cell10_PurgOffAirMode CeFADR_e_Cell11_PurgOffAirMode
5 4 3 2
1 CeFADR_e_Cell08_PurgOffAirMode CeFADR_e_Cell08_PurgOffAirMode CeFADR_e_Cell08_PurgOffAirMode CeFADR_e_Cell08_PurgOffAirMode
5 5 5 5
Multiple DTC Use - Response Cell Enable Table - Part 4
y/x CeFADR_e_Cell12_PurgOffAirMode CeFADR_e_Cell13_PurgOffAirMode CeFADR_e_Cell14_PurgOffIdle CeFADR_e_Cell15_PurgOffDecel
1 0
1 CeFADR_e_Cell08_PurgOffAirMode CeFADR_e_Cell08_PurgOffAirMode CeFADR_e_Cell08_PurgOffAirMode CeFADR_e_Cell08_PurgOffAirMode
5 5 5 5

Unique Supporting Tables 19 of 38 927 of49


991
16 OBDG03 Unique Supporting Tables
8QLTXH
Initial Supporting table - Multiple DTC Use_Green Sensor Delay Criteria - Airflow
4

Description: This Calibration is the airflow (in gps) above which the green airflow is acculmulated to expire the condition.

Notes: Used for: P0133, P013A, P013B, P013C, P013D, P013E, P013F, P014A, P014B, P0153, P015A, P015B, P015C, P015D, P1133, P1153, P2270, P2271, P2272 and P2273. The
specific diagnostic (from summary table) will not be enabled until the next ignition cycle after the airflow criteria below (by sensor location) has been met:
y/x 1
1 22

Unique Supporting Tables 20 of 38 928 of50


991
16 OBDG03 Unique Supporting Tables
8QLTXH
Initial Supporting table - Multiple DTC Use_Green Sensor Delay Criteria - Limit
4

Description: This Calibration is the acculmulated airflow (in grams) limit above which the green condition is expired

Notes: Used for: P0133, P013A, P013B, P013C, P013D, P013E, P013F, P014A, P014B, P0153, P015A, P015B, P015C, P015D, P1133, P1153, P2270, P2271, P2272 and P2273. Note:
This feature is only enabled when the vehicle is new and cannot be enabled in service
y/x CiOXYR_O2_Bank1_Sensor1 CiOXYR_O2_Bank1_Sensor2 CiOXYR_O2_Bank2_Sensor1 CiOXYR_O2_Bank2_Sensor2
1 120,000 120,000 120,000 120,000

Unique Supporting Tables 21 of 38 929 of51


991
16 OBDG03 Unique Supporting Tables
8QLTXH
Initial Supporting table - P0101, P0106, P0121, P012B, P0236, P1101: MAP1 Residual Weight Factor based on RPM
4

Description: P0101_P0106_P0121_P012B_P0236_P1101 MAP1 Residual Weight Factor based on RPM

Notes:
y/x 0 400 800 1,200 1,600 2,000 2,400 2,800 3,200 3,600 4,000 4,400 4,800 5,200 5,600 6,000 6,600
1 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000

Unique Supporting Tables 22 of 38 930 of52


991
16 OBDG03 Unique Supporting Tables
8QLTXH
Initial Supporting table - P0101, P0106, P0121, P012B, P0236, P1101: MAP2 Residual Weight Factor based on RPM
4

Description: P0101_P0106_P0121_P012B_P0236_P1101 MAP2 Residual Weight Factor based on RPM

Notes:
y/x 0 400 800 1,200 1,600 2,000 2,400 2,800 3,200 3,600 4,000 4,400 4,800 5,200 5,600 6,000 6,600
1 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000

Unique Supporting Tables 23 of 38 931 of53


991
16 OBDG03 Unique Supporting Tables
8QLTXH
Initial Supporting table - P0101, P0106, P0121, P012B, P0236, P1101: TPS Residual Weight Factor based on RPM
4

Description: P0101_P0106_P0121_P012B_P0236_P1101 TPS Residual Weight Factor based on RPM

Notes:
y/x 0 400 800 1,200 1,600 2,000 2,400 2,800 3,200 3,600 4,000 4,400 4,800 5,200 5,600 6,000 6,600
1 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000

Unique Supporting Tables 24 of 38 932 of54


991
16 OBDG03 Unique Supporting Tables
Unique table - P0101, P0106, P010B, P0121, P012B, P0236, P1101: MAF1 Residual Weight Factor based on MAF Est
4

Description: P0101_P0106_P010B_P0121_P012B_P0236_P1101 MAF1 Residual Weight Factor based on MAF Est

Notes:
y/x 0 50 70 73 76 79 82 85 89 95 100 110 120 150 200 280 350
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Unique Supporting Tables 25 of 38 933 of55


991
16 OBDG03 Unique Supporting Tables
8QLTXH
Initial Supporting table - P0101, P0106, P010B, P0121, P012B, P0236, P1101: MAF1 Residual Weight Factor based on RPM
4

Description: P0101_P0106_P010B_P0121_P012B_P0236_P1101 MAF1 Residual Weight Factor based on RPM

Notes:
y/x 0 400 800 1,200 1,600 2,000 2,400 2,800 3,200 3,600 4,000 4,400 4,800 5,200 5,600 6,000 6,600
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Unique Supporting Tables 26 of 38 934 of56


991
16 OBDG03 Unique Supporting Tables
Unique table -P279A P279B P279C Transfer Case Control Module Transfer Case Command State Rationality (weighting factor)
LCV_31xxN_MYOBD GROUP:
B4WD_QHR_QHE_Rev20_Pio GGMXOBDG03
TEST GRTEST GROUP: GGMXT02.0100 L---BIN4, FED---

Description: KtFWDD_Cnt_SampleWeigthting: Calibration table that defines the weighting factor used in a sample of the measured transfer case ratio for full range diagnostics, based on
vehicle speed and axle torque.

KnFWDD_v_TCaseRatioMarginSpd
KnFWDD_M_TCaseRatioMarginTrq

Notes: KtFWDD_Cnt_SampleWeigthting
y/x 0.00 3.00 5.00 11.00 12.00 15.00 18.00 21.00 24.00
-200.00 0.0249 0.0249 0.0249 0.0249 0.0249 0.0249 0.0249 0.0249 0.0249
-150.00 0.0249 0.0249 0.0249 0.0249 0.0249 0.0249 0.0249 0.0249 0.0249
-100.00 0.0249 0.0249 0.0249 0.0249 0.0249 0.0249 0.0249 0.0249 0.0249
-50.00 0.0249 0.0249 0.0249 0.0249 0.0249 0.0249 0.0249 0.0249 0.0249
0.00 0.0249 0.0249 0.0249 0.0249 0.0249 0.0249 0.0249 0.0249 0.0249
50.00 0.0249 0.0249 0.0249 0.0249 0.0249 0.0249 0.0249 0.0249 0.0249
100.00 0.0249 0.0249 0.0249 0.0249 0.0249 0.0249 0.0249 0.0249 0.0249
150.00 0.0249 0.0249 0.0249 0.0249 0.0249 0.0249 0.0249 0.0249 0.0249
200.00 0.0249 0.0249 0.0249 0.0249 0.0249 0.0249 0.0249 0.0249 0.0249

Unique Supporting Tables 27 of 38 935 of57


991
16 OBDG03 Unique Supporting Tables

Unique table - P279A Transfer Case Control Module Transfer Case Command State Rationality (margin of error high)
4

Description: LeFWDD_r_RatioHiBound_P279A = KeFWDD_r_TCaseHiRange + KtFWDD_r_TCaseHiRatioMargin

KnFWDD_v_TCaseRatioMarginSpd
KnFWDD_M_TCaseRatioMarginTrq

Notes: LeFWDD_r_RatioHiBound_P279A
y/x 1.00 2.00 3.00 4.00 5.00 6.00 7.00 8.00 9.00
1.00 8.9999 8.9999 8.9999 1.3000 1.2000 1.1000 1.1000 1.1000 1.1000
2.00 8.9999 8.9999 8.9999 1.3000 1.2000 1.1000 1.1000 1.1000 1.1000
3.00 8.9999 8.9999 8.9999 1.3000 1.2000 1.1000 1.1000 1.1000 1.1000
4.00 8.9999 8.9999 8.9999 1.3000 1.2000 1.1000 1.1000 1.1000 1.1000
5.00 8.9999 8.9999 8.9999 1.3000 1.2000 1.1000 1.1000 1.1000 1.1000
6.00 8.9999 8.9999 8.9999 1.3000 1.2000 1.1000 1.1000 1.1000 1.1000
7.00 8.9999 8.9999 8.9999 1.3000 1.2000 1.1000 1.1000 1.1000 1.1000
8.00 8.9999 8.9999 8.9999 1.3000 1.2000 1.1000 1.1000 1.1000 1.1000
9.00 8.9999 8.9999 8.9999 1.3000 1.2000 1.1000 1.1000 1.1000 1.1000

Unique Supporting Tables 28 of 38 936 of58


991
16 OBDG03 Unique Supporting Tables

Unique table - P279A Transfer Case Control Module Transfer Case Command State Rationality (margin of error low)
4

Description: LeFWDD_r_RatioLoBound_P279A = KeFWDD_r_TCaseHiRange - KtFWDD_r_TCaseHiRatioMargin

KnFWDD_v_TCaseRatioMarginSpd
KnFWDD_M_TCaseRatioMarginTrq

Notes: LeFWDD_r_RatioLoBound_P279A
y/x 1 2 3 4 5 6 7 8 9
1 -7.00 -7.00 -7.00 0.70 0.80 0.90 0.90 0.90 0.90
2 -7.00 -7.00 -7.00 0.70 0.80 0.90 0.90 0.90 0.90
3 -7.00 -7.00 -7.00 0.70 0.80 0.90 0.90 0.90 0.90
4 -7.00 -7.00 -7.00 0.70 0.80 0.90 0.90 0.90 0.90
5 -7.00 -7.00 -7.00 0.70 0.80 0.90 0.90 0.90 0.90
6 -7.00 -7.00 -7.00 0.70 0.80 0.90 0.90 0.90 0.90
7 -7.00 -7.00 -7.00 0.70 0.80 0.90 0.90 0.90 0.90
8 -7.00 -7.00 -7.00 0.70 0.80 0.90 0.90 0.90 0.90
9 -7.00 -7.00 -7.00 0.70 0.80 0.90 0.90 0.90 0.90

Unique Supporting Tables 29 of 38 937 of59


991
16 OBDG03 Unique Supporting Tables

Unique table - P279B Transfer Case Control Module Transfer Case Command State Rationality (margin of error high)
4

Description: LeFWDD_r_RatioHiBound_P279B = KeFWDD_r_TCaseLoRange + KtFWDD_r_TCaseLoRatioMargin

KnFWDD_v_TCaseRatioMarginSpd
KnFWDD_M_TCaseRatioMarginTrq

Notes: LeFWDD_r_RatioHiBound_P279B
y/x 1.00 2.00 3.00 4.00 5.00 6.00 7.00 8.00 9.00
1.00 10.7098 10.7098 10.7098 3.0100 2.9099 2.8099 2.8099 2.8099 2.8099
2.00 10.7098 10.7098 10.7098 3.0100 2.9099 2.8099 2.8099 2.8099 2.8099
3.00 10.7098 10.7098 10.7098 3.0100 2.9099 2.8099 2.8099 2.8099 2.8099
4.00 10.7098 10.7098 10.7098 3.0100 2.9099 2.8099 2.8099 2.8099 2.8099
5.00 10.7098 10.7098 10.7098 3.0100 2.9099 2.8099 2.8099 2.8099 2.8099
6.00 10.7098 10.7098 10.7098 3.0100 2.9099 2.8099 2.8099 2.8099 2.8099
7.00 10.7098 10.7098 10.7098 3.0100 2.9099 2.8099 2.8099 2.8099 2.8099
8.00 10.7098 10.7098 10.7098 3.0100 2.9099 2.8099 2.8099 2.8099 2.8099
9.00 10.7098 10.7098 10.7098 3.0100 2.9099 2.8099 2.8099 2.8099 2.8099

Unique Supporting Tables 30 of 38 938 of60


991
16 OBDG03 Unique Supporting Tables

Unique table - P279B Transferr Case Co trol Module Transfer Case Command State Rationality (margin of error low)
4

Description: LeFWDD_r_RatioLoBound_P279B = KeFWDD_r_TCaseLoRange - KtFWDD_r_TCaseLoRatioMargin

KnFWDD_v_TCaseRatioMarginSpd
KnFWDD_M_TCaseRatioMarginTrq

Notes: LeFWDD_r_RatioLoBound_P279B
y/x 1.00 2.00 3.00 4.00 5.00 6.00 7.00 8.00 9.00
1.00 -5.2899 -5.2899 -5.2899 2.4099 2.5100 2.6100 2.6100 2.6100 2.6100
2.00 -5.2899 -5.2899 -5.2899 2.4099 2.5100 2.6100 2.6100 2.6100 2.6100
3.00 -5.2899 -5.2899 -5.2899 2.4099 2.5100 2.6100 2.6100 2.6100 2.6100
4.00 -5.2899 -5.2899 -5.2899 2.4099 2.5100 2.6100 2.6100 2.6100 2.6100
5.00 -5.2899 -5.2899 -5.2899 2.4099 2.5100 2.6100 2.6100 2.6100 2.6100
6.00 -5.2899 -5.2899 -5.2899 2.4099 2.5100 2.6100 2.6100 2.6100 2.6100
7.00 -5.2899 -5.2899 -5.2899 2.4099 2.5100 2.6100 2.6100 2.6100 2.6100
8.00 -5.2899 -5.2899 -5.2899 2.4099 2.5100 2.6100 2.6100 2.6100 2.6100
9.00 -5.2899 -5.2899 -5.2899 2.4099 2.5100 2.6100 2.6100 2.6100 2.6100

Unique Supporting Tables 31 of 38 939 of61


991
16 OBDG03 Unique Supporting Tables

Unique table - P279C Trransfer Case Control Module Transfer Case Command State Rationality (margin of error high 1)
4

Description: LeFWDD_r_RatioHiBound1_P279C = KeFWDD_r_TCaseHiRange + KtFWDD_r_TCaseNeutRatioMargin

KnFWDD_v_TCaseRatioMarginSpd
KnFWDD_M_TCaseRatioMarginTrq

Notes: LeFWDD_r_RatioHiBound1_P279C
y/x 1.00 2.00 3.00 4.00 5.00 6.00 7.00 8.00 9.00
1.00 8.9999 8.9999 8.9999 2.0000 1.1000 1.1000 1.1000 1.1000 1.1000
2.00 8.9999 8.9999 8.9999 2.0000 2.0000 2.0000 1.5000 1.5000 1.5000
3.00 8.9999 8.9999 8.9999 3.0000 3.0000 3.0000 2.0000 2.0000 2.0000
4.00 8.9999 8.9999 8.9999 5.0000 5.0000 5.0000 3.0000 3.0000 3.0000
5.00 8.9999 8.9999 8.9999 8.9999 8.9999 8.9999 8.9999 8.9999 8.9999
6.00 8.9999 8.9999 8.9999 5.0000 5.0000 5.0000 3.0000 3.0000 3.0000
7.00 8.9999 8.9999 8.9999 3.0000 3.0000 3.0000 2.0000 2.0000 2.0000
8.00 8.9999 8.9999 8.9999 2.0000 2.0000 2.0000 1.5000 1.5000 1.5000
9.00 8.9999 8.9999 8.9999 2.0000 1.1000 1.1000 1.1000 1.1000 1.1000

Unique Supporting Tables 32 of 38 940 of62


991
16 OBDG03 Unique Supporting Tables

Unique table - P279C Trransfer Case Control Module Transfer Case Command State Rationality (margin of error high 2)
4

Description: LeFWDD_r_RatioHiBound2_P279C = KeFWDD_r_TCaseLoRange + KtFWDD_r_TCaseNeutRatioMargin

KnFWDD_v_TCaseRatioMarginSpd
KnFWDD_M_TCaseRatioMarginTrq

Notes: LeFWDD_r_RatioHiBound2_P279C
y/x 1.00 2.00 3.00 4.00 5.00 6.00 7.00 8.00 9.00
1.00 10.7098 10.7098 10.7098 3.7100 2.8099 2.8099 2.8099 2.8099 2.8099
2.00 10.7098 10.7098 10.7098 3.7100 3.7100 3.7100 3.2100 3.2100 3.2100
3.00 10.7098 10.7098 10.7098 4.7100 4.7100 4.7100 3.7100 3.7100 3.7100
4.00 10.7098 10.7098 10.7098 6.7100 6.7100 6.7100 4.7100 4.7100 4.7100
5.00 10.7098 10.7098 10.7098 10.7098 10.7098 10.7098 10.7098 10.7098 10.7098
6.00 10.7098 10.7098 10.7098 6.7100 6.7100 6.7100 4.7100 4.7100 4.7100
7.00 10.7098 10.7098 10.7098 4.7100 4.7100 4.7100 3.7100 3.7100 3.7100
8.00 10.7098 10.7098 10.7098 3.7100 3.7100 3.7100 3.2100 3.2100 3.2100
9.00 10.7098 10.7098 10.7098 3.7100 2.8099 2.8099 2.8099 2.8099 2.8099

Unique Supporting Tables 33 of 38 941 of63


991
16 OBDG03 Unique Supporting Tables

Unique table - P279C Transfer Case Control Module Transfer Case Command State Rationality (margin of error low 1)
4

Description: LeFWDD_r_RatioLoBound1_P279C = KeFWDD_r_TCaseHiRange - KtFWDD_r_TCaseNeutRatioMargin

KnFWDD_v_TCaseRatioMarginSpd
KnFWDD_M_TCaseRatioMarginTrq

Notes: LeFWDD_r_RatioLoBound1_P279C
y/x 1.00 2.00 3.00 4.00 5.00 6.00 7.00 8.00 9.00
1.00 -6.9999 -6.9999 -6.9999 0.0000 0.9000 0.9000 0.9000 0.9000 0.9000
2.00 -6.9999 -6.9999 -6.9999 0.0000 0.0000 0.0000 0.5000 0.5000 0.5000
3.00 -6.9999 -6.9999 -6.9999 -1.0000 -1.0000 -1.0000 0.0000 0.0000 0.0000
4.00 -6.9999 -6.9999 -6.9999 -3.0000 -3.0000 -3.0000 -1.0000 -1.0000 -1.0000
5.00 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999
6.00 -6.9999 -6.9999 -6.9999 -3.0000 -3.0000 -3.0000 -1.0000 -1.0000 -1.0000
7.00 -6.9999 -6.9999 -6.9999 -1.0000 -1.0000 -1.0000 0.0000 0.0000 0.0000
8.00 -6.9999 -6.9999 -6.9999 0.0000 0.0000 0.0000 0.5000 0.5000 0.5000
9.00 -6.9999 -6.9999 -6.9999 0.0000 0.9000 0.9000 0.9000 0.9000 0.9000

Unique Supporting Tables 34 of 38 942 of64


991
16 OBDG03 Unique Supporting Tables

Unique Supporting table - P279C Transfer Case Control Module Transfer Case Command State Rationality (margin of error low 2) 4

Description: LeFWDD_r_RatioLoBound2_P279C = KeFWDD_r_TCaseLoRange - KtFWDD_r_TCaseNeutRatioMargin

KnFWDD_v_TCaseRatioMarginSpd
KnFWDD_M_TCaseRatioMarginTrq

Notes: LeFWDD_r_RatioLoBound2_P279C
y/x 1.00 2.00 3.00 4.00 5.00 6.00 7.00 8.00 9.00
1.00 -5.2899 -5.2899 -5.2899 1.7100 2.6100 2.6100 2.6100 2.6100 2.6100
2.00 -5.2899 -5.2899 -5.2899 1.7100 1.7100 1.7100 2.2100 2.2100 2.2100
3.00 -5.2899 -5.2899 -5.2899 0.7100 0.7100 0.7100 1.7100 1.7100 1.7100
4.00 -5.2899 -5.2899 -5.2899 -1.2900 -1.2900 -1.2900 0.7100 0.7100 0.7100
5.00 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899
6.00 -5.2899 -5.2899 -5.2899 -1.2900 -1.2900 -1.2900 0.7100 0.7100 0.7100
7.00 -5.2899 -5.2899 -5.2899 0.7100 0.7100 0.7100 1.7100 1.7100 1.7100
8.00 -5.2899 -5.2899 -5.2899 1.7100 1.7100 1.7100 2.2100 2.2100 2.2100
9.00 -5.2899 -5.2899 -5.2899 1.7100 2.6100 2.6100 2.6100 2.6100 2.6100

Unique Supporting Tables 35 of 38 943 of65


991
16 OBDG03 Unique Supporting Tables
8QLTXH
Initial Supporting table - P0420_P0430_CatmonMinAirflowForWarmCatalystDetermination

Description: This is a 1x3 table with the axis being engine coolant temperature. The implementation of this cal value as a table also included some changes to the way that the
WarmedUpEvents counter increments and resets. To summarize, whenever WarmedUpEvents resets to 0 (this could be either at startup, if the closed throttle time exceeds a cal value, or if
the predicted exhaust temperature falls below the ExhWarmMin cal value), the appropriate MinAirflowToWrmupCat value is chosen from the table based on engine coolant at the time the
WarmedUpEvents counter reset to 0. This cal value is used along with the min exhaust temp to increment the WarmedUpEvents counter.

Notes: KtCATD_dm_MinAirFlowToWrmCat - Used for P0420 and P0430. Axis is the engine coolant and the output is the minimum airflow required to warmup the catalyst.
y/x 0 45 90
1 10 9 8

Unique Supporting Tables 36 of 38 944 of 991


16 OBDG03 Unique Supporting Tables
8QLTXH
Initial Supporting table - P0420_P0430_CatmonMinEngineRunTimeToEnable
4

Description: This cal value is a 1x5 array of minimum engine run time values based on powerup coolant temperatures. When the appropriate required minimum engine run time value is
chosen based on the coolant temperature at powerup, this value is the minimum time from engine start before stabilized conditions are met. Used in determining if a ValidIdleIsMet
condition exists.

Notes: KtCATD_t_EngRunTimeMin - Used for P0420 and P0430. Axis is the coolant and the output is the min engine run time
y/x 40 50 60 70 80
1 30 30 30 30 30

Unique Supporting Tables 37 of 38 945 of 991


16 OBDG03 Unique Supporting Tables
8QLTXH
Initial Supporting table - P00B6_Fail if power up ECT exceeds RCT by these values

Description: KtTHMD_T_DCRD_FastFailTempDiff

Notes: X axis is IAT Temperature at Power up (° C), Z axis is the Fast Failure temp difference (° C) The 17 X-axis breakpoints for the table below are (L to R) -40, -28, -16, -4, 8, 20, 32, 44,
56, 68, 80, 92, 104, 116, 128, 140 and 152. Note: Remove for applications with single coolant sensor
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 152
1 80 80 80 60 60 40 40 30 30 30 30 30 30 30 30 30 30

Unique Supporting Tables 38 of 38 7


946 of 991
16 OBDG03 Fault Bundle Definitions
Bundle Name: 5VoltReferenceB_FA
P0651
Bundle Name: 5VoltReferenceMAP_OOR_Flt
P0697
Bundle Name: A/F Imbalance Bank1
P219A
Bundle Name: AAP_SnsrCktFA
Naturally aspirated: P2228, P2229. Turbocharged: P0237, P0238
Bundle Name: AAP_SnsrCktFP
Naturally aspirated: P2228, P2229. Turbocharged: P0237, P0238
Bundle Name: AAP_SnsrFA
Naturally Aspirated: P2227, P2228, P2229, P2230. Turbocharged: P0237, P0238.
Bundle Name: AAP2_SnsrCktFA
P2228, P2229
Bundle Name: AAP2_SnsrCktFP
P2228, P2229
Bundle Name: AAP2_SnsrFA
P2227, P2228, P2229, P2230
Bundle Name: AcceleratorPedalFailure
P2122, P2123, P2127, P2128, P2138, P0697, P06A3
Bundle Name: AfterThrottlePressureFA
Naturally Aspirated or Turbocharged: P0106, P0107, P0108. Supercharged: P012B, P012C, P012D.
Bundle Name: AIR System FA
P0411, P2440, P2444
Bundle Name: AmbientAirDefault
Baro Sensor Present: P2227, P2228, P2229, P2230. No Baro Sensor Present: P0101, P0102, P0103, P0106, P0107, P0108, P0111, P0112, P0113, P0114, P0121, P0122, P0123,
P012B, P012C, P012D, P0222,
P0223, P1221
Bundle Name: AmbPresDfltdStatus
Baro Sensor Present: P2227, P2228, P2229, P2230. No Baro Sensor Present: P0101, P0102, P0103, P0106, P0107, P0108, P0111, P0112, P0113, P0114, P0121, P0122, P0123,
P012B, P012C, P012D, P0222,
P0223, P1221
Bundle Name: AmbPresSnsrCktFA
P2228, P2229
Bundle Name: AnyCamPhaser_FA
P0010, P0011, P0013, P0014, P0020, P0021, P0023, P0024, P2088, P2089, P2090, P2091, P2092, P2093, P2094, P2095, P05CC, P05CD, P05CE, P05CF,

Bundle Name: AnyCamPhaser_TFTKO


P0010, P0011, P0013, P0014, P0020, P0021, P0023, P0024, P2088, P2089, P2090, P2091, P2092, P2093, P2094, P2095, P05CC, P05CD, P05CE, P05CF,

Fault Bundle Definitions 1 of 9 947 of 991


16 OBDG03 Fault Bundle Definitions

Bundle Name: BrakeBoosterSensorCktFA


P0557, P0558
Bundle Name: BrakeBoosterVacuumValid
P0556, P0557, P0558
Bundle Name: BSTR_b_BoostSnsrFA
P0236, P0237, P0238
Bundle Name: BSTR_b_PCA_CktFA
P0033, P0034, P0035, P0045, P0047, P0048, P0243, P0245, P0246, P0247, P0249, P0250
Bundle Name: BSTR_b_PCA_TFTKO
P0234, P0299, P0033, P0034, P0035, P0045, P0047, P0048, P0243, P0245, P0246, P2261, P0247, P0249, P0250
Bundle Name: BSTR_b_TurboBypassCktFA
P0033, P0034, P0035, P00C0, P00C1, P00C2
Bundle Name: CamLctnExhFA
P0017, P0019, P0365, P0366, P0390, P0391
Bundle Name: CamLctnIntFA
P0016, P0018, P0340, P0341, P0345, P0346
Bundle Name: CamSensorAnyLctnTFTKO
P0016, P0017, P0018, P0019, P0340, P0341, P0345, P0346, P0365, P0366, P0390, P0391
Bundle Name: CamSensorAnyLocationFA
P0016, P0017, P0018, P0019, P0340, P0341, P0345, P0346, P0365, P0366, P0390, P0391
Bundle Name: CamSnsrExhTFTKO
P0017, P0019, P0365, P0366, P0390, P0391
Bundle Name: CamSnsrIntTFTKO
P0016, P0018, P0340, P0341, P0345, P0346
Bundle Name: Catalyst Warmup Enabled
N/A
Catalyst Warmup Enabled - Other Definitions:
To enable the Cold Start Emission Reduction Strategy:

Catalyst Temperature < 300.00 degC


AND
Engine Coolant > -12.00 degC
AND
Engine Coolant <= 56.00 degC
AND
Barometric Pressure>= 78.00 KPa
AND

DTC's Not Set:

Fault Bundle Definitions 2 of 9 948 of 991


16 OBDG03 Fault Bundle Definitions
ECT_Sensor_FA
MAP_SensorFA

The Cold Start Emission Reduction Strategy will remain active until:

Engine Run Time > P050D_P1400_CatalystLightOffExtendedEngineRunTimeExit This Extended Engine run time exit is a function of percent ethanol and Catmons NormRatioEWMA.
Refer to "Supporting Tables" for details.

OR

Catalyst Temperature >= 800.00 degC


AND
Engine Run Time >= 22.00 seconds

OR

Barometric Pressure < 78.00 KPa

Bundle Name: ClutchPstnSnsr FA


P0806, P0807, P0808
Bundle Name: CrankSensor_FA
P0335, P0336
Bundle Name: CrankSensor_TFTKO
P0335, P0336
Bundle Name: CylDeacAllDriverFault
P3401, P03403, P03404, P3409, P03411, P03412, P3417, P3419, P3420, P3425, P3427, P3428, P3433, P3435, P3436, P3441, P3443, P3444, P3449, P3451,
P3452, P3457, P3459, P3460
Bundle Name: CylDeacDriverFault
P3401, P03403, P03404, P3409, P03411, P03412, P3417, P3419, P3420, P3425, P3427, P3428, P3433, P3435, P3436, P3441, P3443, P3444, P3449, P3451,
P3452, P3457, P3459, P3460
Bundle Name: ECT_Sensor_Ckt_FA
P0117, P0118
Bundle Name: ECT_Sensor_Ckt_FP
P0117, P0118
Bundle Name: ECT_Sensor_Ckt_TFTKO
P0117, P0118
Bundle Name: ECT_Sensor_DefaultDetected
P0116, P0117, P0118, P0119, P111E
Bundle Name: ECT_Sensor_FA
P0116, P0117, P0118, P0119, P0128, P111E
Bundle Name: ECT_Sensor_Perf_FA
P0116, P111E

Fault Bundle Definitions 3 of 9 949 of 991


16 OBDG03 Fault Bundle Definitions
Bundle Name: EGRValve_FP
P0405, P0406, P042E
Bundle Name: EGRValveCircuit_FA
P0403, P0404, P0405, P0406, P0489, P0490
Bundle Name: EGRValvePerformance_FA
P0401, P042E
Bundle Name: EngineMisfireDetected_FA
P0300, P0301, P0302, P0303, P0304, P0305, P0306, P0307, P0308
Bundle Name: EngineModeNotRunTimer_FA
P2610
Bundle Name: EngineModeNotRunTimerError
P2610
Bundle Name: EnginePowerLimited
P0068, P00C8, P00C9, P00CA, P0090, P0091, P0092, P0122, P0123, P0191, P0192, P0193, P0222, P0223, P0601, P0604, P0606, P0697, P06A3, P06DB,
P06D2, P06DE, P0A1D, P1104, P127A, P127C, P127D, P15F2, P160D, P160E, P1682, P16A0, P16A1, P16A2, P16A7, P16F3, P2100, P2101, P2102, P2103,
P2122, P2123, P2127, P2128, P2135, P2138, P215B, P2176, P228C, P228D, U0073, U0074, U0293, U1817
Bundle Name: EngineTorqueEstInaccurate
EngineMisfireDetected_FA, FuelInjedtorCircuit_FA, FuelInjedtorCircuit_TFTKO, FuelTrimSystemB1_FA, FuelTrimSystemB2_FA, MAF_SensorTFTKO, MAP_SensorTFTKO,
EGRValvePerformance_FA, P16F3
EngineTorqueEstInaccurate - Other Definitions:
P16F3 with GetXOYR_b_SecurityFlt (CeXOYR_e_MAPR_AfterThrotPresFlt, CeXOYR_e_MAPR_EngineVacuumFlt, CeXOYR_e_MAPR_IntkMnfdPresFlt,
CeXOYR_e_MAFR_Ahead1vs2FinalFlt)
Bundle Name: EngOilPressureSensorCktFA
P0522, P0523
Bundle Name: EngOilPressureSensorFA
P0521, P0522, P0523
Bundle Name: EngOilTempFA
EngOilTempSensorCircuitFA, EngOilModeledTempValid, P16F3
EngOilTempFA - Other Definitions:
P16F3 with GetXOYR_b_SecurityFlt(CeXOYR_e_EOTR_SecurityFlt)
Bundle Name: Ethanol Composition Sensor FA
P0178, P0179, P2269
Bundle Name: EvapEmissionSystem_FA
P0455, P0446
Bundle Name: EvapExcessPurgePsbl_FA
ELCP sealed/vented fuel system, P0442, P0455, P0458 OR Conventional fuel system, P0442, P0455, P0458, P0496
Bundle Name: EvapFlowDuringNonPurge_FA
P0496
Bundle Name: EvapPurgeSolenoidCircuit_FA

Fault Bundle Definitions 4 of 9 950 of 991


16 OBDG03 Fault Bundle Definitions
P0443, P0458, P0459
Bundle Name: EvapSmallLeak_FA
P0442
Bundle Name: EvapVentSolenoidCircuit_FA
P0449, P0498, P0499
Bundle Name: FHPR_b_FRP_SnsrCkt_FA
P0192, P0193, P127C, P127D, P16E4, P16E5, P128A, P128B, 128F
Bundle Name: FHPR_b_FRP_SnsrCkt_TFTKO
P0192, P0193, , P127C, P127D, P16E4, P16E5, P128A, P128B, 128F
Bundle Name: FHPR_b_PumpCkt_FA
P0090, P0091, P0092, P00C8, P00C9, P00CA
Bundle Name: FHPR_b_PumpCkt_TFTKO
P0090, P0091, P0092, P00C8, P00C9, P00CA
Bundle Name: FourWheelDriveLowStateInvalid
P2771
Bundle Name: FuelInjectorCircuit_FA
PFI: P0201, P0202, P0203, P0204, P0205, P0206, P0207, P0208, P0261, P0264, P0267, P0270, P0273, P0276, P0279, P0282, P0262, P0265, P0268, P0271,
P0274, P0277, P0280, P0283 SIDI: P0201, P0202, P0203, P0204, P0205, P0206, P0207, P0208, P0261, P0264, P0267, P0270, P0273, P0276, P0279, P0282, P0262,
P0265, P0268, P0271, P0274, P0277, P0280, P0283, P2147, P2150, P2153, P2156, P216B, P216E, P217B, P217E, P2148, P2151, P2154, P2157, P216C,
P216F, P217C, P217F, P1248, P1249, P124A, P124B, P124C, P124D, P124E, P124F
Bundle Name: FuelInjectorCircuit_TFTKO
PFI: P0201, P0202, P0203, P0204, P0205, P0206, P0207, P0208, P0261, P0264, P0267, P0270, P0273, P0276, P0279, P0282, P0262, P0265, P0268, P0271,
P0274, P0277, P0280, P0283 SIDI: P0201, P0202, P0203, P0204, P0205, P0206, P0207, P0208, P0261, P0264, P0267, P0270, P0273, P0276, P0279, P0282, P0262,
P0265, P0268, P0271, P0274, P0277, P0280, P0283, P2147, P2150, P2153, P2156, P216B, P216E, P217B, P217E, P2148, P2151, P2154, P2157, P216C,
P216F, P217C, P217F, P1248, P1249, P124A, P124B, P124C, P124D, P124E, P124F
Bundle Name: FuelPumpRlyCktFA
P0627, P0628, P0629
Bundle Name: FuelTankPressureSnsrCkt_FA
P0452, P0453
Bundle Name: FuelTrimSystemB1_FA
P0171, P0172, P11E9 , P11EA
Bundle Name: FuelTrimSystemB2_FA
P0174, P0175, P11EB, P11EC
Bundle Name: HumTempSnsrCktFA
P0097, P0098
Bundle Name: IAC_SystemRPM_FA
P0506, P0507
Bundle Name: IAT_SensorCircuitFA
P0112, P0113

Fault Bundle Definitions 5 of 9 951 of 991


16 OBDG03 Fault Bundle Definitions
Bundle Name: IAT_SensorCircuitFP
P0112, P0113
Bundle Name: IAT_SensorFA
P0111, P0112, P0113, P0114
Bundle Name: IAT_SensorTFTKO
P0111, P0112, P0113, P0114
Bundle Name: IgnitionOffTimeValid
P2610
Bundle Name: IgnitionOutputDriver_FA
P0351, P0352, P0353, P0354, P0355, P0356, P0357, P0358, P2300, P2301, P2303, P2304, P2306, P2307, P2309, P2310, P2312, P2313, P2315, P2316,
P2318, P2319, P2321, P2322
Bundle Name: MAF_SensorCircuitFA
P0102, P0103, P010C, P010D
Bundle Name: MAF_SensorFA
P0101, P0102, P0103, P010B, P010C, P010D
Bundle Name: MAF_SensorTFTKO
P0101, P0102, P0103, P010B, P010C, P010D
Bundle Name: MAP_EngineVacuumStatus
P0106, P0107, P0108 Fault Active OR P0107, P0108 Fault Pending
Bundle Name: MAP_SensorCircuitFA
P0107, P0108
Bundle Name: MAP_SensorCircuitFP
P0107, P0108
Bundle Name: MAP_SensorFA
P0106, P0107, P0108
Bundle Name: MAP_SensorTFTKO
P0106, P0107, P0108
Bundle Name: MnfdTempSensorCktFA
Turbocharged or Supercharged, with Humidity sensor: P00EA, P00EB. Turbocharged or Supercharged, without Humidity sensor: P0097, P0098. Naturally Aspirated: P0112, P0113.
Bundle Name: MnfdTempSensorCktFP
Turbocharged or Supercharged, with Humidity sensor: P00EA, P00EB. Turbocharged or Supercharged, without Humidity sensor: P0097, P0098. Naturally Aspirated: P0112, P0113.
Bundle Name: MnfdTempSensorFA
Turbocharged or Supercharged, with Humidity sensor: P00E9, P00EA, P00EB, P00EC. Turbocharged or Supercharged, without Humidity sensor: P0096, P0097, P0098, P0099.
Naturally Aspirated: P0111, P0112, P0113, P0114.
Bundle Name: O2S_Bank_1_Sensor_1_FA
P2A00, P0131, P0132, P0133, P0134, P0135, P0053, P1133, P015A, P015B, P0030
Bundle Name: O2S_Bank_1_Sensor_2_FA
P013A, P013B, P013E, P013F, P2270, P2271, P0137, P0138, P0140, P0141, P0054, P0036

Fault Bundle Definitions 6 of 9 952 of 991


16 OBDG03 Fault Bundle Definitions
Bundle Name: O2S_Bank_2_Sensor_1_FA
P2A03, P0151, P0152, P0153, P0154, P0155, P0059, P1153, P015C, P015D, P0050
Bundle Name: O2S_Bank_2_Sensor_2_FA
P013C, P013D, P014A, P014B, P2272, P2273, P0157, P0158, P0160, P0161, P0060, P0056
Bundle Name: OAT_PtEstFiltFA
ECM OAT: P0071, P0072, P0073, P0074, EngModeNotRunTmErr, VehicleSpeedSensor_FA, IAT_SensorFA, ECT_Sensor_DefaultDetected, MAF_SensorFA. VIMC OAT: P0072,
P0073, EngModeNotRunTmErr, VehicleSpeedSensor_FA, ECT_Sensor_DefaultDetected. IAT-Based OAT: VehicleSpeedSensor_FA, IAT_SensorFA, MAF_SensorFA. All other cases:
EngModeNotRunTmErr, VehicleSpeedSensor_FA, IAT_SensorFA, ECT_Sensor_DefaultDetected.
Bundle Name: OilPmpStuckHigh
P06DA, P06DB, P06DD
OilPmpStuckHigh - Other Definitions:
TFTKO and FA
Bundle Name: OilPmpTFTKO
P06DA, P06DB, P06DC, P06DD, P06DE
OilPmpTFTKO - Other Definitions:
TFTKO only for Output Driver and rationality
Bundle Name: PowertrainRelayFault
P1682, P16A7, P16BC
Bundle Name: PowertrainRelayStateOn_FA
P0685, P0686, P0687
Bundle Name: TC_BoostPresSnsrCktFA
P0237, P0238
Bundle Name: TC_BoostPresSnsrFA
P0236, P0237, P0238
Bundle Name: THMR_AHV_FA
P2681, P26A3, P26A6, P26A7, P26A9
THMR_AHV_FA - Other Definitions:

Bundle Name: THMR_AWP_AuxPumpFA


B269A, B269C, B269D
Bundle Name: THMR_SWP_Control_FA
P261A, P261D, P261C
Bundle Name: THMR_SWP_FlowStuckOn_FA
P261A, P261D, P261E
Bundle Name: THMR_SWP_NoFlow_FA
P261B, P261C
Bundle Name: TPS_FA
P0122, P0123, P0222, P0223, P16A0, P16A1, P16A2, P2135
Bundle Name: TPS_Performance_FA

Fault Bundle Definitions 7 of 9 953 of 991


16 OBDG03 Fault Bundle Definitions
P0068, P0121, P1104, P2100, P2101, P2102, P2103
Bundle Name: TPS_ThrottleAuthorityDefaulted
P0068, P0122, P0123, P0222, P0223, P16F3, P16A0, P16A1, P16A2, P1104, P2100, P2101, P2102, P2103, P2135
Bundle Name: Transmission Oil Temperature Validity
P0667, P0668, P0669, P0711, P0712, P0713
Bundle Name: Transmission Output Shaft Angular Velocity Validity
P0722, P0723, P077C, P077D
Bundle Name: Transmission Turbine Angular Velocity Validity
P0716, P0717, P07BF, P07C0
Bundle Name: TransmissionEngagedState_FA
P1824, P182A, P182B, P182C, P182D, P182E, P182F, P1838, P1839, P1840, P1841, P18B5, P18B6, P18B7, P18B8, P18B9, P18BA, P18BB, P18BC, P18BD,
P18BE, P18BF, P18C0, P18C1, P18C2, P18C3, P1915
Bundle Name: VCER_TorqueSecurity
P16F3
VCER_TorqueSecurity - Other Definitions:
P16F3 with GetXOYR_b_SecurityFlt(CeXOYR_e_AFM_PreloadAreaFlt, CeXOYR_e_AFM_PreloadTimerFlt, CeXOYR_e_AFM_DualPreloadAreaFlt, CeXOYR_e_CDAR_SecurityFlt)
Bundle Name: VehicleSpeedSensor_FA
P0502, P0503, P0722, P0723
Bundle Name: VehicleSpeedSensorError
P0502, P0503, P0722, P0723
Bundle Name: WRAF_Bank_1_FA
P0131, P0132, P064D, P223C, P223E
Bundle Name: WRAF_Bank_2_FA
P0151, P0152, P064E, P223D, P223F

Fault Bundle Definitions 8 of 9 954 of 991


16 OBDG03 Fault Bundle Definitions
Bundle Name: ClutchPstnSnsrCktHi FA
P0808
Bundle Name: ClutchPstnSnsrCktLo FA
3
P0807
Bundle Name: CrankSensor_FA
%XQGOH1DPH7+05B(&7B6HQVRUB&NWB)$
P0335, P0336
33333(
Bundle Name: Transmission Output Shaft Angular Velocity Validity
%XQGOH1DPH7+05B5&7B6HQVRUB&NWB)$
P0722, P0723, P077C, P077D
3%3%
Bundle Name: VehicleSpeedSensor_FA
P0502, P0503, P0722, P0723

29
Fault Bundle Definitions 9 of 9 955 of 991
16 OBDG03 Electronically Regulated Fuel System (ERFS) and no Active Grill Air Shutters

Monitor
Component/ Fault Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
Fuel Rail P018B This DTC Absolute value of fuel <= 30 kPa Frequency: DTC Type B
Pressure (FRP) detects a fuel pressure change as Continuous; 12.5 2 trips
Sensor pressure sensor sensed during intrusive ms loop.
Performance response stuck test. 60 seconds
(rationality) within the normal between intrusive
operating range tests that pass

Intrusive test
requested if fuel
system is clamped
for >= 5 seconds or
fuel pressure error
variance <=
typically (0.3 to 0.6)
(calculated over a
2.5sec period);
1. FRP Circuit Low DTC otherwise report
(P018C) not active pass
2. FRP Circuit High DTC
(P018D) not active
3. FuelPump Circuit Low DTC (P0231) Duration of intrusive
test is fueling
related (5 to 12
not active seconds).
4. FuelPump Circuit High DTC not active
(P0232)
5. FuelPump Circuit Open DTC not active Intrusive test is run
(P023F) when fuel flow is
below Max allowed
fuel flow rate
(Typical values in
the range of 11 to
50 g/s)
6. Reference Voltage DTC (P0641) not active
7. Fuel Pump Control Module Driver not active
Over-temperature DTC (P064A)
8. Control Module Internal not active
Performance DTC (P0606)
9. Engine run time >=5 seconds
10. Emissions fuel level not low
(PPEI $3FB)
11. Fuel pump control enabled
12. Fuel pump control state normal or FRP
Rationality control
13. Engine fuel flow > 0.047 g/s

ERFS and no Active Grill Air Shutters Section 1 of 7 956 of 991


16 OBDG03 Electronically Regulated Fuel System (ERFS) and no Active Grill Air Shutters

Monitor
Component/ Fault Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
14. ECM fuel control system failure failure has not
(PPEI $1ED) occurred
Fuel Rail P018C This DTC FRP sensor voltage < 0.14 V 72 failures out of 80 DTC Type B
Pressure (FRP) detects if the fuel samples 2 trips
Sensor Circuit pressure sensor
Low Voltage circuit is shorted 1 sample/12.5 ms
low Ignition Run or Crank

Fuel Rail P018D This DTC FRP sensor voltage > 4.86 V 72 failures out of 80 DTC Type B
Pressure (FRP) detects if the fuel samples 2 trips
Sensor Circuit pressure sensor
High Voltage circuit is shorted 1 sample/12.5 ms
high

Ignition Run or Crank

Fuel Pump P0231 This DTC Fuel Pump Current > 14.48A 72 test failures in 80 DTC Type A
Control Circuit detects if the fuel test samples if Fuel 1 trip
Low Voltage pump control Pump Current
circuit is shorted <100A
to low Ignition Run or Crank
OR
Ignition Accessory
OR 1 sample/12.5 ms
Fuel Pump Control enabled
AND
Ignition Run/Crank Voltage 9V < voltage < 32V
Fuel Pump P0232 This DTC Voltage measured at fuel > 3.86 V Commanded fuel pump output 0% duty cycle (off) 36 test failures in 40 DTC Type B
Control Circuit detects if the fuel pump circuit test samples; 2 trips
High Voltage pump control 1 sample/12.5ms
circuit is shorted
to high
Fuel pump control enable False Pass/Fail
determination made
only once per trip

Time that above conditions are met >=4.0 seconds


Fuel Pump P023F This DTC Fuel Pump Current <=0.5A 72 test failures in 80 DTC Type A
Control Circuit detects if the fuel test samples; 1 trip
(Open) pump control 1 sample/12.5ms
circuit is open
Ignition Run or Crank
AND OR
Fuel Pump Duty Cycle >20% Ignition Accessory
OR
Fuel Pump Control enabled

ERFS and no Active Grill Air Shutters Section 2 of 7 957 of 991


16 OBDG03 Electronically Regulated Fuel System (ERFS) and no Active Grill Air Shutters

Monitor
Component/ Fault Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
AND
Ignition Run/Crank Voltage 9V < voltage < 32V
Fuel System P025A This DTC PPEI (PPEI (Powertrain  Fuel Pump Control 72 failures out of 80 DTC Type A
Control Module detects if there is Platform Electrical Module Enable Control samples 1 trip
Enable Control a fault in the fuel Interface) Fuel System Circuit
Circuit pump control Request ($1ED) 1 sample/12.5 ms
enable circuit
Ignition Run or Crank
AND
PPEI Fuel System Request ($1ED) valid
Control Module P0601 This DTC will be Calculated Checksum  stored checksum for 1 failure if it occurs DTC Type A
Read Only stored if any (CRC16) any of the parts (boot, during the first ROM 1 trip
Memory (ROM) software or software, application test of the ignition
calibration check calibration, system cycle, otherwise 5
sum is incorrect calibration) failures
Ignition Run or Crank
OR Frequency:
Runs continuously
in the background
Ignition Accessory
OR
Fuel Pump Control enabled
Control Module P0602 Indicates that the This DTC is set via Runs once at power DTC Type A
Not Programmed FSCM needs to calibration, when up 1 trip
be programmed KeMEMD_b_NoStartCal = TRUE
Ignition Run or Crank
OR
Ignition Accessory
OR
Fuel Pump Control enabled
Control Module P0603 Non-volatile Checksum at power-up  checksum at 1 failure DTC Type A
Long Term memory power-down 1 trip
Memory Reset checksum error Frequency:
at controller Once at power-up
power-up Ignition Run or Crank
OR
Ignition Accessory
OR
Fuel Pump Control enabled
Control Module P0604 Indicates that Data read  Data written 1 failure if it occurs DTC Type A
Random Access control module is during the first RAM 1 trip
Memory (RAM) unable to test of the ignition
correctly write cycle, otherwise 5
and read data to failures
and from RAM

Ignition Run or Crank

ERFS and no Active Grill Air Shutters Section 3 of 7 958 of 991


16 OBDG03 Electronically Regulated Fuel System (ERFS) and no Active Grill Air Shutters

Monitor
Component/ Fault Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
OR Frequency:
Ignition Accessory Runs continuously
in the background.
OR
Fuel Pump Control enabled
Control Module P0606 This DTC Tests 1 and 2 DTC Type A
Internal indicates the 1 failure 1 trip
Performance FSCM has Frequency:
detected an Continuously
1. Main internal 1. For all I/O configuration (12.5ms)
Processor processor fault register faults:
Configuration or external
Register Test watchdog fault
(PID 2032
discriminates the •Register contents Incorrect value. Ignition Run or Crank
source of the OR
fault ) Ignition Accessory
OR
Fuel Pump Control enabled
2. For Processor Clock 1. For all I/O configuration register Test 3
Fault: •EE faults: 3 failures out of 15
latch flag in EEPROM. 0x5A5A •KeMEMD_b_ProcFltCfgRegEnbl TRUE samples
2. Processor OR
clock test 1 sample/12.5 ms
• RAM latch flag. 0x5A 2. For Processor Clock Fault:
TRUE
•KeMEMD_b_ProcFltCLKDiagEnbl
3. External 3. For External Watchdog 3. For External Watchdog Fault:
watchdog test Fault: •KeFRPD_b_FPExtWDogDiagEnbl
• Software control of fuel Control Lost
pump driver TRUE
3. For External Watchdog Fault:
•Control Module ROM(P0601)
not active
3. For External Watchdog Fault:
•Control Module RAM(P0604)
not active
Control Module P062F Indicates that the Last EEPROM write Did not complete 1 test failure DTC Type B
Long Term NVM Error flag Once on controller 2 trips
Memory has not been power-up
(EEPROM) cleared
Performance Ignition Run or Crank
OR
Ignition Accessory
OR
Fuel Pump Control enabled

ERFS and no Active Grill Air Shutters Section 4 of 7 959 of 991


16 OBDG03 Electronically Regulated Fuel System (ERFS) and no Active Grill Air Shutters

Monitor
Component/ Fault Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
5Volt Reference P0641 Detects
Circuit (Short continuous short Ignition Run or Crank 15 failures out of DTC Type A
High/Low/Out of or out of range 20 samples 1 trip
Range) on the #1 5V Reference voltage >= 0.5V
sensor reference AND 1 sample/12.5 ms
circuit Output inactive
OR
Reference voltage >= 5.5V
AND
Output active
OR
Reference voltage AND <= 4.5V
Output
active
OR
Reference voltage > 105% nominal (i.e.,
5.25V)
OR
<95% nominal
(i.e., 4.75V)

Fuel Pump P064A This DTC 3 failures out of 15 DTC Type B


Control Module - detects if an samples 2 trips
Driver Over- internal fuel
temperature 1 pump driver Pump Driver Temp > 150C Ignition Run or Crank 1 sample/12.5 ms
overtemperature OR
condition exists Ignition Accessory
under normal OR
operating Fuel Pump Control enabled
conditions KeFRPD_b_FPOverTempDiagEnbl TRUE
Ignition Run/Crank 9V<voltage<32V
Ignition 1 Switch P2534 This DTC Ignition 1 voltage <= 6 V Engine Running 180 failures out of DTC Type A
Circuit Low detects if the 200 samples 1 trip
Voltage Ignition1 Switch
circuit is shorted 1 sample/25.0 ms
to low or open
Ignition 1 Switch P2535 Detects if the Ignition 1 voltage > 11.7 V Ignition Run_Crank terminal Off 180 failures out of DTC Type A
Circuit High Ignition1 Switch 200 samples 1 trip
Voltage circuit is shorted
to vehicle supply 1 sample/25.0 ms
voltage

ERFS and no Active Grill Air Shutters Section 5 of 7 960 of 991


16 OBDG03 Electronically Regulated Fuel System (ERFS) and no Active Grill Air Shutters

Monitor
Component/ Fault Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
Fuel Pump Flow P2635 This DTC Filtered fuel rail pressure <= Low Threshold 1. FRP Circuit Low DTC (P018C) not active Filtered fuel rail DTC Type B
Performance detects error ( Function of desired pressure error Time 2 trips
(rationality) degradation in fuel rail pressure and Constant = 12.5
the performance fuel flow rate. Margin is seconds
of the SIDI 15% of resultant target
electronic return- pressure except at flow Frequency:
less fuel system <= 1.5g/s and target Continuous
pressure <= 350kPa 12.5 ms loop
where the margin
increases continuously
at 66.6kPa/g/s as flow
decreases)

OR

>= High Threshold


( function of desired fuel
rail pressure and fuel
flow rate. 15% of
resultant Target
Pressure)
2. FRP Circuit High DTC not active
(P018D) .
3. Fuel Rail Pressure Sensor not active
Performance DTC (P018B)
4. FuelPump Circuit Low DTC (P0231) not active

5. FuelPump Circuit High DTC not active


(P0232)
6. FuelPump Circuit Open DTC not active
(P023F)
7. Reference Voltage DTC not active
(P0641)
8. Fuel Pump Control Module Driver not active
Over-temperature DTC’s (P064A)
9. Control Module Internal not active
Performance DTC (P0606)
10. An ECM fuel control system has not occurred
failure (PPEI $1ED)
11. The Barometric pressure (PPEI valid (for absolute fuel
$4C1) signal pressure sensor)
12. Engine run time >= 30 seconds
13. Emissions fuel level not low
(PPEI $3FB)
14. Fuel pump control enabled
15. Fuel pump control state normal

ERFS and no Active Grill Air Shutters Section 6 of 7 961 of 991


16 OBDG03 Electronically Regulated Fuel System (ERFS) and no Active Grill Air Shutters

Monitor
Component/ Fault Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
16. Battery Voltage 11V<=voltage=<32V
17. Fuel flow rate > 0.047 g/s
( See Supporting Tables tab ) AND
<= Max allowed fuel
flow rate as a function
of desired rail
pressure & Vbatt
(Typical values in the
range of 11 to 50 g/s)
18. Fuel Pressure Control System Is not responding to
an over-pressurization
due to pressure build
during DFCO or a
decreasing desired
pressure command.

Control Module U0073 Detects that a Bus Status Off Power mode Run/Crank 5 failures out of 5 DTC Type B
Communication CAN serial data samples ( 5 2 trips
Bus “A” Off bus shorted seconds)
condition has
occurred to force
the CAN device
driver to enter a
bus-off state

Lost U0100 Detects that Message $0C9 Undetected 1. Power mode Run/Crank 12 failures out of 12 DTC Type B
Communication CAN serial data samples (12 2 trips
With ECM/PCM communication seconds)
“A” has been lost
with the ECM
2. Ignition Run/Crank Voltage 11V<voltage<32V
3. U0073 not active

ERFS and no Active Grill Air Shutters Section 7 of 7 962 of 991


16 OBDG03 Electronically Regulated Fuel System (ERFS) and standard or optional Active Grill Air Shutters

Monitor
Component/ Fault Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
Fuel Rail P018B This DTC Absolute value of fuel <= 30 kPa Frequency: DTC Type B
Pressure (FRP) detects a fuel pressure change as Continuous; 12.5 2 trips
Sensor pressure sensor sensed during intrusive ms loop.
Performance response stuck test. 60 seconds
(rationality) within the normal between intrusive
operating range tests that pass

Intrusive test
requested if fuel
system is clamped
for >= 5 seconds or
fuel pressure error
variance <=
typically (0.3 to 0.6)
(calculated over a
2.5sec period);
1. FRP Circuit Low DTC otherwise report
(P018C) not active pass
2. FRP Circuit High DTC
(P018D) not active
3. FuelPump Circuit Low DTC (P0231) Duration of intrusive
test is fueling
related (5 to 12
not active seconds).
4. FuelPump Circuit High DTC not active
(P0232)
5. FuelPump Circuit Open DTC not active Intrusive test is run
(P023F) when fuel flow is
below Max allowed
fuel flow rate
(Typical values in
the range of 11 to
50 g/s)
6. Reference Voltage DTC (P0641) not active
7. Fuel Pump Control Module Driver not active
Over-temperature DTC (P064A)
8. Control Module Internal not active
Performance DTC (P0606)
9. Engine run time >=5 seconds
10. Emissions fuel level not low
(PPEI $3FB)
11. Fuel pump control enabled
12. Fuel pump control state normal or FRP
Rationality control
13. Engine fuel flow > 0.047 g/s

ERFS and standard or optional Active Grill Air Shutters Section 1 of 8 963 of 991
16 OBDG03 Electronically Regulated Fuel System (ERFS) and standard or optional Active Grill Air Shutters

Monitor
Component/ Fault Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
14. ECM fuel control system failure failure has not
(PPEI $1ED) occurred
Fuel Rail P018C This DTC FRP sensor voltage < 0.14 V 72 failures out of 80 DTC Type B
Pressure (FRP) detects if the fuel samples 2 trips
Sensor Circuit pressure sensor
Low Voltage circuit is shorted 1 sample/12.5 ms
low Ignition Run or Crank

Fuel Rail P018D This DTC FRP sensor voltage > 4.86 V 72 failures out of 80 DTC Type B
Pressure (FRP) detects if the fuel samples 2 trips
Sensor Circuit pressure sensor
High Voltage circuit is shorted 1 sample/12.5 ms
high

Ignition Run or Crank

Fuel Pump P0231 This DTC Fuel Pump Current > 14.48A 72 test failures in 80 DTC Type A
Control Circuit detects if the fuel test samples if Fuel 1 trip
Low Voltage pump control Pump Current
circuit is shorted <100A
to low Ignition Run or Crank
OR
Ignition Accessory
OR 1 sample/12.5 ms
Fuel Pump Control enabled
AND
Ignition Run/Crank Voltage 9V < voltage < 32V
Fuel Pump P0232 This DTC Voltage measured at fuel > 3.86 V Commanded fuel pump output 0% duty cycle (off) 36 test failures in 40 DTC Type B
Control Circuit detects if the fuel pump circuit test samples; 2 trips
High Voltage pump control 1 sample/12.5ms
circuit is shorted
to high
Fuel pump control enable False Pass/Fail
determination made
only once per trip

Time that above conditions are met >=4.0 seconds


Fuel Pump P023F This DTC Fuel Pump Current <=0.5A 72 test failures in 80 DTC Type A
Control Circuit detects if the fuel test samples; 1 trip
(Open) pump control 1 sample/12.5ms
circuit is open
Ignition Run or Crank
AND OR
Fuel Pump Duty Cycle >20% Ignition Accessory
OR
Fuel Pump Control enabled

ERFS and standard or optional Active Grill Air Shutters Section 2 of 8 964 of 991
16 OBDG03 Electronically Regulated Fuel System (ERFS) and standard or optional Active Grill Air Shutters

Monitor
Component/ Fault Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
AND
Ignition Run/Crank Voltage 9V < voltage < 32V
Fuel System P025A This DTC PPEI (PPEI (Powertrain  Fuel Pump Control 72 failures out of 80 DTC Type A
Control Module detects if there is Platform Electrical Module Enable Control samples 1 trip
Enable Control a fault in the fuel Interface) Fuel System Circuit
Circuit pump control Request ($1ED) 1 sample/12.5 ms
enable circuit
Ignition Run or Crank
AND
PPEI Fuel System Request ($1ED) valid
Active Grill Air P059F Compare Failure to achieve Two (2) consecutive 1. Power mode Run/Crank Frequency: DTC Type B
Shutter "A" commanded commanded position intrusive tests fail to 1 sample after 2 trips
Performance- shutter position achieve commanded every shutter
Stuck/ Off to sensed position. movement.
(Functionality) position
Intrusive tests are Intrusive test
triggered immediately requested if shutter
following any failure to movement is
achieve a commanded commanded and
position. position feedback
differs after 19.5
seconds; otherwise
report pass.

Duration of intrusive
test is shutter
movement related
(40 to 120 seconds)

2. Shutter Control Enabled


3. Ignition Run/Crank Voltage 11V < voltage < 32V

Control Module P0601 This DTC will be Calculated Checksum  stored checksum for 1 failure if it occurs DTC Type A
Read Only stored if any (CRC16) any of the parts (boot, during the first ROM 1 trip
Memory (ROM) software or software, application test of the ignition
calibration check calibration, system cycle, otherwise 5
sum is incorrect calibration) failures
Ignition Run or Crank
OR Frequency:
Runs continuously
in the background
Ignition Accessory
OR
Fuel Pump Control enabled

ERFS and standard or optional Active Grill Air Shutters Section 3 of 8 965 of 991
16 OBDG03 Electronically Regulated Fuel System (ERFS) and standard or optional Active Grill Air Shutters

Monitor
Component/ Fault Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
Control Module P0602 Indicates that the This DTC is set via Runs once at power DTC Type A
Not Programmed FSCM needs to calibration, when up 1 trip
be programmed KeMEMD_b_NoStartCal = TRUE
Ignition Run or Crank
OR
Ignition Accessory
OR
Fuel Pump Control enabled
Control Module P0603 Non-volatile Checksum at power-up  checksum at 1 failure DTC Type A
Long Term memory power-down 1 trip
Memory Reset checksum error Frequency:
at controller Once at power-up
power-up Ignition Run or Crank
OR
Ignition Accessory
OR
Fuel Pump Control enabled
Control Module P0604 Indicates that Data read  Data written 1 failure if it occurs DTC Type A
Random Access control module is during the first RAM 1 trip
Memory (RAM) unable to test of the ignition
correctly write cycle, otherwise 5
and read data to failures
and from RAM

Ignition Run or Crank


OR Frequency:
Ignition Accessory Runs continuously
in the background.
OR
Fuel Pump Control enabled
Control Module P0606 This DTC Tests 1 and 2 DTC Type A
Internal indicates the 1 failure 1 trip
Performance FSCM has Frequency:
detected an Continuously
1. Main internal 1. For all I/O configuration (12.5ms)
Processor processor fault register faults:
Configuration or external
Register Test watchdog fault
(PID 2032
discriminates the •Register contents Incorrect value. Ignition Run or Crank
source of the OR
fault ) Ignition Accessory
OR
Fuel Pump Control enabled

ERFS and standard or optional Active Grill Air Shutters Section 4 of 8 966 of 991
16 OBDG03 Electronically Regulated Fuel System (ERFS) and standard or optional Active Grill Air Shutters

Monitor
Component/ Fault Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
2. For Processor Clock 1. For all I/O configuration register Test 3
Fault: •EE faults: 3 failures out of 15
latch flag in EEPROM. 0x5A5A •KeMEMD_b_ProcFltCfgRegEnbl TRUE samples
2. Processor OR
clock test 1 sample/12.5 ms
• RAM latch flag. 0x5A 2. For Processor Clock Fault:
TRUE
•KeMEMD_b_ProcFltCLKDiagEnbl
3. External 3. For External Watchdog 3. For External Watchdog Fault:
watchdog test Fault: •KeFRPD_b_FPExtWDogDiagEnbl
• Software control of fuel Control Lost
pump driver TRUE
3. For External Watchdog Fault:
•Control Module ROM(P0601)
not active
3. For External Watchdog Fault:
•Control Module RAM(P0604)
not active
Control Module P062F Indicates that the Last EEPROM write Did not complete 1 test failure DTC Type B
Long Term NVM Error flag Once on controller 2 trips
Memory has not been power-up
(EEPROM) cleared
Performance Ignition Run or Crank
OR
Ignition Accessory
OR
Fuel Pump Control enabled

5Volt Reference P0641 Detects


Circuit (Short continuous short Ignition Run or Crank 15 failures out of DTC Type A
High/Low/Out of or out of range 20 samples 1 trip
Range) on the #1 5V Reference voltage >= 0.5V
sensor reference AND 1 sample/12.5 ms
circuit Output inactive
OR
Reference voltage >= 5.5V
AND
Output active
OR
Reference voltage AND <= 4.5V
Output
active
OR
Reference voltage > 105% nominal (i.e.,
5.25V)
OR
<95% nominal
(i.e., 4.75V)

ERFS and standard or optional Active Grill Air Shutters Section 5 of 8 967 of 991
16 OBDG03 Electronically Regulated Fuel System (ERFS) and standard or optional Active Grill Air Shutters

Monitor
Component/ Fault Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination

Fuel Pump P064A This DTC 3 failures out of 15 DTC Type B


Control Module - detects if an samples 2 trips
Driver Over- internal fuel
temperature 1 pump driver Pump Driver Temp > 150C Ignition Run or Crank 1 sample/12.5 ms
overtemperature OR
condition exists Ignition Accessory
under normal OR
operating Fuel Pump Control enabled
conditions KeFRPD_b_FPOverTempDiagEnbl TRUE
Ignition Run/Crank 9V<voltage<32V
Active Grille Air P151E Detects loss of PWM Message Undetected 1. Power mode Run/Crank Frequency: 100ms DTC Type B
Shutter Actuator 1 communication 2 trips
Signal Message condition has 150 failures out of
Counter Incorrect occurred 167 samples
between ECU
and device
Active Grill Air
Shutter "A"
actuator
2. Ignition Run/Crank Voltage 11V < voltage < 32V

Ignition 1 Switch P2534 This DTC Ignition 1 voltage <= 6 V Engine Running 180 failures out of DTC Type A
Circuit Low detects if the 200 samples 1 trip
Voltage Ignition1 Switch
circuit is shorted 1 sample/25.0 ms
to low or open
Ignition 1 Switch P2535 Detects if the Ignition 1 voltage > 11.7 V Ignition Run_Crank terminal Off 180 failures out of DTC Type A
Circuit High Ignition1 Switch 200 samples 1 trip
Voltage circuit is shorted
to vehicle supply 1 sample/25.0 ms
voltage

ERFS and standard or optional Active Grill Air Shutters Section 6 of 8 968 of 991
16 OBDG03 Electronically Regulated Fuel System (ERFS) and standard or optional Active Grill Air Shutters

Monitor
Component/ Fault Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
Fuel Pump Flow P2635 This DTC Filtered fuel rail pressure <= Low Threshold 1. FRP Circuit Low DTC (P018C) not active Filtered fuel rail DTC Type B
Performance detects error ( Function of desired pressure error Time 2 trips
(rationality) degradation in fuel rail pressure and Constant = 12.5
the performance fuel flow rate. Margin is seconds
of the SIDI 15% of resultant target
electronic return- pressure except at flow Frequency:
less fuel system <= 1.5g/s and target Continuous
pressure <= 350kPa 12.5 ms loop
where the margin
increases continuously
at 66.6kPa/g/s as flow
decreases)

OR

>= High Threshold


( function of desired fuel
rail pressure and fuel
flow rate. 15% of
resultant Target
Pressure)
2. FRP Circuit High DTC not active
(P018D) .
3. Fuel Rail Pressure Sensor not active
Performance DTC (P018B)
4. FuelPump Circuit Low DTC (P0231) not active

5. FuelPump Circuit High DTC not active


(P0232)
6. FuelPump Circuit Open DTC not active
(P023F)
7. Reference Voltage DTC not active
(P0641)
8. Fuel Pump Control Module Driver not active
Over-temperature DTC’s (P064A)
9. Control Module Internal not active
Performance DTC (P0606)
10. An ECM fuel control system has not occurred
failure (PPEI $1ED)
11. The Barometric pressure (PPEI valid (for absolute fuel
$4C1) signal pressure sensor)
12. Engine run time >= 30 seconds
13. Emissions fuel level not low
(PPEI $3FB)
14. Fuel pump control enabled
15. Fuel pump control state normal

ERFS and standard or optional Active Grill Air Shutters Section 7 of 8 969 of 991
16 OBDG03 Electronically Regulated Fuel System (ERFS) and standard or optional Active Grill Air Shutters

Monitor
Component/ Fault Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
16. Battery Voltage 11V<=voltage=<32V
17. Fuel flow rate > 0.047 g/s
( See Supporting Tables tab ) AND
<= Max allowed fuel
flow rate as a function
of desired rail
pressure & Vbatt
(Typical values in the
range of 11 to 50 g/s)
18. Fuel Pressure Control System Is not responding to
an over-pressurization
due to pressure build
during DFCO or a
decreasing desired
pressure command.

Control Module U0073 Detects that a Bus Status Off Power mode Run/Crank 5 failures out of 5 DTC Type B
Communication CAN serial data samples ( 5 2 trips
Bus “A” Off bus shorted seconds)
condition has
occurred to force
the CAN device
driver to enter a
bus-off state

Lost U0100 Detects that Message $0C9 Undetected 1. Power mode Run/Crank 12 failures out of 12 DTC Type B
Communication CAN serial data samples (12 2 trips
With ECM/PCM communication seconds)
“A” has been lost
with the ECM
2. Ignition Run/Crank Voltage 11V<voltage<32V
3. U0073 not active

ERFS and standard or optional Active Grill Air Shutters Section 8 of 8 970 of 991
16 OBDG03 Diagnostic Supporting Tables - ERFS

P2635-Fuel Pump Performance Maximum Fuel Flow map ( grams / s )

X-axis= Desired Fuel Pressure ( kiloPascals)


Y-axis= Battery voltage ( volts )
200 250 300 350 400 450 500 550 600
4.5 17.5 17.5 17.5 17.5 17.5 14.8594 11.7344 8.67188 5.66406
6 17.5 17.5 17.5 17.5 17.5 14.8594 11.7344 8.67188 5.66406
7.5 17.5 17.5 17.5 17.5 17.5 14.8594 11.7344 8.67188 5.66406
9 17.5 17.5 17.5 17.5 17.5 14.8594 11.7344 8.67188 5.66406
10.5 17.5 17.5 17.5 17.5 17.5 14.8594 11.7344 8.67188 5.66406
12 17.5 17.5 17.5 17.5 17.5 17.5 17.5 15.8438 12.7656
13.5 17.5 17.5 17.5 17.5 17.5 17.5 17.5 17.5 17.5
15 17.5 17.5 17.5 17.5 17.5 17.5 17.5 17.5 17.5
16.5 17.5 17.5 17.5 17.5 17.5 17.5 17.5 17.5 17.5
18 17.5 17.5 17.5 17.5 17.5 17.5 17.5 17.5 17.5
19.5 17.5 17.5 17.5 17.5 17.5 17.5 17.5 17.5 17.5
21 17.5 17.5 17.5 17.5 17.5 17.5 17.5 17.5 17.5
22.5 17.5 17.5 17.5 17.5 17.5 17.5 17.5 17.5 17.5
24 17.5 17.5 17.5 17.5 17.5 17.5 17.5 17.5 17.5
25.5 17.5 17.5 17.5 17.5 17.5 17.5 17.5 17.5 17.5
27 17.5 17.5 17.5 17.5 17.5 17.5 17.5 17.5 17.5
28.5 17.5 17.5 17.5 17.5 17.5 17.5 17.5 17.5 17.5

P2635-Fuel Pump Performance Filtered Pressure Error Fault Threshold High map ( kiloPascals )

X-axis= Target Fuel Pressure ( kiloPascals)


Y-axis= Fuel Flow ( grams / s )
200 250 300 350 400 450 500 550 600
0 30 37.5 45 52.5 60 67.5 75 82.5 90
1.5 30 37.5 45 52.5 60 67.5 75 82.5 90
3 30 37.5 45 52.5 60 67.5 75 82.5 90
4.5 30 37.5 45 52.5 60 67.5 75 82.5 90

Diagnostic Supporting Tables - ERFS 1 of 7 971 of 991


16 OBDG03 Diagnostic Supporting Tables - ERFS

P2635-Fuel Pump Performance Filtered Pressure Error Fault Threshold High map ( kiloPascals ) Continued….

X-axis= Target Fuel Pressure ( kiloPascals)


Y-axis= Fuel Flow ( grams / s )
200 250 300 350 400 450 500 550 600
6 30 37.5 45 52.5 60 67.5 75 82.5 90
7.5 30 37.5 45 52.5 60 67.5 75 82.5 90
9 30 37.5 45 52.5 60 67.5 75 82.5 90
10.5 30 37.5 45 52.5 60 67.5 75 82.5 90
12 30 37.5 45 52.5 60 67.5 75 82.5 90
13.5 30 37.5 45 52.5 60 67.5 75 82.5 90
15 30 37.5 45 52.5 60 67.5 75 82.5 90
16.5 30 37.5 45 52.5 60 67.5 75 82.5 90
18 30 37.5 45 52.5 60 67.5 75 82.5 90
19.5 30 37.5 45 52.5 60 67.5 75 82.5 90
21 30 37.5 45 52.5 60 67.5 75 82.5 90
22.5 30 37.5 45 52.5 60 67.5 75 82.5 90
24 30 37.5 45 52.5 60 67.5 75 82.5 90
25.5 30 37.5 45 52.5 60 67.5 75 82.5 90
27 30 37.5 45 52.5 60 67.5 75 82.5 90
28.5 30 37.5 45 52.5 60 67.5 75 82.5 90
30 30 37.5 45 52.5 60 67.5 75 82.5 90
31.5 30 37.5 45 52.5 60 67.5 75 82.5 90
33 30 37.5 45 52.5 60 67.5 75 82.5 90
34.5 30 37.5 45 52.5 60 67.5 75 82.5 90
36 30 37.5 45 52.5 60 67.5 75 82.5 90
37.5 30 37.5 45 52.5 60 67.5 75 82.5 90
39 30 37.5 45 52.5 60 67.5 75 82.5 90
40.5 30 37.5 45 52.5 60 67.5 75 82.5 90
42 30 37.5 45 52.5 60 67.5 75 82.5 90
43.5 30 37.5 45 52.5 60 67.5 75 82.5 90

Diagnostic Supporting Tables - ERFS 2 of 7 972 of 991


16 OBDG03 Diagnostic Supporting Tables - ERFS

P2635-Fuel Pump Performance Filtered Pressure Error Fault Threshold High map ( kiloPascals ) Continued….

X-axis= Target Fuel Pressure ( kiloPascals)


Y-axis= Fuel Flow ( grams / s )
200 250 300 350 400 450 500 550 600
45 30 37.5 45 52.5 60 67.5 75 82.5 90
46.5 30 37.5 45 52.5 60 67.5 75 82.5 90
48 30 37.5 45 52.5 60 67.5 75 82.5 90

P2635-Fuel Pump Performance Filtered Pressure Error Fault RePass Threshold High map ( kiloPascals )

X-axis= Target Fuel Pressure ( kiloPascals)


Y-axis= Fuel Flow ( grams / s )
200 250 300 350 400 450 500 550 600
0 25.5 31.875 38.25 44.625 51 57.375 63.75 70.125 76.5
1.5 25.5 31.875 38.25 44.625 51 57.375 63.75 70.125 76.5
3 25.5 31.875 38.25 44.625 51 57.375 63.75 70.125 76.5
4.5 25.5 31.875 38.25 44.625 51 57.375 63.75 70.125 76.5
6 25.5 31.875 38.25 44.625 51 57.375 63.75 70.125 76.5
7.5 25.5 31.875 38.25 44.625 51 57.375 63.75 70.125 76.5
9 25.5 31.875 38.25 44.625 51 57.375 63.75 70.125 76.5
10.5 25.5 31.875 38.25 44.625 51 57.375 63.75 70.125 76.5
12 25.5 31.875 38.25 44.625 51 57.375 63.75 70.125 76.5
13.5 25.5 31.875 38.25 44.625 51 57.375 63.75 70.125 76.5
15 25.5 31.875 38.25 44.625 51 57.375 63.75 70.125 76.5
16.5 25.5 31.875 38.25 44.625 51 57.375 63.75 70.125 76.5
18 25.5 31.875 38.25 44.625 51 57.375 63.75 70.125 76.5
19.5 25.5 31.875 38.25 44.625 51 57.375 63.75 70.125 76.5
21 25.5 31.875 38.25 44.625 51 57.375 63.75 70.125 76.5
22.5 25.5 31.875 38.25 44.625 51 57.375 63.75 70.125 76.5
24 25.5 31.875 38.25 44.625 51 57.375 63.75 70.125 76.5

Diagnostic Supporting Tables - ERFS 3 of 7 973 of 991


16 OBDG03 Diagnostic Supporting Tables - ERFS

P2635-Fuel Pump Performance Filtered Pressure Error Fault RePass Threshold High map ( kiloPascals ) Continued..

X-axis= Target Fuel Pressure ( kiloPascals)


Y-axis= Fuel Flow ( grams / s )
200 250 300 350 400 450 500 550 600
25.5 25.5 31.875 38.25 44.625 51 57.375 63.75 70.125 76.5
27 25.5 31.875 38.25 44.625 51 57.375 63.75 70.125 76.5
28.5 25.5 31.875 38.25 44.625 51 57.375 63.75 70.125 76.5
30 25.5 31.875 38.25 44.625 51 57.375 63.75 70.125 76.5
31.5 25.5 31.875 38.25 44.625 51 57.375 63.75 70.125 76.5
33 25.5 31.875 38.25 44.625 51 57.375 63.75 70.125 76.5
34.5 25.5 31.875 38.25 44.625 51 57.375 63.75 70.125 76.5
36 25.5 31.875 38.25 44.625 51 57.375 63.75 70.125 76.5
37.5 25.5 31.875 38.25 44.625 51 57.375 63.75 70.125 76.5
39 25.5 31.875 38.25 44.625 51 57.375 63.75 70.125 76.5
40.5 25.5 31.875 38.25 44.625 51 57.375 63.75 70.125 76.5
42 25.5 31.875 38.25 44.625 51 57.375 63.75 70.125 76.5
43.5 25.5 31.875 38.25 44.625 51 57.375 63.75 70.125 76.5
45 25.5 31.875 38.25 44.625 51 57.375 63.75 70.125 76.5
46.5 25.5 31.875 38.25 44.625 51 57.375 63.75 70.125 76.5
48 25.5 31.875 38.25 44.625 51 57.375 63.75 70.125 76.5

P2635-Fuel Pump Performance Filtered Pressure Error Fault Threshold Low map ( kiloPascals )

X-axis= Target Fuel Pressure ( kiloPascals)


Y-axis= Fuel Flow ( grams / s )
200 250 300 350 400 450 500 550 600
0 -260 -210 -160 -110 -60 -67.5 -75 -82.5 -90
1.5 -145 -125 -102.5 -81.25 -60 -67.5 -75 -82.5 -90
3 -30 -37.5 -45 -52.5 -60 -67.5 -75 -82.5 -90
4.5 -30 -37.5 -45 -52.5 -60 -67.5 -75 -82.5 -90

Diagnostic Supporting Tables - ERFS 4 of 7 974 of 991


16 OBDG03 Diagnostic Supporting Tables - ERFS

P2635-Fuel Pump Performance Filtered Pressure Error Fault Threshold Low map ( kiloPascals ) Continued…

X-axis= Target Fuel Pressure ( kiloPascals)


Y-axis= Fuel Flow ( grams / s )
200 250 300 350 400 450 500 550 600
6 -30 -37.5 -45 -52.5 -60 -67.5 -75 -82.5 -90
7.5 -30 -37.5 -45 -52.5 -60 -67.5 -75 -82.5 -90
9 -30 -37.5 -45 -52.5 -60 -67.5 -75 -82.5 -90
10.5 -30 -37.5 -45 -52.5 -60 -67.5 -75 -82.5 -90
12 -30 -37.5 -45 -52.5 -60 -67.5 -75 -82.5 -90
13.5 -30 -37.5 -45 -52.5 -60 -67.5 -75 -82.5 -90
15 -30 -37.5 -45 -52.5 -60 -67.5 -75 -82.5 -90
16.5 -30 -37.5 -45 -52.5 -60 -67.5 -75 -82.5 -90
18 -30 -37.5 -45 -52.5 -60 -67.5 -75 -82.5 -90
19.5 -30 -37.5 -45 -52.5 -60 -67.5 -75 -82.5 -90
21 -30 -37.5 -45 -52.5 -60 -67.5 -75 -82.5 -90
22.5 -30 -37.5 -45 -52.5 -60 -67.5 -75 -82.5 -90
24 -30 -37.5 -45 -52.5 -60 -67.5 -75 -82.5 -90
25.5 -30 -37.5 -45 -52.5 -60 -67.5 -75 -82.5 -90
27 -30 -37.5 -45 -52.5 -60 -67.5 -75 -82.5 -90
28.5 -30 -37.5 -45 -52.5 -60 -67.5 -75 -82.5 -90
30 -30 -37.5 -45 -52.5 -60 -67.5 -75 -82.5 -90
31.5 -30 -37.5 -45 -52.5 -60 -67.5 -75 -82.5 -90
33 -30 -37.5 -45 -52.5 -60 -67.5 -75 -82.5 -90
34.5 -30 -37.5 -45 -52.5 -60 -67.5 -75 -82.5 -90
36 -30 -37.5 -45 -52.5 -60 -67.5 -75 -82.5 -90
37.5 -30 -37.5 -45 -52.5 -60 -67.5 -75 -82.5 -90
39 -30 -37.5 -45 -52.5 -60 -67.5 -75 -82.5 -90
40.5 -30 -37.5 -45 -52.5 -60 -67.5 -75 -82.5 -90
42 -30 -37.5 -45 -52.5 -60 -67.5 -75 -82.5 -90
43.5 -30 -37.5 -45 -52.5 -60 -67.5 -75 -82.5 -90

P2635-Fuel Pump Performance Filtered Pressure Error Fault Threshold Low map ( kiloPascals ) Continued…

Diagnostic Supporting Tables - ERFS 5 of 7 975 of 991


16 OBDG03 Diagnostic Supporting Tables - ERFS

X-axis= Target Fuel Pressure ( kiloPascals)


Y-axis= Fuel Flow ( grams / s )
200 250 300 350 400 450 500 550 600
45 -30 -37.5 -45 -52.5 -60 -67.5 -75 -82.5 -90
46.5 -30 -37.5 -45 -52.5 -60 -67.5 -75 -82.5 -90
48 -30 -37.5 -45 -52.5 -60 -67.5 -75 -82.5 -90

P2635-Fuel Pump Performance Filtered Pressure Error Fault RePass Threshold Low map ( kiloPascals )

X-axis= Target Fuel Pressure ( kiloPascals)


Y-axis= Fuel Flow ( grams / s )
200 250 300 350 400 450 500 550 600
0 -221 -178.5 -136 -93.5 -51 -57.375 -63.75 -70.125 -76.5
1.5 -123.25 -106.25 -87.125 -69.063 -51 -57.375 -63.75 -70.125 -76.5
3 -25.5 -31.875 -38.25 -44.625 -51 -57.375 -63.75 -70.125 -76.5
4.5 -25.5 -31.875 -38.25 -44.625 -51 -57.375 -63.75 -70.125 -76.5
6 -25.5 -31.875 -38.25 -44.625 -51 -57.375 -63.75 -70.125 -76.5
7.5 -25.5 -31.875 -38.25 -44.625 -51 -57.375 -63.75 -70.125 -76.5
9 -25.5 -31.875 -38.25 -44.625 -51 -57.375 -63.75 -70.125 -76.5
10.5 -25.5 -31.875 -38.25 -44.625 -51 -57.375 -63.75 -70.125 -76.5
12 -25.5 -31.875 -38.25 -44.625 -51 -57.375 -63.75 -70.125 -76.5
13.5 -25.5 -31.875 -38.25 -44.625 -51 -57.375 -63.75 -70.125 -76.5
15 -25.5 -31.875 -38.25 -44.625 -51 -57.375 -63.75 -70.125 -76.5
16.5 -25.5 -31.875 -38.25 -44.625 -51 -57.375 -63.75 -70.125 -76.5
18 -25.5 -31.875 -38.25 -44.625 -51 -57.375 -63.75 -70.125 -76.5
19.5 -25.5 -31.875 -38.25 -44.625 -51 -57.375 -63.75 -70.125 -76.5
21 -25.5 -31.875 -38.25 -44.625 -51 -57.375 -63.75 -70.125 -76.5
22.5 -25.5 -31.875 -38.25 -44.625 -51 -57.375 -63.75 -70.125 -76.5
24 -25.5 -31.875 -38.25 -44.625 -51 -57.375 -63.75 -70.125 -76.5

P2635-Fuel Pump Performance Filtered Pressure Error Fault RePass Threshold Low map ( kiloPascals ) Continued…

Diagnostic Supporting Tables - ERFS 6 of 7 976 of 991


16 OBDG03 Diagnostic Supporting Tables - ERFS

X-axis= Target Fuel Pressure ( kiloPascals)


Y-axis= Fuel Flow ( grams / s )
200 250 300 350 400 450 500 550 600
25.5 -25.5 -31.875 -38.25 -44.625 -51 -57.375 -63.75 -70.125 -76.5
27 -25.5 -31.875 -38.25 -44.625 -51 -57.375 -63.75 -70.125 -76.5
28.5 -25.5 -31.875 -38.25 -44.625 -51 -57.375 -63.75 -70.125 -76.5
30 -25.5 -31.875 -38.25 -44.625 -51 -57.375 -63.75 -70.125 -76.5
31.5 -25.5 -31.875 -38.25 -44.625 -51 -57.375 -63.75 -70.125 -76.5
33 -25.5 -31.875 -38.25 -44.625 -51 -57.375 -63.75 -70.125 -76.5
34.5 -25.5 -31.875 -38.25 -44.625 -51 -57.375 -63.75 -70.125 -76.5
36 -25.5 -31.875 -38.25 -44.625 -51 -57.375 -63.75 -70.125 -76.5
37.5 -25.5 -31.875 -38.25 -44.625 -51 -57.375 -63.75 -70.125 -76.5
39 -25.5 -31.875 -38.25 -44.625 -51 -57.375 -63.75 -70.125 -76.5
40.5 -25.5 -31.875 -38.25 -44.625 -51 -57.375 -63.75 -70.125 -76.5
42 -25.5 -31.875 -38.25 -44.625 -51 -57.375 -63.75 -70.125 -76.5
43.5 -25.5 -31.875 -38.25 -44.625 -51 -57.375 -63.75 -70.125 -76.5
45 -25.5 -31.875 -38.25 -44.625 -51 -57.375 -63.75 -70.125 -76.5
46.5 -25.5 -31.875 -38.25 -44.625 -51 -57.375 -63.75 -70.125 -76.5
48 -25.5 -31.875 -38.25 -44.625 -51 -57.375 -63.75 -70.125 -76.5

Diagnostic Supporting Tables - ERFS 7 of 7 977 of 991


16 OBDG03 Chassis Control Module (CHCM)
Monitor
Component/ Fault Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
Active Grill Air P059F Compare Failure to achieve Two (2) consecutive 1. Power mode Run/Crank Frequency: DTC Type B
Shutter "A" commanded commanded position intrusive tests fail to 1 sample after 2 trips
Performance- shutter position achieve commanded every shutter
Stuck/ Off to sensed position. movement.
(Functionality) position
Intrusive tests are Intrusive test
triggered immediately requested if shutter
following any failure to movement is
achieve a commanded commanded and
position. position feedback
differs after 19.5
seconds; otherwise
report pass.

Duration of intrusive
test is shutter
movement related
(40 to 120 seconds)

2. Shutter Control Enabled


3. Ignition Run/Crank Voltage 11V < voltage < 32V

Control Module P0601 This DTC will be Calculated Checksum  stored checksum for 1 failure if it occurs DTC Type A
Read Only stored if any (CRC16) any of the parts (boot, during the first ROM 1 trip
Memory (ROM) software or software, application test of the ignition
calibration check calibration, system cycle, otherwise 5
sum is incorrect calibration) failures
Ignition Run or Crank
OR Frequency:
Runs continuously
in the background
Ignition Accessory
OR
Fuel Pump Control enabled
Control Module P0602 Indicates that the This DTC is set via Runs once at power DTC Type A
Not Programmed FSCM needs to calibration, when up 1 trip
be programmed KeMEMD_b_NoStartCal = TRUE
Ignition Run or Crank
OR
Ignition Accessory
OR
Fuel Pump Control enabled

Chassis Control Module (CHCM) Section 1 of 4 978 of 991


16 OBDG03 Chassis Control Module (CHCM)
Monitor
Component/ Fault Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
Control Module P0603 Non-volatile Checksum at power-up  checksum at 1 failure DTC Type A
Long Term memory power-down 1 trip
Memory Reset checksum error Frequency:
at controller Once at power-up
power-up Ignition Run or Crank
OR
Ignition Accessory
OR
Fuel Pump Control enabled
Control Module P0604 Indicates that Data read  Data written 1 failure if it occurs DTC Type A
Random Access control module is during the first RAM 1 trip
Memory (RAM) unable to test of the ignition
correctly write cycle, otherwise 5
and read data to failures
and from RAM

Ignition Run or Crank


OR Frequency:
Ignition Accessory Runs continuously
in the background.
OR
Fuel Pump Control enabled
Control Module P0606 This DTC Tests 1 and 2 DTC Type A
Internal indicates the 1 failure 1 trip
Performance ECU has Frequency:
detected an Continuously
1. Main internal 1. For all I/O configuration (12.5ms)
Processor processor fault register faults:
Configuration or external
Register Test watchdog fault
(PID 2032
discriminates the •Register contents Incorrect value. Ignition Run or Crank
source of the OR
fault ) Ignition Accessory
OR
Fuel Pump Control enabled
2. For Processor Clock 1. For all I/O configuration register Test 3
Fault: •EE faults: 3 failures out of 15
latch flag in EEPROM. 0x5A5A •KeMEMD_b_ProcFltCfgRegEnbl TRUE samples
2. Processor OR
clock test 1 sample/12.5 ms
• RAM latch flag. 0x5A 2. For Processor Clock Fault:
TRUE
•KeMEMD_b_ProcFltCLKDiagEnbl
3. External 3. For External Watchdog 3. For External Watchdog Fault:
watchdog test Fault: •KeFRPD_b_FPExtWDogDiagEnbl
• Software control of fuel Control Lost
pump driver TRUE

Chassis Control Module (CHCM) Section 2 of 4 979 of 991


16 OBDG03 Chassis Control Module (CHCM)
Monitor
Component/ Fault Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
3. For External Watchdog Fault:
•Control Module ROM(P0601)
not active
3. For External Watchdog Fault:
•Control Module RAM(P0604)
not active
Control Module P062F Indicates that the Last EEPROM write Did not complete 1 test failure DTC Type B
Long Term NVM Error flag Once on controller 2 trips
Memory has not been power-up
(EEPROM) cleared
Performance Ignition Run or Crank
OR
Ignition Accessory
OR
Fuel Pump Control enabled

Active Grille Air P151E Detects loss of PWM Message Undetected 1. Power mode Run/Crank Frequency: 100ms DTC Type B
Shutter Actuator 1 communication 2 trips
Signal Message condition has 150 failures out of
Counter Incorrect occurred 167 samples
between ECU
and device
Active Grill Air
Shutter "A"
actuator
2. Ignition Run/Crank Voltage 11V < voltage < 32V

Ignition 1 Switch P2534 This DTC Ignition 1 voltage <= 6 V Engine Running 180 failures out of DTC Type A
Circuit Low detects if the 200 samples 1 trip
Voltage Ignition1 Switch
circuit is shorted 1 sample/25.0 ms
to low or open
Ignition 1 Switch P2535 Detects if the Ignition 1 voltage > 11.7 V Ignition Run_Crank terminal Off 180 failures out of DTC Type A
Circuit High Ignition1 Switch 200 samples 1 trip
Voltage circuit is shorted
to vehicle supply 1 sample/25.0 ms
voltage
Control Module U0073 Detects that a Bus Status Off Power mode Run/Crank 5 failures out of 5 DTC Type B
Communication CAN serial data samples ( 5 2 trips
Bus “A” Off bus shorted seconds)
condition has
occurred to force
the CAN device
driver to enter a
bus-off state

Chassis Control Module (CHCM) Section 3 of 4 980 of 991


16 OBDG03 Chassis Control Module (CHCM)
Monitor
Component/ Fault Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
Lost U0100 Detects that Message $0C9 Undetected 1. Power mode Run/Crank 12 failures out of 12 DTC Type B
Communication CAN serial data samples (12 2 trips
With ECM/PCM communication seconds)
“A” has been lost
with the ECM
2. Ignition Run/Crank Voltage 11V<voltage<32V
3. U0073 not active

Chassis Control Module (CHCM) Section 4 of 4 981 of 991


16 OBDG03 Fuel Pump Control Module (FPCM)

Monitor
Component/ Fault Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
Fuel Rail P018B This DTC Absolute value of fuel <= 30 kPa Frequency: DTC Type B
Pressure (FRP) detects a fuel pressure change as Continuous; 12.5 2 trips
Sensor pressure sensor sensed during intrusive ms loop.
Performance response stuck test. 60 seconds
(rationality) within the normal between intrusive
operating range tests that pass

Intrusive test
requested if fuel
system is clamped
for >= 5 seconds or
fuel pressure error
variance <=
typically (0.3 to 0.6)
(calculated over a
2.5sec period);
1. FRP Circuit Low DTC otherwise report
(P018C) Not active pass
2. FRP Circuit High DTC
(P018D) Not active
3. FuelPump Circuit Low DTC (P0231) Duration of intrusive
test is fueling
related (5 to 12
Not active seconds).
4. FuelPump Circuit High DTC Not active
(P0232)
5. FuelPump Circuit Open DTC Not active Intrusive test is run
(P023F) when fuel flow is
below Max allowed
fuel flow rate
(Typical values in
the range of 11 to
50 g/s)
6. Reference Voltage DTC (P0641) Not active
7. Fuel Pump Control Module Driver Not active
Over-temperature DTC (P064A)
8. Control Module Internal Not active
Performance DTC (P0606)
9. Engine run time >=5 seconds
10. Emissions fuel level Not low
(PPEI $3FB)
11. Fuel pump control Enabled
12. Fuel pump control state Normal or FRP
rationality control
13. Engine fuel flow > 0.047 g/s

Fuel Pump Control Module (FPCM) Section 1 of 7 982 of 991


16 OBDG03 Fuel Pump Control Module (FPCM)

Monitor
Component/ Fault Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
14. ECM fuel control system failure Not failed
(PPEI $1ED)
Fuel Rail P018C This DTC FRP sensor voltage < 0.14 V 72 failures out of 80 DTC Type B
Pressure (FRP) detects if the fuel samples 2 trips
Sensor Circuit pressure sensor
Low Voltage circuit is shorted 1 sample/12.5 ms
low Ignition Run or Crank

Fuel Rail P018D This DTC FRP sensor voltage > 4.86 V 72 failures out of 80 DTC Type B
Pressure (FRP) detects if the fuel samples 2 trips
Sensor Circuit pressure sensor
High Voltage circuit is shorted 1 sample/12.5 ms
high

Ignition Run or Crank

Fuel Pump P0231 This DTC Fuel Pump Current > 14.48A 72 test failures in 80 DTC Type A
Control Circuit detects if the fuel test samples if Fuel 1 trip
Low Voltage pump control Pump Current
circuit is shorted <100A
to low Ignition Run or Crank
OR
Ignition power mode Accessory
OR 1 sample/12.5 ms
Fuel Pump Control enabled
AND
Ignition Run/Crank Voltage 9V < voltage < 32V
Fuel Pump P0232 This DTC Voltage measured at fuel > 3.86 V Commanded fuel pump output 0% duty cycle (off) 36 test failures in 40 DTC Type B
Control Circuit detects if the fuel pump circuit test samples; 2 trips
High Voltage pump control 1 sample/12.5ms
circuit is shorted
to high
Fuel pump control enable False Pass/Fail
determination made
only once per trip

Time that above conditions are met >=4.0 seconds


Fuel Pump P023F This DTC Fuel Pump Current <=0.5A 72 test failures in 80 DTC Type A
Control Circuit detects if the fuel test samples; 1 trip
(Open) pump control 1 sample/12.5ms
circuit is open
Ignition Run or Crank
AND OR
Fuel Pump Duty Cycle >20% Ignition power mode Accessory
OR
Fuel Pump Control enabled

Fuel Pump Control Module (FPCM) Section 2 of 7 983 of 991


16 OBDG03 Fuel Pump Control Module (FPCM)

Monitor
Component/ Fault Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
AND
Ignition Run/Crank Voltage 9V < voltage < 32V
Fuel System P025A This DTC PPEI (PPEI (Powertrain  Fuel Pump Control 72 failures out of 80 DTC Type A
Control Module detects if there is Platform Electrical Module Enable Control samples 1 trip
Enable Control a fault in the fuel Interface) Fuel System Circuit
Circuit pump control Request ($1ED) 1 sample/12.5 ms
enable circuit
Ignition Run or Crank
AND
PPEI Fuel System Request ($1ED) valid
Control Module P0601 This DTC will be Calculated Checksum  stored checksum for 1 failure if it occurs DTC Type A
Read Only stored if any (CRC16) any of the parts (boot, during the first ROM 1 trip
Memory (ROM) software or software, application test of the ignition
calibration check calibration, system cycle, otherwise 5
sum is incorrect calibration) failures
Ignition Run or Crank
OR Frequency:
Runs continuously
in the background
Ignition power mode Accessory
OR
Fuel Pump Control enabled
Control Module P0602 Indicates that the This DTC is set via Runs once at power DTC Type A
Not Programmed FSCM needs to calibration, when up 1 trip
be programmed KeMEMD_b_NoStartCal = TRUE
Ignition Run or Crank
OR
Ignition power mode Accessory
OR
Fuel Pump Control enabled
Control Module P0603 Non-volatile Checksum at power-up  checksum at 1 failure DTC Type A
Long Term memory power-down 1 trip
Memory Reset checksum error Frequency:
at controller Once at power-up
power-up Ignition Run or Crank
OR
Ignition power mode Accessory
OR
Fuel Pump Control enabled
Control Module P0604 Indicates that Data read  Data written 1 failure if it occurs DTC Type A
Random Access control module is during the first RAM 1 trip
Memory (RAM) unable to test of the ignition
correctly write cycle, otherwise 5
and read data to failures
and from RAM

Ignition Run or Crank

Fuel Pump Control Module (FPCM) Section 3 of 7 984 of 991


16 OBDG03 Fuel Pump Control Module (FPCM)

Monitor
Component/ Fault Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
OR Frequency:
Ignition power mode Accessory Runs continuously
in the background.
OR
Fuel Pump Control enabled
Control Module P0606 This DTC Tests 1 and 2 DTC Type A
Internal indicates the 1 failure 1 trip
Performance FSCM has Frequency:
detected an Continuously
1. Main internal 1. For all I/O configuration (12.5ms)
Processor processor fault register faults:
Configuration or external
Register Test watchdog fault
(PID 2032
discriminates the •Register contents Incorrect value. Ignition Run or Crank
source of the OR
fault ) Ignition power mode Accessory
OR
Fuel Pump Control enabled
2. For Processor Clock 1. For all I/O configuration register Test 3
Fault: •EE faults: 3 failures out of 15
latch flag in EEPROM. 0x5A5A •KeMEMD_b_ProcFltCfgRegEnbl TRUE samples
2. Processor OR
clock test 1 sample/12.5 ms
• RAM latch flag. 0x5A 2. For Processor Clock Fault:
TRUE
•KeMEMD_b_ProcFltCLKDiagEnbl
3. External 3. For External Watchdog 3. For External Watchdog Fault:
watchdog test Fault: •KeFRPD_b_FPExtWDogDiagEnbl
• Software control of fuel Control Lost
pump driver TRUE
3. For External Watchdog Fault:
•Control Module ROM(P0601)
not active
3. For External Watchdog Fault:
•Control Module RAM(P0604)
not active
Control Module P062F Indicates that the Last EEPROM write Did not complete 1 test failure DTC Type B
Long Term NVM Error flag Once on controller 2 trips
Memory has not been power-up
(EEPROM) cleared
Performance Ignition Run or Crank
OR
Ignition power mode Accessory
OR
Fuel Pump Control enabled

Fuel Pump Control Module (FPCM) Section 4 of 7 985 of 991


16 OBDG03 Fuel Pump Control Module (FPCM)

Monitor
Component/ Fault Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
5Volt Reference P0641 Detects
Circuit (Short continuous short Ignition Run or Crank 15 failures out of DTC Type A
High/Low/Out of or out of range 20 samples 1 trip
Range) on the #1 5V Reference voltage >= 0.5V
sensor reference AND 1 sample/12.5 ms
circuit Output inactive
OR
Reference voltage >= 5.5V
AND
Output active
OR
Reference voltage <= 4.5V
AND
Output active
OR
Reference voltage > 105% nominal (i.e.,
5.25V)
OR
<95% nominal
(i.e., 4.75V)

Fuel Pump P064A This DTC 3 failures out of 15 DTC Type B


Control Module - detects if an samples 2 trips
Driver Over- internal fuel
temperature 1 pump driver Pump Driver Temp > 150C Ignition Run or Crank 1 sample/12.5 ms
overtemperature OR
condition exists Ignition power mode Accessory
under normal OR
operating Fuel Pump Control Enabled
conditions KeFRPD_b_FPOverTempDiagEnbl TRUE
Ignition Run/Crank 9V<voltage<32V
Ignition 1 Switch P2534 This DTC Ignition 1 voltage <= 6 V Engine Running 180 failures out of DTC Type A
Circuit Low detects if the 200 samples 1 trip
Voltage Ignition1 Switch
circuit is shorted 1 sample/25.0 ms
to low or open
Ignition 1 Switch P2535 Detects if the Ignition 1 voltage > 11.7 V Ignition Run_Crank terminal Off 180 failures out of DTC Type A
Circuit High Ignition1 Switch 200 samples 1 trip
Voltage circuit is shorted
to vehicle supply 1 sample/25.0 ms
voltage

Fuel Pump Control Module (FPCM) Section 5 of 7 986 of 991


16 OBDG03 Fuel Pump Control Module (FPCM)

Monitor
Component/ Fault Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
Fuel Pump Flow P2635 This DTC Filtered fuel rail pressure <= Low Threshold 1. FRP Circuit Low DTC (P018C) Not active Filtered fuel rail DTC Type B
Performance detects error ( continuously pressure error Time 2 trips
(rationality) degradation in calculated function of Constant = 12.5
the performance desired fuel rail seconds
of the SIDI pressure and actual fuel
electronic return- flow rate ) Frequency:
less fuel system Continuous
OR 12.5 ms loop

>= High Threshold


( continuosly calculated
function of desired fuel
rail pressure and actual
fuel flow rate)

( See Supporting
Tables tab and
Supporting
Calculations tab)

2. FRP Circuit High DTC Not active


(P018D) .
3. Fuel Rail Pressure Sensor Not active
Performance DTC (P018B)
4. FuelPump Circuit Low DTC (P0231) Not active

5. FuelPump Circuit High DTC Not active


(P0232)
6. FuelPump Circuit Open DTC Not active
(P023F)
7. Reference Voltage DTC Not active
(P0641)
8. Fuel Pump Control Module Driver Not active
Over-temperature DTC’s (P064A)
9. Control Module Internal Not active
Performance DTC (P0606)
10. An ECM fuel control system Not occurred
failure (PPEI $1ED)
11. The Barometric pressure (PPEI Valid (for absolute fuel
$4C1) signal pressure sensor)
12. Engine run time >= 30 seconds
13. Emissions fuel level Not low
(PPEI $3FB)
14. Fuel pump control Enabled
15. Fuel pump control state Normal

Fuel Pump Control Module (FPCM) Section 6 of 7 987 of 991


16 OBDG03 Fuel Pump Control Module (FPCM)

Monitor
Component/ Fault Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
16. Battery Voltage 11V<=voltage=<32V
17. Fuel flow rate > 0.047 g/s
( See Supporting Tables tab ) AND
<= Max allowed fuel
flow rate as a function
of desired rail
pressure & Vbatt
(Typical values in the
range of 11 to 50 g/s)
18. Fuel Pressure Control System Is not responding to
an over-pressurization
due to pressure build
during DFCO or a
decreasing desired
pressure command.

Control Module U0073 Detects that a Bus Status Off Power mode Run/Crank 5 failures out of 5 DTC Type B
Communication CAN serial data samples ( 5 2 trips
Bus “A” Off bus shorted seconds)
condition has
occurred to force
the CAN device
driver to enter a
bus-off state

Lost U0100 Detects that Message $0C9 Undetected 1. Power mode Run/Crank 12 failures out of 12 DTC Type B
Communication CAN serial data samples (12 2 trips
With ECM/PCM communication seconds)
“A” has been lost
with the ECM
2. Ignition Run/Crank Voltage 11V<voltage<32V
3. U0073 not active

Fuel Pump Control Module (FPCM) Section 7 of 7 988 of 991


16 OBDG03 Diagnostic Supporting Tables - FPCM

P2635 - Fuel Pump Performance Maximum Fuel Flow map ( grams / second )

X-axis= Desired Fuel Pressure ( kiloPascals )


Y-axis= Battery voltage ( volts )
200 250 300 350 400 450 500 550 600
4.5 11.7031 11.7031 11.7031 11.7031 11.7031 11.6641 8.75781 6.07813 3.60156
6 11.7031 11.7031 11.7031 11.7031 11.7031 11.6641 8.75781 6.07813 3.60156
7.5 11.7031 11.7031 11.7031 11.7031 11.7031 11.6641 8.75781 6.07813 3.60156
9 11.7031 11.7031 11.7031 11.7031 11.7031 11.6641 8.75781 6.07813 3.60156
10.5 11.7031 11.7031 11.7031 11.7031 11.7031 11.6641 8.75781 6.07813 3.60156
12 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031 9.0625
13.5 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031
15 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031
16.5 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031
18 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031
19.5 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031
21 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031
22.5 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031
24 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031
25.5 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031
27 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031
28.5 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031 11.7031

Diagnostic Supporting Tables - FPCM 1 of 2 989 of 991


16 OBDG03 Diagnostic Supporting Tables - FPCM

P2635 - Fuel Injector Flow curve ( grams / second )

X-axis= Fuel Pressure ( kiloPascals)


128 148 168 188 208 228 248 268 288 308 328 348 368
2.0874 2.20142 2.31567 2.42969 2.54395 2.65796 2.77222 2.88623 3.00049 3.1145 3.22876 3.34302 3.45703

X-axis= Fuel Pressure ( kiloPascals)


388 408 428 448 468 488 508 528 548 568 588 608 628
3.57129 3.63696 3.71875 3.802 3.85229 3.95288 4.08667 4.18896 4.29102 4.39307 4.49512 4.59717 4.69922

X-axis= Fuel Pressure ( kiloPascals)


648 668 688 708 728 748 768
4.80127 4.90332 5.00562 5.10767 5.20972 5.31177 5.41382

P2635 - Minimum Fuel Injector Pulse Width curve ( seconds )

X-axis= engine speed ( revolutions / minute)


0 512 1024 1536 2048 2560 3072 3584 4096 4608 5120 5632 6144
0.79688 0.79688 0.79688 0.79688 0.79688 0.79688 0.79688 0.79688 0.79688 0.79688 0.79688 0.79688 0.79688

X-axis= engine speed ( revolutions / minute)


6656 7168 7680 8192
0.79688 0.79688 0.79688 0.79688

Diagnostic Supporting Tables - FPCM 2 of 2 990 of 991


16 OBDG03 Diagnostic Supporting Calculations - FPCM

P2635 - Calculation of fault thresholds

Calculation of Fault Thresholds:

Givens: Measured values observed at a typical operating point for an 80mph roadload --
Engine rpm = 1900 rev/min, Instantaneous Fuel Flow = 1.265 g/s, Fuel Line Pressure = 304
kPa (gage)

Example : Pressure Error Fault Threshold Low at chosen operating point:

Min Injector Flow [g/s] = Minimum Injector Pulse Width [ms] * Injector Slope[mg/ms/inj] * Number
of Fuel Injectors / 2 [inj/rev] * Engine Speed [rev/min] * 1/60 [min/s] * 1/1000 [g/mg]

Min Injector Flow = 0.25 * 1.565918* 4 / 2 * 1900 / 60 / 1000 = 0.0247 g/s

Max Overfueling Error [] = (Instantaneous Injector Flow [g/s] / Min Injector Flow [g/s])
= 1.265 (g/s) / 0.0247 (g/s)
= 51.2147 / 100 (decimal conversion)
= 0.512147 ( 51 %)

The overfuelling fuel flow error is limited to the range of between 105% and 115% overfuelling
depending on the actual fuel flow. The MaxOverfuelingError calculated above is outside the scaling
range; therefore, the overperformance fault threshold for this operating point is then calculated
using the limited value (105% or 1.05) as follows:

Pressure Error Fault Threshold Low[kPa]


= Injector Pressure Drop [kPa] *(1 -(Max Overfueling Error)^2)
= 304 * (1-(1.05 * 1.05))
= -31.16 kPa

Example : Pressure Error Fault Threshold High at same given operating point as the above example:

Max Injector Flow[g/s] = Injector Slope[mg/ms/inj] * Number of Fuel Injectors [inj] * 1/1000 [g/mg]
* 1000 [ms/s]

Max Injector Flow[g/s] = 1.565918 * 4 *1/1000 *1000 = 6.26 g/s

Max Underfueling Error [] = (Instantaneous Injector Flow [g/s] / Max Injector Flow [g/s])
= 1.265 (g/s) / 6.26 (g/s)
= 0.202 ( 20%)

The underfuelling fuel flow error is limited to the range between 85% and 95% overfuelling
depending on the actual fuel flow. The MaxUnderfuelingError calculated above falls below limited
range, therefore it is limited to;

Max Underfueling Error [] = 0.85

The underperformance fault threshold for this operating point is then calculated as:

Pressure Error Fault Threshold High [kPa]

Diagnostic Supporting Calculations - FPCM 1 of 1 991 of 991

You might also like