Beruflich Dokumente
Kultur Dokumente
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Heater B269A Controller specific Voltage measurement 200 K impedance Run Crank Ignition in 5 failures out of Type B,
Coolant output driver circuit outside of controller between signal and Range = True 6 samples 2 Trips
Pump diagnoses the Heater specific acceptable range controller ground. Note: In
Control Coolant Pump Control during driver off state Engine not cranking = True 1 sec/ sample certian
Circuit Open Circuit low sided driver indicates open circuit controlle
for an open circuit failure. == Above is true and == ==================== Continuous rs
failure when the output B269C
is powered off by Controller specific output Last Open Circuit Test not Indeterminate may also
comparing a voltage driver circuit voltage set
measurement to thresholds are set to meet
controller specific the following controller
voltage thresholds. specification for an open
circuit.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Heater B269C Controller specific Voltage measurement 0.5 impedance Run Crank Ignition in 5 failures out of Type B,
Coolant output driver circuit outside of controller between signal and Range = True 6 samples 2 Trips
Pump diagnoses the Heater specific acceptable range controller ground Note: In
Control Coolant Pump Control during driver off state Engine not cranking = True 1 sec/ sample certian
Circuit Low Circuit low sided driver indicates short to ground controlle
for a short to ground failure. == Above is true and == ==================== Continuous rs
failure when the output B269A
is powered off by Controller specific output Last Open Circuit Test not Indeterminate may also
comparing a voltage driver circuit voltage set
measurement to thresholds are set to meet
controller specific the following controller
voltage thresholds. specification for a short to
ground.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Heater B269D Controller specific Voltage measurement 0.5 impedance Run Crank Ignition in 5 failures out of Type B,
Coolant output driver circuit outside of controller between signal and Range = True 6 samples 2 Trips
Pump diagnoses the Heater specific acceptable range controller power. 1 sec/ sample
Control Coolant Pump Control during driver on state Engine not cranking = True Continuous
Circuit High Circuit low sided driver indicates short to power
for a short to power failure. == Above is true and == ====================
failure when the output
is powered on by Controller specific output Last Open Circuit Test not Indeterminate
comparing a voltage driver circuit voltage
measurement to thresholds are set to meet
controller specific the following controller
voltage thresholds. specification for a short to
power.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Intake P0010 Controller specific Voltage measurement 200 K impedance System supply voltage > 11.00 Volts 20 Type A,
Camshaft output driver circuit outside of controller between signal and failures out of 1 Trips
Actuator diagnoses the CAM specific acceptable range controller ground. Output driver is 25
Solenoid phaser oil control valve during driver on state commanded on samples
Circuit Open solenoid high sided indicates open circuit
– Bank 1 driver for an open failure. Ignition switch is in crank 250 ms /sample,
circuit failure when the or run position continuous
output is powered on Controller specific output
by comparing a voltage driver circuit voltage
measurement to thresholds are set to meet
controller specific the following controller
voltage thresholds. specification for an open
circuit.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Intake P0011 Detects a VVT system Camshaft position error (Intake cam Bank 1) Intake Cam Phsr Enable = TRUE 100.00 Type A,
Camshaft error by comparing the [absolute value of failures out of 1 Trips
System desired and actual cam (desired position - actual Cam Position Error > System Voltage > 11.00 Volts 125.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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Exhaust P0013 Controller specific Voltage measurement 200 K impedance System supply voltage > 11.00 Volts 20 Type A,
Camshaft output driver circuit outside of controller between signal and failures out of 1 Trips
Actuator diagnoses the CAM specific acceptable range controller ground. Output driver is 25
Solenoid phaser oil control valve during driver on state commanded on samples
Circuit Open solenoid high sided indicates open circuit
– Bank 1 driver for an open failure. Ignition switch is in crank 250 ms /sample,
circuit failure when the or run position continuous
output is powered on Controller specific output
by comparing a voltage driver circuit voltage
measurement to thresholds are set to meet
controller specific the following controller
voltage thresholds. specification for an open
circuit.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Exhaust P0014 Detects a VVT system Camshaft position error (Exhaust cam Bank 1) Exhaust Cam Phsr = TRUE 100.00 Type A,
Camshaft error by comparing the [absolute value of Enable failures out of 1 Trips
System desired and actual cam (desired position - actual Cam Position Error > 125.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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Crankshaft P0016 Detects cam to crank 4 cam sensor pulses Crankshaft and camshaft 2 failures out of 3 Type B,
Position misalignment by less than -7.1 Crank Degrees position signals are tests. 2 Trips
(CKP)- monitoring if the cam or synchronized
Camshaft sensor pulse for bank 1 greater than 8.3 Crank Degrees A failed test is 4
Position sensor A occurs during nominal position Engine is Spinning failures out of 5
(CMP) the incorrect crank in one cam revolution. samples.
Correlation position, diagnostic Cam phaser is in "parked"
Bank 1 passes when the cam position There is a delay
Sensor A sensor pulse is in the after the first
(end-park expected range No Active DTCs: CrankSensor_FA failed test to
phaser) 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 .
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Crankshaft P0017 Detects cam to crank 4 cam sensor pulses Crankshaft and camshaft 2 failures out of 3 Type B,
Position misalignment by less than -8.4 Crank Degrees position signals are tests. 2 Trips
(CKP)- monitoring if the cam or synchronized
Camshaft sensor pulse for bank 1 greater than 9.2 Crank Degrees A failed test is 4
Position sensor B occurs during nominal position Engine is Spinning failures out of 5
(CMP) the incorrect crank in one cam revolution.. samples.
Correlation position, diagnostic Cam phaser is in "parked"
Bank 1 passes when the cam position There is a delay
Sensor B sensor pulse is in the after the first
(end-park expected range No Active DTCs: CrankSensor_FA failed test to
phaser) 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 .
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2S Heater P0030 Controller specific Voltage measurement Ignition = Crank or Run 20 failures out Type B,
Control output driver circuit outside of controller Voltage > 11.0 volts of 25 samples 2 Trips
Circuit Bank diagnoses the heater specific acceptable range Engine Speed > 400 RPM Note: In
1 Sensor 1 output low sided driver during driver off state 250 ms / sample certain
for an open circuit indicates open circuit controlle
failure when the output failure. Continuous rs P0031
is powered off by may also
comparing a voltage Controller specific output 200 K impedance set
measurement to driver circuit voltage between output and
controller specific thresholds are set to meet controller ground.
voltage thresholds. the following controller
specification for an open
circuit.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2S Heater P0031 Controller specific Voltage measurement Ignition = Crank or Run 20 failures out Type B,
Control output driver circuit outside of controller Voltage > 11.0 volts of 25 samples 2 Trips
Circuit diagnoses the heater specific acceptable range Engine Speed > 400 RPM Note: In
Bank1 output low sided driver during driver off state 250 ms / sample certain
Sensor1 for a short to ground indicates short to ground controlle
failure when the output failure. Continuous rs P0030
is powered off by may also
comparing a voltage Controller specific output 0.5 impedance set
measurement to driver circuit voltage between output and
controller specific thresholds are set to meet controller ground.
voltage thresholds. the following controller
specification for a short to
ground.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2S Heater P0032 Controller specific Voltage measurement Ignition = Crank or Run 20 failures out Type B,
Control output driver circuit outside of controller Voltage > 11.0 volts of 25 samples 2 Trips
Circuit diagnoses the heater specific acceptable range Engine Speed > 400 RPM
Bank1 output low sided driver during driver on state 250 ms / sample
Sensor1 for a short to power indicates short to power
failure when the output failure. Continuous
is powered on by
comparing a voltage Controller specific output 0.5 impedance
measurement to driver circuit voltage between output and
controller specific thresholds are set to meet controller power.
voltage thresholds. the following controller
specification for a short to
power.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Turbo/Super P0033 Controller specific Voltage measurement Diagnostic enabled True 10 failures out of Type A,
Charger output driver circuit outside of controller ***************************** ***************************** 20 samples 1 Trips
Bypass diagnostic, diagnosing specific acceptable range Powertrain relay voltage >= 11.0 Volts
Valve A the 'compressor during driver off state ***************************** ***************************** PWM CRV: Note: In
Control recirculation valve 'A' indicates open circuit Engine does not crank 100ms / sample certain
Circuit actuator' low sided failure. eCRV: controlle
driver for an open Diagnostic system not 12.5ms / sample rs P0034
circuit failure, when the Controller specific output 200 K impedance disabled may also
output is powered off driver circuit voltage between output and set
by comparing a voltage thresholds are set to meet controller ground turbo/
measurement to the following controller super
controller specific specification for an open charger
voltage thresholds. circuit. bypass
valve
In series applications, control
turbocharger 'A' is the circuit
first turbocharger in the low
direction of exhaust
flow. In parallel
applications,
turbocharger 'A' is
associated with engine
bank 1.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Turbo/Super P0034 Controller specific Voltage measurement Diagnostic Enabled True 10 failures out of Type A,
Charger output driver circuit outside of controller ***************************** ***************************** 20 samples 1 Trips
Bypass diagnostic, diagnosing specific acceptable range Powertrain relay voltage >= 11.0 Volts Note: In
Valve A the 'compressor during driver off state ***************************** ***************************** PWM CRV: certain
Control recirculation valve 'A' indicates short to ground Engine does not crank 100ms / sample controlle
Circuit Low actuator' low sided failure. eCRV: rs P0033
driver for a short to Diagnostic system not 12.5ms / sample may also
ground failure when the Controller specific output 0.5 impedance disabled set
output is powered off driver circuit voltage between output and turbo/
by comparing a voltage thresholds are set to meet controller ground super
measurement to the following controller charger
controller specific specification for a short to bypass
voltage thresholds. ground. balve
control
In series application, In certain controllers this circuit
turbocharger 'A' is the diagnosis runs only when
first turbocharger in the the HWIO-output is driven
direction of exhaust by the application S/W.
flow. In parallel
applications,
turbocharger 'A' is
associated with engine
bank 1.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Turbo/Super P0035 Controller specific Voltage measurement Diagnostic enabled True 10 failures out of Type A,
Charger output driver circuit outside of controller ***************************** ***************************** 20 samples 1 Trips
Bypass diagnostic, diagnosing specific acceptable range Powertrain relay voltage >= 11.0 Volts
Valve A the 'compressor during driver on state ***************************** ***************************** PWM CRV:
Control recirculation valve 'A' indicates short to power Engine does not crank 100ms / sample
Circuit High actuator' low sided failure. Diagnostic system not eCRV:
driver for a short to disabled 12.5ms / sample
power failure when the Controller specific output 0.5 impedance
output is powered on driver circuit voltage between output and
by comparing a voltage thresholds are set to meet controller power.
measurement to the following controller
controller specific specification for a short to
voltage thresholds. power.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2S Heater P0036 Controller specific Voltage measurement Ignition = Crank or Run 20 failures out Type B,
Control output driver circuit outside of controller Voltage > 11.0 volts of 25 samples 2 Trips
Circuit Bank diagnoses the heater specific acceptable range Engine Speed > 400 RPM Note: In
1 Sensor 2 output low sided driver during driver off state 250 ms / sample certain
for an open circuit indicates open circuit controlle
failure when the output failure. Continuous rs P0037
is powered off by may also
comparing a voltage Controller specific output 200 K impedance set
measurement to driver circuit voltage between output and
controller specific thresholds are set to meet controller ground.
voltage thresholds. the following controller
specification for an open
circuit.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2S Heater P0037 Controller specific Voltage measurement Ignition = Crank or Run 20 failures out Type B,
Control output driver circuit outside of controller Voltage > 11.0 volts of 25 samples 2 Trips
Circuit diagnoses the heater specific acceptable range Engine Speed > 400 RPM Note: In
Bank1 output low sided driver during driver off state 250 ms / sample certain
Sensor2 for a short to ground indicates short to ground controlle
failure when the output failure. Continuous rs P0036
is powered off by may also
comparing a voltage Controller specific output 0.5 impedance set
measurement to driver circuit voltage between output and
controller specific thresholds are set to meet controller ground.
voltage thresholds. the following controller
specification for a short to
ground.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2S Heater P0038 Controller specific Voltage measurement Ignition = Crank or Run 20 failures out Type B,
Control output driver circuit outside of controller Voltage > 11.0 volts of 25 samples 2 Trips
Circuit diagnoses the heater specific acceptable range Engine Speed > 400 RPM
Bank1 output low sided driver during driver on state 250 ms / sample
Sensor2 for a short to power indicates short to power
failure when the output failure. Continuous
is powered on by
comparing a voltage Controller specific output 0.5 impedance
measurement to driver circuit voltage between output and
controller specific thresholds are set to meet controller power.
voltage thresholds. the following controller
specification for a short to
power.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
HO2S P0053 Detects an oxygen Heater Resistance 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 7.9 < ohms < 15.2 IAT_SensorFA
Bank 1 range resistance value. Coolant – IAT Engine < 8.0 ºC
Sensor 1 This test calculates the Soak Time > 28,800 seconds
heater's resistance Coolant Temp -30.0 ºC
(using voltage and Ignition Voltage < 32.0 volts
current) at engine start Engine Run time < 0.05 seconds
after a longer soak
condition and
compares it to the
expected values for the
released sensor.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
HO2S P0054 Detects an oxygen Heater Resistance 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 7.9 < ohms < 15.2 IAT_SensorFA
Bank 1 range resistance value. Coolant – IAT < 8.0 ºC
Sensor 2) This test calculates the Engine Soak Time > 28,800 seconds
(For Single heater's resistance Coolant Temp -30.0 ºC
Bank (using voltage and Ignition Voltage < 32.0 volts
Exhaust current) at engine start Engine Run time < 0.05 seconds
Only after a soak condition
and compares it to the
expected values for the
released sensor.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 > 6.41 Volts diagnostic for
by the TPS P0107 (MAP circuit low), 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)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Outside Air P0071 Detects an Outside Air Engine Off: Time between current Executed every Type B,
Temperature Temperature (OAT) ignition cycle and the 100 msec until a 2 Trips
(OAT) sensor that is stuck in If IAT >= OAT: last time the engine pass or fail
Sensor range. There are two IAT - OAT > 15.0 deg C was running >= 28,800.0 seconds decision is made
Circuit components to the test:
Performance an engine off If IAT < OAT: Engine is not running
(OAT wired component, and an OAT - IAT > 15.0 deg C
to ECM) engine running Vehicle Speed >= 15.5 MPH
component.
Coolant Temperature -
If the engine has been If either of the following IAT < 15.0 deg C
off for a long enough conditions are met, this
period of time, and the diagnostic will pass: IAT - Coolant Temperature < 15.0 deg C
coolant temperature
and Intake Air If IAT >= OAT: OAT-to-IAT engine off
Temperature (IAT) IAT - OAT <= 15.0 deg C equilibrium counter >= 300.0 counts
values are similar, then
the air temperature If IAT < OAT: The "OAT-to-IAT engine
values in the engine OAT - IAT <= 15.0 deg C off equilibrium counter" is
compartment of the a counter that is
vehicle are considered incremented or
to have equalized. In decremented based on
this case, the engine vehicle speed when the
off component of the engine is off. When this
diagnostic can be counter is high enough,
enabled. the vehicle has reached
an equilibrium where IAT
If the IAT and the OAT and OAT can be
values are similar, then compared. The value that
the OAT Performance is added or subtracted to
Diagnostic passes. If the counter every 100
the IAT and OAT values msec is contained in table
are not similar, the P0071: OAT
diagnostic will continue Performance Drive
to monitor the IAT and Equilibrium Engine Off
the OAT as the vehicle
starts to move. No Active DTCs: VehicleSpeedSensor_FA
IAT_SensorFA
For applications that ECT_Sensor_DefaultDete
have ability to move cted
without engaging the MAF_SensorFA
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
internal combustion EngineModeNotRunTimer
engine, the engine off Error
test will continue. If the
vehicle has been Engine Running: Time between current Executed every
moving quickly enough ignition cycle and the 100 msec until a
for a long enough If IAT >= OAT: last time the engine pass or fail
period of time, the IAT IAT - OAT was running >= 28,800.0 seconds decision is made
and OAT values should > 15.0 deg C
have reached an If IAT < OAT: Engine is running
equilibrium. This OAT - IAT > 15.0 deg C
period of time is Vehicle Speed >= 15.5 MPH
defined by the "OAT-to-
IAT engine off If either of the following Engine air flow >= 10.0 grams/second
equilibrium counter". conditions are met, this
The "OAT-to-IAT diagnostic will pass: OAT-to-IAT engine
engine off equilibrium running equilibrium
counter" is a counter If IAT >= OAT: counter >= 300.0 counts
that is incremented or IAT - OAT <= 15.0 deg C
decremented based on The "OAT-to-IAT engine
vehicle speed when the If IAT < OAT: running equilibrium
engine is off. When OAT - IAT <= 15.0 deg C counter" is a counter that
this counter is high is incremented or
enough, the vehicle decremented based on
has reached an vehicle speed and engine
equilibrium where IAT air flow when the engine
and OAT can be is running. When this
compared. counter is high enough,
the vehicle has reached
While the "OAT-to-IAT an equilibrium where IAT
engine off equilibrium and OAT can be
counter" is counting, compared. The value that
IAT and OAT are is added or subtracted to
monitored for similarity. the counter every 100
If they are similar, the msec is contained in table
OAT Performance P0071: OAT
Diagnostic passes. If Performance Drive
the counter reaches an Equilibrium Engine
equilibrium and the IAT Running
and OAT values are not
similar, the OAT No Active DTCs: VehicleSpeedSensor_FA
Performance IAT_SensorFA
Diagnostic will fail.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
ECT_Sensor_DefaultDete
If the engine off cted
component of the MAF_SensorFA
diagnostic was EngineModeNotRunTimer
enabled, but did not Error
make a pass or fail
decision, the engine
running component will
begin executing when
the internal combustion
engine starts to run.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
are monitored for
similarity. If they are
similar, the OAT
Performance
Diagnostic passes. If
the counter reaches an
equilibrium and the IAT
and OAT values are not
similar, the OAT
Performance
Diagnostic will fail.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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) Outside Air
Sensor Temperature (OAT) 1 sample every
Circuit Low signal circuit by 100 msec
monitoring the OAT
sensor output
resistance and failing
the diagnostic when the
OAT resistance is too
low. The OAT sensor is
a thermistor in which
the resistance across
the sensor can be
equated to a
temperature. A lower
resistance is equivalent
to a higher
temperature.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Outside Air P0073 Detects a continuous Raw OAT Input >= 403,672 Ohms Continuous 40 failures out Type B,
Temperature open circuit in the (~-60 deg C) of 50 samples 2 Trips
(OAT) Outside Air
Sensor Temperature (OAT) 1 sample every
Circuit High signal circuit by 100 msec
monitoring the OAT
sensor output
resistance and failing
the diagnostic when the
OAT resistance is too
high. The OAT sensor
is a thermistor in which
the resistance across
the sensor can be
equated to a
temperature. A higher
resistance is equivalent
to a lower temperature.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Outside Air P0074 Detects a noisy or String Length > 100 deg C Continuous 4 failures out of Type B,
Temperature erratic signal in the 5 samples 2 Trips
(OAT) OAT circuit by Where:
Sensor monitoring the OAT Each sample
Intermittent sensor and failing the "String Length" = sum of takes 1.0
In-Range diagnostic when the "Diff" calculated over 10 consecutive OAT seconds
OAT signal has a readings
noisier output than is And where:
expected. "Diff" = ABS(current OAT
reading - OAT reading
When the value of the from 100 milliseconds
OAT signal in °C is previous)
determined, a delta is
calculated between the
current reading and the
previous reading. The
absolute value of these
deltas is summed over
a number of OAT
readings. The result of
this summation is
called a “string length”.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Internal P0089 This DTC determines High Pressure Fuel Pump High Pressure Pump True Windup High/ Type B,
Control when the high pressure Delivery Angle >= 92 ° Performance Diagnostic Low 2 Trips
Module SIDI pump control has Enable
High reached to its max or OR 10.00 seconds
Pressure min authority <= 0 ° Battery Voltage >= 11 Volts failures out of
Pump min/ High Pressure Fuel Pump 12.50 Seconds
max Delivery Angle Low Side Fuel Pressure > 0.300 MPa samples
authority
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
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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
High P0090 Controller specific Voltage measurement Engine Speed >= 50 RPM 20 Type A,
Pressure output driver circuit outside of controller failures out of 1 Trips
Pump diagnoses High specific acceptable range Battery Voltage >= 11 Volts 40
Control Pressure pump Control during driver off state samples
Solenoid Solenoid low sided indicates open circuit 100 ms /sample
Enable Low driver for an open failure. Not in pump device Continuous
Side Open circuit failure when the control
Circuit output is powered off Controller specific output >= 200 KOhms Enabled when a code
by comparing a voltage driver circuit voltage impedance between clear is not active or not
measurement to thresholds are set to meet signal and controller exiting device control
controller specific the following controller ground
voltage thresholds specification for an open
circuit.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
High P0091 Controller specific Voltage measurement Engine Speed >= 50 RPM 20 Type A,
Pressure output driver circuit outside of controller failures out of 1 Trips
Pump diagnoses High specific acceptable range Battery Voltage >= 11 Volts 40
Control Pressure pump Control during driver off state samples
Solenoid Solenoid low sided indicates short to ground 100 ms /sample
Enable Low driver for a short to failure. Not in pump device Continuous
Side Short to ground failure when the control
Ground output is powered off Controller specific output <= 0.1 Amps between Enabled when a code
by comparing a voltage driver circuit voltage signal and controller clear is not active or not
measurement to thresholds are set to meet ground exiting device control
controller specific the following controller
voltage thresholds. specification for a short to
ground.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
High P0092 Controller specific Voltage measurement Engine Speed >= 50 RPM 20 Type A,
Pressure output driver circuit outside of controller >= 11 Volts failures out of 1 Trips
Pump Cntrl diagnoses diagnoses specific acceptable range Battery Voltage 40
Solenoid High Pressure pump during driver on state Not in pump device samples
Enable Low Control Solenoid low indicates short to power control 100 ms /sample
Side Short to sided driver for a short failure. Enabled when a code Continuous
Power to power failure when clear is not active or not
the output is powered Controller specific output <= 1.1 or 15 Amps exiting device control
on by comparing a driver circuit voltage selectable thershold
voltage measurement thresholds are set to meet based on High
to controller specific the following controller pressure Pump .
voltage thresholds. specification for a short to
power.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Intake Air P0096 Detects an Intake Air Good Correlation Time between current Executes once at Type B,
Temperature Temperature 2 (IAT2) Between IAT and IAT3: ignition cycle and the last the beginning of 2 Trips
Sensor 2 sensor value that is time the engine was > 28,800 seconds each ignition
Circuit stuck in range by ABS(Power Up IAT - running cycle if enable
Performance comparing the IAT2 Power Up IAT2) > 25 deg C conditions are
(applications sensor value against Powertrain Relay Voltage >= 11.0 Volts met
with humidity the IAT and IAT3 AND for a time >= 0.9 seconds
sensor and sensor values and
manifold failing the diagnostic if ABS(Power Up IAT - No Active DTCs: PowertrainRelayFault
temperature the IAT2 value is more Power Up IAT3) <= 25 deg C ECT_Sensor_Ckt_FA
sensor) different than the IAT IAT_SensorCircuitFA
and IAT3 values than is AND MnfdTempSensorCktFA
expected. If the engine HumTempSnsrCktFA
has been off for a long ABS(Power Up IAT2 - EngineModeNotRunTimer
enough period of time, Power Up IAT3) > 25 deg C Error
the air temperature
values in the engine Not Good Correlation, Time between current Executes once at
compartment of the IAT in middle: ignition cycle and the last the beginning of
vehicle are considered time the engine was each ignition
to have equalized, and Power Up IAT is running > 28,800 seconds cycle if enable
the diagnostic can be between Power Up IAT2 conditions are
enabled. and Power Up IAT3 Powertrain Relay Voltage >= 11.0 Volts met
for a time >= 0.9 seconds
The diagnostic will fail if AND
the IAT and IAT3 No Active DTCs: PowertrainRelayFault
values are similar, and ABS(Power Up IAT2 - ECT_Sensor_Ckt_FA
the IAT2 value is not Power Up IAT3) > 25 deg C IAT_SensorCircuitFA
similar to the IAT and MnfdTempSensorCktFA
IAT3 values. The AND HumTempSnsrCktFA
diagnostic will also fail EngineModeNotRunTimer
if none of the three ABS(Power Up IAT - Error
sensor values are Power Up IAT2) >
similar to each other, ABS(Power Up IAT -
and the IAT2 value is Power Up IAT3)
furthest from the Not Good Correlation, Time between current Executes once at
sensor value that is in IAT3 in middle: ignition cycle and the last the beginning of
the middle of the three time the engine was each ignition
sensor values. Power Up IAT3 is running > 28,800 seconds cycle if enable
between Power Up IAT conditions are
This diagnostic is and Power Up IAT2 Powertrain Relay Voltage >= 11.0 Volts met
executed once per for a time >= 0.9 seconds
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
ignition cycle if the AND
enable conditions are No Active DTCs: PowertrainRelayFault
met. ABS(Power Up IAT - ECT_Sensor_Ckt_FA
Power Up IAT2) > 25 deg C IAT_SensorCircuitFA
MnfdTempSensorCktFA
AND HumTempSnsrCktFA
EngineModeNotRunTimer
ABS(Power Up IAT3 - Error
Power Up IAT2) >
ABS(Power Up IAT3 -
Power Up IAT)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 in the (~-60 deg C) for a time >= 0.9 seconds of 50 samples 2 Trips
Sensor Intake Air Temperature
Circuit 2 Low 2 (IAT2) signal circuit or No Active DTCs: PowertrainRelayFault 1 sample every
(applications an IAT2 sensor that is 100 msec
with outputting a frequency
humidity) signal that is too low.
The diagnostic
monitors the IAT2
sensor output
frequency and fails the
diagnostic when the
IAT2 frequency is too
low.
This diagnostic is
enabled if the
Powertrain Relay
voltage is high enough.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Intake Air P0098 Detects an Intake Air Raw IAT 2 Input > 390 Hertz Powertrain Relay Voltage >= 11.0 Volts 40 failures out Type B,
Temperature Temperature 2 (IAT2) (~150 deg C) for a time >= 0.9 seconds of 50 samples 2 Trips
Sensor sensor that is
Circuit 2 outputting a frequency No Active DTCs: PowertrainRelayFault 1 sample every
High signal that is too high. 100 msec
(applications The diagnostic
with monitors the IAT2
humidity) sensor output
frequency and fails the
diagnostic when the
IAT2 frequency is too
high.
This diagnostic is
enabled if the
Powertrain Relay
voltage is high enough.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 signal in the for a time >= 0.9 seconds 5 samples 2 Trips
Sensor 2 Intake Air Temperature Where:
Intermittent 2 (IAT2) circuit by "String Length" = sum of No Active DTCs: PowertrainRelayFault Each sample
In-Range monitoring the IAT2 "Diff" calculated over 10 consecutive IAT 2 takes 1.0
(applications sensor and failing the readings seconds
with diagnostic when the And where:
humidity) IAT2 signal has a "Diff" = ABS(current IAT 2
noisier output than is reading - IAT 2 reading
expected. from 100 milliseconds
previous)
When the value of the
IAT2 signal in °C is
determined, a delta is
calculated between the
current reading and the
previous reading. The
absolute value of these
deltas is summed over
a number of IAT2
readings. The result of
this summation is
called a “string length”.
Since the IAT2 signal is
anticipated to be
relatively smooth, a
string length of a
particular magnitude
indicates a noisy or
erratic IAT2 signal. The
diagnostic will fail if the
string length is too
high.
This diagnostic is
enabled if the
Powertrain Relay
voltage is high enough.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
High P00C6 The DTC Diagnoses The ECM detects that the High Pressure Rise True 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 Crank Time >=
Diagnostic cranking. acceptable limits during High Pressure Fail False P00C6 - High
engine cranking Diagnostic During Start Pressure Pump
Control Mode
Pressure Rise Test: < Low side feed fuel timeout
Sensed High Pressure P00C6 - Minimum pressure >= 0 KPA (see Supporting
Fuel Rail Pressure value pressure in MPa that Table)
will exit High Engine Run Time 6.25 ms per
Pressure Start mode Run/Crank Voltage < = 0 sec sample
and allow fuel Engine Coolant > 8 Volts
delivery -42 <= °C <= 132 Pressure Fall
(see Supporting Table) For each engine start, Test:
only 1 diagnostic is All must be true Injected cylinder
<= performed. The pressure (High Pressure Pump is events >=
Pressure Fall Test: P00C6 - Minimum rise test will run if HIgh enabled and P00C6 -
Sensed High Pressure acceptable value of side fuel pressure is less High Fuel pressure maximum
Fuel Rail Pressure value fuel rail pressure than sensor ckt is Not (FA,FP acceptable
after High Pressure KtFHPC_p_HighPressSta or TFTKO) and counts of fuel
Start rt, otherwise, the pressure High Pressure fuel pump rail pressure
(see Supporting Table) fall diagnostic will run ckt is Not (FA,FP or below
The pressure fall runs TFTKO) and KtFHPD_p_HPS
when the engine is Cam or Crank Sensor Not _PressFallLoTh
cranking. FA and rsh after High
IAT, IAT2 and ECT Not FA Pressure Start
and (see Supporting
Low side Fuel Pump Table)
Relay ckt Not FA and
Estimate fuel rail pressure 4 samples per
is valid and engine rotation
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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
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)
Barometric Pressure not active
Inlet Air Temp >= 70.0 KPA
>= -10.0 DegC
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
If the engine has been Baro Pressure >= 50.0 kPa
off for a sufficient OR Baro Pressure <= 115.0 kPa
amount of time, the Turbocharger Boost
pressure values in the ABS(Manifold Pressure - Pressure >= 50.0 kPa
induction system will Baro Pressure) <= 10.0 kPa Turbocharger Boost
have equalized. The AND Pressure <= 115.0 kPa
Manifold Pressure ABS(Turbocharger Boost
(MAP), Turbocharger Pressure - Manifold No Active DTCs: EngineModeNotRunTimer
Boost Pressure and Pressure) > 10.0 kPa Error
Barometric Pressure AND MAP_SensorFA
(BARO) sensors values ABS(Turbocharger Boost AAP_SnsrFA
are checked to see if Pressure - Baro Pressure) <= 10.0 kPa AAP2_SnsrFA
they are within the
normal expected OR No Pending DTCs: MAP_SensorCircuitFP
atmospheric pressure AAP_SnsrCktFP
range. If they are, then ABS(Manifold Pressure - AAP2_SnsrCktFP
MAP, Turbocharger Baro Pressure) <= 10.0 kPa
Boost Pressure and AND
BARO are compared to ABS(Turbocharger Boost
see if their values are Pressure - Manifold
similar. Pressure) <= 10.0 kPa
AND
If two of these three ABS(Turbocharger Boost
sensors are similar, but Pressure - Baro Pressure) > 10.0 kPa
the third is not, then a
performance diagnostic OR
for the specific sensor
with the dissimilar ABS(Manifold Pressure -
value will fail. Baro Pressure) > 10.0 kPa
AND
If there is no ABS(Turbocharger Boost
combination of two of Pressure - Manifold
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
these three sensors Pressure) > 10.0 kPa
that is similar, then the AND
failed sensor cannot be ABS(Turbocharger Boost
uniquely identified. Pressure - Baro Pressure) > 10.0 kPa
The Multiple Pressure
Sensor Correlation
Diagnostic will fail in
this case.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Fuel Press P00C9 Controller specific Voltage measurement Engine Speed >= 50 RPM 20 Type A,
Regulator output driver circuit outside of controller Battery Voltage >= 11 Volts failures out of 1 Trips
Solenoid diagnoses High specific acceptable range 40
Supply Pressure pump Control during driver on state Not in pump device samples
Voltage Solenoid high sided indicates short to ground control 100 ms /sample
Control High driver for a short to failure. Enabled when a code Continuous
Side Circuit ground failure when the clear is not active or not
Short to output is powered on Controller specific output <= 1.1 or 15 Amps exiting device control
ground by comparing a voltage driver circuit voltage selectable thershold
measurement to thresholds are set to meet based on High
controller specific the following controller pressure Pump.
voltage thresholds. specification for a short to
ground.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Fuel Press P00CA Controller specific Voltage measurement Engine Speed >= 50 RPM 20 Type A,
Regulator output driver circuit outside of controller Battery Voltage >= 11 Volts failures out of 1 Trips
Solenoid diagnoses High specific acceptable range 40
Supply Pressure pump Control during driver off state Not in pump device samples
Voltage Solenoid high sided indicates short to power control 100 ms /sample
Control High driver for a short to failure. Enabled when a code Continuous
Side Circuit power failure when the clear is not active or not
Short to output is powered off Controller specific output <= 0.1 Amps between exiting device control
power by comparing a voltage driver circuit voltage signal and controller
measurement to thresholds are set to meet power
controller specific the following controller
voltage thresholds. specification for a short to
power.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Intake Air P00E9 Detects an Intake Air Good Correlation Time between current Executes once at Type B,
Temperature Temperature 3 (IAT3) Between IAT and IAT2: ignition cycle and the last the beginning of 2 Trips
Sensor 3 sensor value that is time the engine was each ignition
Circuit stuck in range by ABS(Power Up IAT - running > 28,800 seconds cycle if enable
Performance comparing the IAT3 Power Up IAT2) <= 25 deg C conditions are
(applications sensor value against Powertrain Relay Voltage >= 11.0 Volts met
with humidity the IAT and IAT2 AND for a time >= 0.9 seconds
sensor and sensor values and
manifold failing the diagnostic if ABS(Power Up IAT - No Active DTCs: PowertrainRelayFault
temperature the IAT3 value is more Power Up IAT3) > 25 deg C ECT_Sensor_Ckt_FA
sensor) different than the IAT IAT_SensorCircuitFA
and IAT2 values than is AND MnfdTempSensorCktFA
expected. If the engine HumTempSnsrCktFA
has been off for a long ABS(Power Up IAT2 - EngineModeNotRunTimer
enough period of time, Power Up IAT3) > 25 deg C Error
the air temperature
values in the engine Not Good Correlation, Time between current Executes once at
compartment of the IAT in Middle: ignition cycle and the last the beginning of
vehicle are considered time the engine was each ignition
to have equalized, and Power Up IAT is running > 28,800 seconds cycle if enable
the diagnostic can be between Power Up IAT2 conditions are
enabled. and Power Up IAT3 Powertrain Relay Voltage >= 11.0 Volts met
for a time >= 0.9 seconds
The diagnostic will fail if AND
the IAT and IAT2 No Active DTCs: PowertrainRelayFault
values are similar, and ABS(Power Up IAT2 - ECT_Sensor_Ckt_FA
the IAT3 value is not Power Up IAT3) > 25 deg C IAT_SensorCircuitFA
similar to the IAT and MnfdTempSensorCktFA
IAT2 values. The AND HumTempSnsrCktFA
diagnostic will also fail EngineModeNotRunTimer
if none of the three ABS(Power Up IAT - Error
sensor values are Power Up IAT3) >
similar to each other, ABS(Power Up IAT -
and the IAT3 value is Power Up IAT2)
furthest from the Not Good Correlation, Time between current Executes once at
sensor value that is in IAT2 in Middle: ignition cycle and the last the beginning of
the middle of the three time the engine was each ignition
sensor values. Power Up IAT2 is running > 28,800 seconds cycle if enable
between Power Up IAT conditions are
This diagnostic is and Power Up IAT3 Powertrain Relay Voltage >= 11.0 Volts met
executed once per for a time >= 0.9 seconds
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
ignition cycle if the AND
enable conditions are No Active DTCs: PowertrainRelayFault
met. ABS(Power Up IAT - ECT_Sensor_Ckt_FA
Power Up IAT3) > 25 deg C IAT_SensorCircuitFA
MnfdTempSensorCktFA
AND HumTempSnsrCktFA
EngineModeNotRunTimer
ABS(Power Up IAT2 - Error
Power Up IAT3) >
ABS(Power Up IAT2 -
Power Up IAT)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Intake Air P00EA Detects a continuous Raw IAT 3 Input < 56.52 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 Intake Air Temperature
Circuit 3 Low 3 (IAT3) signal circuit 1 sample every
(applications by monitoring the IAT3 100 msec
with manifold sensor output
temperature resistance and failing
and the diagnostic when the
humidity) IAT3 resistance is too
low. The IAT3 sensor
is a thermistor in which
the resistance across
the sensor can be
equated to a
temperature. A lower
resistance is equivalent
to a higher
temperature.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 (~-60 deg C) of 50 samples 2 Trips
Sensor Intake Air Temperature
Circuit 3 3 (IAT3) signal circuit 1 sample every
High by monitoring the IAT3 100 msec
(applications sensor output
with manifold resistance and failing
temperature the diagnostic when the
and IAT3 resistance is too
humidity) high. The IAT3 sensor
is a thermistor in which
the resistance across
the sensor can be
equated to a
temperature. A higher
resistance is equivalent
to a lower temperature.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Intake Air P00EC Detects a noisy or String Length > 80.00 deg C Continuous 4 failures out of Type B,
Temperature erratic signal in the 5 samples 2 Trips
Sensor 3 Intake Air Temperature Where:
Intermittent 3 (IAT3) circuit by "String Length" = sum of Each sample
In-Range monitoring the IAT3 "Diff" calculated over 10 consecutive IAT 3 takes 1.0
sensor and failing the readings seconds
diagnostic when the
IAT3 signal has a And where:
noisier output than is "Diff" = ABS(current IAT 3
expected. reading - IAT 3 reading
from 100 milliseconds
When the value of the previous)
IAT3 signal in °C is
determined, a delta is
calculated between the
current reading and the
previous reading. The
absolute value of these
deltas is summed over
a number of IAT3
readings. The result of
this summation is
called a “string length”.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 ground in the for a time >= 0.9 seconds of 50 samples 2 Trips
Circuit Low humidity signal circuit
or a humidity sensor No Active DTCs: PowertrainRelayFault 1 sample every
that is outputting a duty 100 msec
cycle that is too low.
The diagnostic
monitors the humidity
sensor duty cycle
output and fails the
diagnostic when the
humidity duty cycle is
too low.
This diagnostic is
enabled if the
Powertrain Relay
voltage is high enough.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Humidity P00F5 Detects a humidity Humidity Duty Cycle >= 95.0 % Powertrain Relay Voltage >= 11.0 Volts 40 failures out Type B,
Sensor sensor that is for a time >= 0.9 seconds of 50 samples 2 Trips
Circuit High outputting a duty cycle
signal that is too high. No Active DTCs: PowertrainRelayFault 1 sample every
The diagnostic 100 msec
monitors the humidity
sensor duty cycle
output and fails the
diagnostic when the
humidity duty cycle is
too high.
This diagnostic is
enabled if the
Powertrain Relay
voltage is high enough.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Humidity P00F6 Detects a noisy or String Length > 80 % Powertrain Relay Voltage >= 11.0 Volts 4 failures out of Type B,
Sensor erratic signal in the for a time >= 0.9 seconds 5 samples 2 Trips
Circuit humidity circuit by Where:
Intermittent monitoring the humidity "String Length" = sum of No Active DTCs: PowertrainRelayFault Each sample
sensor and failing the "Diff" calculated over 10 consecutive takes 1.0
diagnostic when the Humidity readings seconds
humidity signal has a
noisier output than is And where:
expected. "Diff" = ABS(current
Humidity reading -
When the value of Humidity reading from
relative humidity in % is 100 milliseconds
determined, a delta is previous)
calculated between the
current reading and the
previous reading. The
absolute value of these
deltas is summed over
a number of humidity
readings. The result of
this summation is
called a “string length”.
This diagnostic is
enabled if the
Powertrain Relay
voltage is high enough.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Mass Air P0101 Detects a performance See table Engine Speed >= 400 RPM Continuous Type B,
Flow System failure in the Mass Air P0101, P0106, P010B, Engine Speed <= 6,100 RPM 2 Trips
Performance Flow (MAF) sensor, P0121, P0236, P1101: Calculation are
(single turbo) such as when a MAF Turbocharger Intake (Coolant Temp >= -7 Deg C performed every
value is stuck in range. Flow Rationality OR 12.5 msec
Diagnostic Failure OBD Coolant Enable
This diagnostic is Matrix Criteria = TRUE)
performed using the for combinations
Intake Flow Rationality of model failures that can (Coolant Temp <= 125 Deg C
Diagnostic (IFRD). set this DTC. OR
IFRD calculates OBD Max Coolant
modeled values of MAF model fails when Achieved = FALSE)
sensors from other ABS(Measured Flow –
sensors. The other Modeled Air Flow) Filtered > 20.0 grams/sec Intake Air Temp >= -20 Deg C
sensors are the Intake Air Temp <= 125 Deg C
Manifold Pressure MAP1 model fails when
(MAP) sensor, ABS(Measured MAP – Minimum total weight
Turbocharger Boost MAP Model 1) Filtered > 23.0 kPa factor (all factors
Pressure sensor and multiplied together) >= 0.50
Throttle Position sensor MAP2 model fails when
(TPS). ABS(Measured MAP – See Residual Weight Modeled Air Flow Error
MAP Model 2) Filtered > 25.0 kPa Factor tables. multiplied by
These modeled values P0101, P0106, P010B,
are compared against MAP3 model fails when P0121, P012B, P0236,
the actual sensor ABS(Measured MAP – P1101: MAF1 Residual
values to see if they MAP Model 3) Filtered > 25.0 kPa Weight Factor based on
are similar. If they are RPM
similar, then the model TIAP1 model fails when and
passes. If they are not ABS(Measured TIAP – P0101, P0106, P010B,
similar, then that model TIAP Model 1) Filtered > 30.0 kPa P0121, P012B, P0236,
is considered to be P1101: MAF1 Residual
failed. Certain TPS model fails when Weight Factor based on
combinations of model Filtered Throttle Model MAF Est
passes and model Error > 175 kPa*(g/s)
failures can be MAP Model 1 Error
interpreted to be multiplied by
caused by a TIAP Correlation model P0101, P0106, P0121,
performance issue with fails when P012B, P0236, P1101:
the MAF sensor. In this High Engine Air Flow is MAP1 Residual Weight
case, the MAF TRUE Factor based on RPM
Performance diagnostic AND
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
will fail. Measured TIAP - MAP Model 2 Error
measured MAP - multiplied by
offset as a function of P0101, P0106, P0121,
engine speed > 30.0 kPa P012B, P0236, P1101:
See table MAP2 Residual Weight
P0101, P0106, P0121, Factor based on RPM
P0236, P1101: TIAP-
MAP Correlation Offset MAP Model 3 Error
multiplied by
OR P0101, P0106, P0121,
P012B, P0236, P1101:
Low Engine Air Flow is MAP3 Residual Weight
TRUE Factor based on RPM
AND
Measured TIAP - TIAP Model 1 Error
measured Baro - multiplied by
offset as a function of P0101, P0106, P0121,
engine speed > 30.0 kPa P0236, P1101: TIAP
See table Residual Weight Factor
P0101, P0106, P0121, based on RPM
P0236, P1101: TIAP-
Baro Correlation Offset Filtered Throttle Model
Error multiplied by
TIAP Correlation is valid P0101, P0106, P0121,
when P012B, P0236, P1101:
High Engine Air Flow has TPS Residual Weight
been TRUE for a period of Factor based on RPM
time > 1.0 seconds
OR No Active DTCs: MAP_SensorCircuitFA
Low Engine Air Flow has EGRValvePerformance_F
been TRUE for a period of A
time > 1.0 seconds MAF_SensorCircuitFA
CrankSensor_FA
ECT_Sensor_FA
High Engine Air Flow is IAT_SensorFA
TRUE when MnfdTempSensorFA
Mass Air Flow > a threshold in TC_BoostPresSnsrCktFA
gm/sec as a function AmbientAirDefault
of engine speed.
See table No Pending DTCs: EGRValve_FP
- ECT_Sensor_Ckt_FP
IAT_SensorCircuitFP
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
P0101, P0106, P0121, MnfdTempSensorCktFP
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 < 1.3 gm/sec
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Mass Air P0102 Detects a continuous MAF Output <= 450 Hertz Engine Run Time > 1.0 seconds 200 failures out Type B,
Flow Sensor short to ground in the (~ 0.00 gm/sec) Engine Speed >= 300 RPM of 250 samples 2 Trips
Circuit Low MAF sensor circuit or a Ignition Voltage >= 10.0 Volts
Frequency MAF sensor that is Above criteria present for 1 sample every
outputting a frequency a period of time >= 1.0 seconds cylinder firing
that is too low. The event
diagnostic monitors the
MAF sensor frequency
output and fails the
diagnostic when the
MAF frequency is too
low.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Mass Air P0103 Detects a MAF sensor MAF Output >= 14,500 Hertz Engine Run Time > 1.0 seconds 200 failures out Type B,
Flow Sensor that is outputting a (~ 41.1 gm/sec) Engine Speed >= 300 RPM of 250 samples 2 Trips
Circuit High frequency signal that is Ignition Voltage >= 10.0 Volts
Frequency too high. The Above criteria present for 1 sample every
diagnostic monitors the a period of time >= 1.0 seconds cylinder firing
MAF sensor frequency event
output and fails the
diagnostic when the
MAF frequency is too
high.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Manifold P0106 Detects a performance Engine Running: Engine Speed >= 400 RPM Continuous Type B,
Absolute failure in the Manifold Engine Speed <= 6,100 RPM 2 Trips
Pressure Pressure (MAP) See table Calculation are
Sensor sensor, such as when a P0101, P0106, P010B, (Coolant Temp >= -7 Deg C performed every
Performance MAP value is stuck in P0121, P0236, P1101: OR 12.5 msec
(single turbo) range. Turbocharger Intake OBD Coolant Enable
Flow Rationality Criteria = TRUE)
If the engine has been Diagnostic Failure
off for a sufficient Matrix (Coolant Temp <= 125 Deg C
amount of time, the for combinations OR
pressure values in the of model failures that can OBD Max Coolant
induction system will set this DTC. Achieved = FALSE)
have equalized. The
MAP sensor value is MAF model fails when Intake Air Temp >= -20 Deg C
checked to see if it is ABS(Measured Flow – Intake Air Temp <= 125 Deg C
within the normal Modeled Air Flow) Filtered > 20.0 grams/sec
expected atmospheric Minimum total weight
pressure range. If it is MAP1 model fails when factor (all factors
not, then the MAP ABS(Measured MAP – multiplied together) >= 0.50
performance diagnostic MAP Model 1) Filtered > 23.0 kPa
will fail. See Residual Weight Modeled Air Flow Error
MAP2 model fails when Factor tables. multiplied by
If the MAP sensor ABS(Measured MAP – P0101, P0106, P010B,
value is within the MAP Model 2) Filtered > 25.0 kPa P0121, P012B, P0236,
normal expected P1101: MAF1 Residual
atmospheric range, MAP3 model fails when Weight Factor based on
then MAP, ABS(Measured MAP – RPM
Turbocharger Boost MAP Model 3) Filtered > 25.0 kPa and
Pressure, and P0101, P0106, P010B,
Barometric Pressure TIAP1 model fails when P0121, P012B, P0236,
(BARO) are compared ABS(Measured TIAP – P1101: MAF1 Residual
to see if their values TIAP Model 1) Filtered > 30.0 kPa Weight Factor based on
are similar. If the MAF Est
Turbocharger Boost TPS model fails when
Pressure and BARO Filtered Throttle Model MAP Model 1 Error
sensor values are Error > 175 kPa*(g/s) multiplied by
similar, but the MAP P0101, P0106, P0121,
value is not similar, TIAP Correlation model P012B, P0236, P1101:
then a MAP fails when MAP1 Residual Weight
performance diagnostic Factor based on RPM
will fail. High Engine Air Flow is
TRUE MAP Model 2 Error
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
The engine running AND multiplied by
portion of this Measured TIAP - P0101, P0106, P0121,
diagnostic is performed measured MAP - P012B, P0236, P1101:
using the Intake Flow offset as a function of MAP2 Residual Weight
Rationality Diagnostic engine speed > 30.0 kPa Factor based on RPM
(IFRD). IFRD See table
calculates modeled P0101, P0106, P0121, MAP Model 3 Error
values of sensors from P0236, P1101: TIAP- multiplied by
other sensors. The MAP Correlation Offset P0101, P0106, P0121,
other sensors are the P012B, P0236, P1101:
Mass Air Flow (MAF) OR MAP3 Residual Weight
sensor, Turbocharger Factor based on RPM
Boost Pressure sensor Low Engine Air Flow is
and Throttle Position TRUE TIAP Model 1 Error
sensor (TPS). AND multiplied by
Measured TIAP - P0101, P0106, P0121,
These modeled values measured Baro - P0236, P1101: TIAP
are compared against offset as a function of Residual Weight Factor
the actual sensor engine speed > 30.0 kPa based on RPM
values to see if they See table
are similar. If they are P0101, P0106, P0121, Filtered Throttle Model
similar, then the model P0236, P1101: TIAP- Error multiplied by
passes. If they are not Baro Correlation Offset P0101, P0106, P0121,
similar, then that model P012B, P0236, P1101:
is considered to be TIAP Correlation is valid TPS Residual Weight
failed. Certain when Factor based on RPM
combinations of model
passes and model High Engine Air Flow has
failures can be been TRUE for a period of No Active DTCs: MAP_SensorCircuitFA
interpreted to be time > 1.0 seconds EGRValvePerformance_F
caused by a OR A
performance issue with Low Engine Air Flow has MAF_SensorCircuitFA
the MAP sensor. In this been TRUE for a period of CrankSensor_FA
case, the MAP time > 1.0 seconds ECT_Sensor_FA
Performance diagnostic IAT_SensorFA
will fail. High Engine Air Flow is MnfdTempSensorFA
TRUE when TC_BoostPresSnsrCktFA
Mass Air Flow > a threshold in AmbientAirDefault
gm/sec as a function
of engine speed No Pending DTCs: EGRValve_FP
See table ECT_Sensor_Ckt_FP
- IAT_SensorCircuitFP
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
P0101, P0106, P0121, MnfdTempSensorCktFP
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 < 1.3 gm/sec
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
OR running > 10.0 seconds 1 sample every
Manifold Pressure > 115.0 kPa 12.5 msec
Engine is not rotating
OR
No Active DTCs: EngineModeNotRunTimer
ABS(Manifold Pressure - Error
Baro Pressure) > 10.0 kPa MAP_SensorCircuitFA
AND AAP_SnsrCktFA
ABS(Turbocharger Boost AAP2_SnsrCktFA
Pressure - Manifold
Pressure) > 10.0 kPa No Pending DTCs: MAP_SensorCircuitFP
AND AAP_SnsrCktFP
ABS(Turbocharger Boost AAP2_SnsrCktFP
Pressure - Baro Pressure) <= 10.0 kPa
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Manifold P0107 Detects a continuous MAP Voltage < 3.3 % of 5 Volt Continuous 320 failures out Type B,
Absolute short to ground in the Range of 400 samples 2 Trips
Pressure Manifold Absolute (This is equal to 7.5
Sensor Pressure (MAP) signal kPa) 1 sample every
Circuit Low circuit by monitoring 12.5 msec
(Gen III) the MAP sensor output
voltage and failing the
diagnostic when the
MAP voltage is too low.
The MAP sensor is a
pressure transducer
which outputs a voltage
proportional to the
absolute pressure.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Manifold P0108 Detects a continuous MAP Voltage > 86.0 % of 5 Volt Continuous 320 failures out Type B,
Absolute short to power or open Range of 400 samples 2 Trips
Pressure circuit in the Manifold (This is equal to 372.0
Sensor Absolute Pressure kPa) 1 sample every
Circuit High (MAP) signal circuit by 12.5 msec
(Gen III) monitoring the MAP
sensor output voltage
and failing the
diagnostic when the
MAP voltage is too
high. The MAP sensor
is a pressure
transducer which
outputs a voltage
proportional to the
absolute pressure.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Intake Air P0111 Detects an Intake Air Good Correlation Time between current Executes once at Type B,
Temperature Temperature (IAT) Between IAT2 and IAT3 ignition cycle and the last the beginning of 2 Trips
Sensor sensor value that is time the engine was each ignition
Circuit stuck in range by ABS(Power Up IAT - running > 28,800 seconds cycle if enable
Performance comparing the IAT Power Up IAT2) > 25 deg C conditions are
(applications sensor value against Powertrain Relay Voltage >= 11.0 Volts met
with humidity the IAT2 and IAT3 AND for a time >= 0.9 seconds
sensor and sensor values and
manifold failing the diagnostic if ABS(Power Up IAT - No Active DTCs: PowertrainRelayFault
temperature the IAT value is more Power Up IAT3) > 25 deg C ECT_Sensor_Ckt_FA
sensor) different than the IAT2 IAT_SensorCircuitFA
and IAT3 values than is AND MnfdTempSensorCktFA
expected. If the engine HumTempSnsrCktFA
has been off for a long ABS(Power Up IAT2 - EngineModeNotRunTimer
enough period of time, Power Up IAT3) <= 25 deg C Error
the air temperature
values in the engine Not Good Correlation, Time between current Executes once at
compartment of the IAT2 in Middle: ignition cycle and the last the beginning of
vehicle are considered time the engine was each ignition
to have equalized, and Power Up IAT2 is running > 28,800 seconds cycle if enable
the diagnostic can be between Power Up IAT conditions are
enabled. and Power Up IAT3 Powertrain Relay Voltage >= 11.0 Volts met
for a time >= 0.9 seconds
The diagnostic will fail if AND
the IAT2 and IAT3 No Active DTCs: PowertrainRelayFault
values are similar, and ABS(Power Up IAT - ECT_Sensor_Ckt_FA
the IAT value is not Power Up IAT3) > 25 deg C IAT_SensorCircuitFA
similar to the IAT2 and MnfdTempSensorCktFA
IAT3 values. The AND HumTempSnsrCktFA
diagnostic will also fail EngineModeNotRunTimer
if none of the three ABS(Power Up IAT2 - Error
sensor values are Power Up IAT) >
similar to each other, ABS(Power Up IAT2 -
and the IAT value is Power Up IAT3)
furthest from the Not Good Correlation, Time between current Executes once at
sensor value that is in IAT3 in Middle: ignition cycle and the last the beginning of
the middle of the three time the engine was each ignition
sensor values. Power Up IAT3 is running > 28,800 seconds cycle if enable
between Power Up IAT conditions are
This diagnostic is and Power Up IAT2 Powertrain Relay Voltage >= 11.0 Volts met
executed once per for a time >= 0.9 seconds
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
ignition cycle if the AND
enable conditions are No Active DTCs: PowertrainRelayFault
met. ABS(Power Up IAT - ECT_Sensor_Ckt_FA
Power Up IAT2) > 25 deg C IAT_SensorCircuitFA
MnfdTempSensorCktFA
AND HumTempSnsrCktFA
EngineModeNotRunTimer
ABS(Power Up IAT3 - Error
Power Up IAT) >
ABS(Power Up IAT3 -
Power Up IAT2)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Intake Air P0112 Detects a continuous Raw IAT Input < 58.00 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 Intake Air Temperature
Circuit Low (IAT) signal circuit by 1 sample every
monitoring the IAT 100 msec
sensor output
resistance and failing
the diagnostic when the
IAT resistance is too
low. The IAT sensor is
a thermistor in which
the resistance across
the sensor can be
equated to a
temperature. A lower
resistance is equivalent
to a higher
temperature.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 (~-60 deg C) of 50 samples 2 Trips
Sensor Intake Air Temperature
Circuit High (IAT) signal circuit by 1 sample every
monitoring the IAT 100 msec
sensor output
resistance and failing
the diagnostic when the
IAT resistance is too
high. The IAT sensor is
a thermistor in which
the resistance across
the sensor can be
equated to a
temperature. A higher
resistance is equivalent
to a lower temperature.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Intake Air P0114 Detects a noisy or String Length > 80.00 deg C Continuous 4 failures out of Type B,
Temperature erratic signal in the 5 samples 2 Trips
Sensor Intake Air Temperature Where:
Intermittent (IAT) circuit by "String Length" = sum of Each sample
In-Range monitoring the IAT "Diff" calculated over 10 consecutive IAT takes 1.0
sensor and failing the readings seconds
diagnostic when the And where:
IAT signal has a noisier "Diff" = ABS(current IAT
output than is reading - IAT reading
expected. from 100 milliseconds
previous)
When the value of the
IAT signal in °C is
determined, a delta is
calculated between the
current reading and the
previous reading. The
absolute value of these
deltas is summed over
a number of IAT
readings. The result of
this summation is
called a “string length”.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Engine P0117 Circuit Continuity ECT Resistance < 55 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 (Engine Coolant 1 sec/ sample
Circuit Low temperature) signal
circuit or the ECT Continuous
sensor. This is
accomplished by
monitoring the
resistance of the circuit.
If the resistance goes
out of the expected
range the DTC is set.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Engine P0118 Circuit Continuity ECT Resistance > 134,000 Ohms Engine run time > 15.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 (Engine 1 sec/ sample
Circuit High Coolant temperature)
signal circuit or the Continuous
ECT sensor. This is
accomplished by
monitoring the
resistance of the circuit.
If the resistance goes
out of the expected
range the DTC is set.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Engine P0119 Circuit Erratic 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 (Engine Coolant 1) postive step change is 1 sec/ sample
Sensor temperature) signal greater than calculated
Circuit circuit or the ECT high limit Continuous
Intermittent sensor. Allowable high
and low limits are OR
calculated for the next
sample based on the 2) negitive step change is
previous sample and lower than calculated low
sensor time constant. limit.
If the sensor responds
faster than should be The calculated high and
possible the DTC is low limits for the next
set. reading use the following
calibrations:
1) Sensor time constant 7.4 seconds
2) Sensor low limit -60.0 Deg C
3) Sensor high limit 200.0 Deg C
*****Generic Example*****
*****************************
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Throttle P0121 Detects a performance See table Engine Speed >= 400 RPM Continuous Type B,
Position failure in the Throttle P0101, P0106, P010B, Engine Speed <= 6,100 RPM 2 Trips
Sensor Position sensor (TPS) P0121, P0236, P1101: Calculation are
Performance sensor, such as when a Turbocharger Intake (Coolant Temp >= -7 Deg C performed every
(single turbo) TPS value is stuck in Flow Rationality OR 12.5 msec
range. Diagnostic Failure OBD Coolant Enable
Matrix Criteria = TRUE)
This diagnostic is for combinations of model
performed using the failures that can set this (Coolant Temp <= 125 Deg C
Intake Flow Rationality DTC. OR
Diagnostic (IFRD). OBD Max Coolant
IFRD calculates MAF model fails when Achieved = FALSE)
modeled values of ABS(Measured Flow –
sensors from other Modeled Air Flow) Filtered > 20.0 grams/sec Intake Air Temp >= -20 Deg C
sensors. The other Intake Air Temp <= 125 Deg C
sensors are the MAP1 model fails when
Manifold Pressure ABS(Measured MAP – Minimum total weight
(MAP) sensor, MAP Model 1) Filtered > 23.0 kPa factor (all factors
Turbocharger Boost multiplied together) >= 0.50
Pressure sensor and MAP2 model fails when
Mass Air Flow (MAF) ABS(Measured MAP – See Residual Weight Modeled Air Flow Error
sensor. MAP Model 2) Filtered > 25.0 kPa Factor tables. multiplied by
P0101, P0106, P010B,
These modeled values MAP3 model fails when P0121, P012B, P0236,
are compared against ABS(Measured MAP – P1101: MAF1 Residual
the actual sensor MAP Model 3) Filtered > 25.0 kPa Weight Factor based on
values to see if they RPM
are similar. If they are TIAP1 model fails when and
similar, then the model ABS(Measured TIAP – P0101, P0106, P010B,
passes. If they are not TIAP Model 1) Filtered > 30.0 kPa P0121, P012B, P0236,
similar, then that model P1101: MAF1 Residual
is considered to be TPS model fails when Weight Factor based on
failed. Certain Filtered Throttle Model MAF Est
combinations of model Error > 175 kPa*(g/s)
passes and model MAP Model 1 Error
failures can be TIAP Correlation model multiplied by
interpreted to be fails when P0101, P0106, P0121,
caused by a P012B, P0236, P1101:
performance issue with High Engine Air Flow is MAP1 Residual Weight
the TPS sensor. In this TRUE AND Factor based on RPM
case, the TPS Measured TIAP -
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Performance diagnostic measured MAP - offset as MAP Model 2 Error
will fail. a function of engine multiplied by
speed > 30.0 kPa P0101, P0106, P0121,
See table P012B, P0236, P1101:
P0101, P0106, P0121, MAP2 Residual Weight
P0236, P1101: TIAP- Factor based on RPM
MAP Correlation Offset
MAP Model 3 Error
OR multiplied by
P0101, P0106, P0121,
Low Engine Air Flow is P012B, P0236, P1101:
TRUE AND MAP3 Residual Weight
Measured TIAP - Factor based on RPM
measured Baro - offset as
a function of engine TIAP Model 1 Error
speed > 30.0 kPa multiplied by
See table P0101, P0106, P0121,
P0101, P0106, P0121, P0236, P1101: TIAP
P0236, P1101: TIAP- Residual Weight Factor
Baro Correlation Offset based on RPM
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Manifold Pressure > a threshold in kPa as MnfdTempSensorCktFP
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 < 1.3 gm/sec
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
TPS1 Circuit P0122 Detects a continuous or TPS1 % Vref < 0.3250 % Vref Run/Crank voltage > 6.41 Volts 79 / 159 Type A,
Low intermittent short low or counts; 1 Trips
open in TPS1 circuit by
monitoring the TPS 1 No 5V reference error or 57 counts
sensor percent Vref fault for # 4 5V reference P06A3 continuous;
and failing the circuit
diagnostic when the 3.125 ms /count
TPS percent Vref is too in the ECM main
low. This diagnostic processor
only runs when battery
voltage is high enough.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
TPS1 Circuit P0123 Detects a continuous or TPS1 % Vref > 4.750 % Vref Run/Crank voltage > 6.41 Volts 79 / 159 Type A,
High intermittent short high counts; 1 Trips
in TPS1 circuit by
monitoring the TPS 1 No 5V reference error or 57 counts
sensor percent Vref fault for # 4 5V reference P06A3 continuous;
and failing the circuit
diagnostic when the 3.125 ms /count
TPS percent Vref is too in the ECM main
high. This diagnostic processor
only runs when battery
voltage is high enough.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 ECT (EngineCoolant after the first conbustion ECT_Sensor_Perf_FA DTC 2 Trips
Temperature temperature) does not event using Range #1 or VehicleSpeedSensor_FA
Below Stat achieve the required #2 below: OAT_PtEstFiltFA 1 sec/ sample
Regulating target temperature after IAT_SensorCircuitFA
Temperature an allowed energy Thermostat type is divided MAF_SensorFA Once per ignition
accumulation by the into normal (non-heated) THMR_AWP_AuxPumpF key cycle
engine. This can be and electrically heated. A
caused by an ECT THMR_AHV_FA
sensor biased low or a For this application the THMR_SWP_Control_FA
cooling system that is "type" cal THMR_SWP_NoFlow_FA
not warming up (KeTHMG_b_TMS_ElecT THMR_SWP_FlowStuckO
correctly because of a hstEquipped) = 0 n_FA
stuck open thermostat If the type cal is equal to EngineTorqueEstInaccura
or other fault. one, the application has te
an electrically heated t-
stat, if equal to zero the Engine not run time
the application has an non (soaking time before
heated t-stat. See current trip) 1,800 seconds
appropiate section below.
30 Eng Run Tme
***************************** Engine run time 1,800 seconds
Type cal above = 1
(Electrically heated t-stat) Fuel Condition Ethanol 87 %
== == == == See the two tables
Range #1 (Primary) ECT named: Distance traveled 0.62 miles
reaches Commanded P0128_Maximum
temperature minus 19 °C Accumulated Energy
when Ambient min is for Start-up ECT *************************** ***************************
52 °C and > 10 °C. conditions - Primary If Engine RPM is
Note: Warm up target for and continuously greater than 9,999 rpm
range #1 will be at least P0128_Maximum for this time period 5.0 seconds
71 °C Accumulated Energy
== == == == for Start-up ECT The diagnostic test for this
Range #2 (Alternate) ECT conditions - Alternate key cycle will abort
reaches Commanded in the Supporting *************************** ***************************
temperature minus 50 °C tables section.
when Ambient min is *************************** ***************************
10 °C and > -7 °C. This diagnostic models If T-Stat Heater
Note: Warm up target for the net energy into and commanded duty cycle > 20.0 % duty cycle
range #2 will be at least out of the cooling for this time period > 5.0 seconds
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
55 °C system during the
warm-up process. The diagnostic test for this
***************************** key cycle will abort
Type cal above = 0 The five energy terms
(non - heated t-stat) are: heat from *************************** ***************************
== == == == combustion (with AFM ECT at start run -60 ECT 66 °C
Range #1 (Primary) ECT correction), heat from
reaches 71 °C when after-run, heat loss to
Ambient min is enviroment, heat loss
52 °C and > 10 °C. to cabin and heat loss
== == == == to DFCO.
Range #2 (Alternate) ECT
reaches 55 °C when
Ambient min is
10 °C and > -7 °C.
*****************************
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2S Circuit P0131 This DTC determines if B1S1 WRAF ASIC B1S1 DTC's Not active P0135, P0030, P0031 or Signal A: 32 Type B,
Low Voltage the WRAF O2 sensor indicates a ground short this key cycle P0032 failures out of 40 2 Trips
Bank 1 signal circuit is shorted to any of the following samples
Sensor 1 low. This DTC will WRAF signals: Measure Valid status
(For use with detect a short to (ASIC) = Valid OR
WRAF - E80 ground fault to the A) Pump Current - short The ASIC provides a
Pump Current, to ground fail counts are fault indication when Controller status (ASIC) = Ready Signal B: 32
Reference Cell Voltage accumulated to determine the pump current pin is failures out of
and Reference Ground fault status. between -150 mV and Engine Run or Auto stop = True 40 samples
circuits. When +175 mV.
enabled, the diagnostic WRAF Ref cell OR
monitors the three B) Reference Cell Voltage The ASIC provides a temperature 628 Deg C
different failure - short to ground fail fault indication when Signal C: 32
counters it receives counts are accumulated the Refernce Cell ************************** failures out of
from the WRAF to determine fault status. Voltage pin < 225 mV. Heater Warm-up delay = Complete 40 samples
Application-Specific Then
Integrated Circuit C) Reference Ground - The ASIC provides a WRAF circuit diagnostic Frequency for
(ASIC). short to ground fail counts fault indication when delay (since heater Warm- 30.0 seconds Signal A & B:
are accumulated to during the intrusive test up delay is complete) Continuous in 25
The individual determine fault status. the Reference Cell ************************** milli - second
diagnostic failure impedance change is loop
counters are Note: This ASIC is 90 ohms.
incremented based on referred to as C2WRAF Frequency for
the message received (Delphi). Note: Signal A & B Signal C: Tested
from the ASIC. The faults must exist for 24 during an
DTC is set based on Note: A ground short on ASIC clock cycles to intrusive event
any of the three the Pump Current or qualify for a fail flag. performed every
individual fail and Reference Voltage signal 60 seconds.
sample counters. may also set a P223C The three fault signals During each
DTC. have individual X out of event the
Y calibrations. When impedance is
the X out of Y is measured 3
reached in any region times once every
this DTC is set. 12.5 msec.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
monitor is
disabled.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2S Circuit P0132 This DTC determines if B1S1 WRAF ASIC B1S1 DTC's Not active P0135, P0030, P0031 or Signal A: 32 Type B,
High Voltage the WRAF O2 sensor indicates a short to power this key cycle P0032 failures out of 2 Trips
Bank 1 signal circuit is shorted on any of the following 40 samples
Sensor 1 high. This DTC will WRAF signals: Measure Valid Status
(For use with detect a short to power (ASIC) = Valid
WRAF - E80 fault to the Pump A) Pump Current - short The ASIC provides a OR
Current (and Trim to power fail counts are fault indication when Controller status (ASIC) = Ready
circuit), Reference Cell accumulated to determine the pump current pin >
Voltage and Reference fault status. 2.8 V. Engine Run or Auto stop = True Signal B: 32
Ground circuit. When failures out of 40
enabled, the diagnostic B) Reference Cell Voltage The ASIC provides a WRAF Ref cell samples
monitors the three - short to power fail fault indication when temperature 628 Deg C
different failure counts are accumulated the Reference Cell
counters it receives to determine fault status. Voltage pin > 3.3 V. ************************** OR
from the WRAF Heater Warm-up delay = Complete
Application-Specific C) Reference Ground - The ASIC provides a Then
Integrated Circuit short to power fail counts fault indication when WRAF circuit diagnostic Signal C: 32
(ASIC). are accumulated to the Reference Ground delay (since heater Warm- 30.0 seconds failures out of 40
determine fault status. pin > 225 mV. up delay is complete) samples
The individual **************************
diagnostic failure Note: This ASIC is Note: The above faults Frequency:
counters are referred to as C2WRAF must exist for 21 ASIC Continuous in 25
incremented based on (Delphi). clock cycles to qualify milli - second
the message received for a fail flag. loop
from the ASIC. The
DTC is set based on The three fault signals
any of the three have individual X out of
individual fail and Y calibrations. When
sample counters. the X out of Y is
reached in any region
this DTC is set.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 Bank 1 primary O2 when the average P0133_O2S Slow aulted 60 seconds 2 Trips
Bank 1 sensor has a slow response time is Response Bank 1 MAP_SensorFA
Sensor 1) response (in the Rich caluclated over the test Sensor 1 Pass/Fail IAT_SensorFA Frequency:
(For use with to Lean (R2L) or Lean time, and compared to the Threshold table in ECT_Sensor_FA Once per trip
ESPD and to Rich (L2R) direction) threshold. the Supporting Tables AmbientAirDefault
w/o WRAF and thereby can no tab MAF_SensorFA
longer be used for EvapPurgeSolenoidCircuit
closed loop fuel control OR _FA
based on emission EvapFlowDuringNonPurg
correlation testing. This e_FA
diagnostic runs Slope Time L/R Switches < 5 EvapVentSolenoidCircuit_
passively (see enable FA
conditions) and EvapSmallLeak_FA
monitors the time the OR EvapEmissionSystem_FA
O2 sensor signal is FuelTankPressureSnsrCkt
between an upper and _FA
lower voltage Slope Time R/L Switches < 5 FuelInjectorCircuit_FA
thresholds over the AIR System FA
sample period. The Ethanol Composition
diagnostic also The test averages the Sensor FA
monitors the O2 sensor signal response time EngineMisfireDetected_F
signal for the number of over 60.0 seconds A
Slope Time (ST) when the signal is Bank 1 Sensor 1
switches in each transitioning between DTC's not active P0131, P0132, P0134
direction between the 400 mvolts and 600
same upper and lower mvolts. An average System Voltage > 10.0 Volts
voltage thresholds over rich to lean time and EGR Device Control = Not active
the sample period. lean to rich time are Idle Device Control = Not active
When the required data each calculated Fuel Device Control = Not active
is collected, an average separately. AIR Device Control = Not active
R2L and L2R response
time and individual R2L Note: the table listed Low Fuel Condition = False
and L2R Slope Time above uses the Only when
(ST) switch count is following calibratable X FuelLevelDataFault = False
calculated. axis:
P0133_KnEOSD_t_ST Green O2S Condition = Not Valid,
This fault is set when _LRC_LimRS1 Green O2S condition is
the L2R and R2L and calibratable Y axis: considered valid until the
response test results P0133_KnEOSD_t_ST accumulated air flow is
are compared to the _RLC_LimRS1 greater than
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
"P0133_O2S Slow Multiple DTC Use_Green
Response Bank 1 Sensor Delay Criteria -
Sensor 1 "Pass/Fail Limit
Threshold Table" and for the following locations:
the outcome B1S1, B2S1 (if applicable)
determines a response in Supporting Tables tab.
faulted condition. Airflow accumulation is
Additionally, this fault is only enabled when airflow
set when the L2R or is above 18.0 grams/sec.
R2L slope time switch
count test results are O2 Heater on for 30 seconds
less than the ST Learned Htr resistance = Valid ( the heater
individual thresholds. resistance has learned
since NVM reset, see
enable conditions for
"HO2S Heater Resistance
DTC's" )
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Clarification” in
Supporting Tables).
LTM (Block Learn) fuel = Enabled, refer to
cell Multiple DTC Use -
Response Cell Enable
Table
for additional info.
================== ==================
All of the above met for > 4.0 seconds
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 < 2.5 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. This test control = Not active 10 seconds
compares the delay between
measured heater B1S1 O2S Heater Duty > zero tests and 1
current (monitored thru Cycle second
the low side driver) and execution rate
compares it to the All of the above met for > 120 seconds
expected values (over
the voltage range
provided) for the
released sensor.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2S Circuit P0137 This DTC determines if Oxygen Sensor Signal < 40 mvolts No Active DTC's TPS_ThrottleAuthorityDef 320 failures out Type B,
Low Voltage the O2 sensor signal aulted of 400 samples 2 Trips
Bank 1 circuit is shorted low. MAP_SensorFA
Sensor 2) When enabled, the AIR System FA Frequency:
(For Single diagnostic monitors the Ethanol Composition Continuous in
Bank O2S signal and Sensor FA 100 milli -
Exhaust compares it to the EvapPurgeSolenoidCircuit second loop
Only threshold. _FA
EvapFlowDuringNonPurg
The diagnostic failure e_FA
counter is incremented EvapVentSolenoidCircuit_
if the O2S signal is FA
below the threshold EvapSmallLeak_FA
value. This DTC is set EvapEmissionSystem_FA
based on the fail and FuelTankPressureSnsrCkt
sample counters. _FA
FuelInjectorCircuit_FA
Commanded Equivalence
Ratio 0.991 ratio 1.014
Air Per Cylinder 60 mgrams 500
Fuel Control State = Closed Loop
Closed Loop Active = TRUE
(Please see “Closed
Loop Enable
Clarification” in
Supporting Tables).
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
All Fuel Injectors for
active Cylinders Enabled (On)
Fuel Condition Ethanol 87 %
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 signal aulted of 125 samples 2 Trips
Bank 1 circuit is shorted high MAF_SensorFA
Sensor 2) or open. When MAP_SensorFA Frequency:
(For Single enabled, the diagnostic EvapExcessPurgePsbl_F Continuous in
Bank monitors the O2S A 100 milli -
Exhaust signal and compares it FuelInjectorCircuit_FA second loop
Only to the threshold. Ethanol Composition
Sensor FA
The diagnostic failure AIR System FA
counter is incremented
if the O2S signal is System Voltage 10.0 < Volts
above the threshold AFM Status = All Cylinders active
value. This DTC is set Heater Warm-up delay = Complete
based on the fail and Engine Run Time > 5.0 seconds
sample counters. Engine Run Accum > 30.0 seconds
*********************** ***********************
Secondary delay after > 280.0 seconds when
above conditions are engine soak time >
complete (cold start 28,800 seconds
condition)
Commanded Equivalence
Ratio 1.014 EQR
*********************** ***********************
All of the above met for > 3.0 seconds
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2 Sensor P013A The P013A diagnostic Primary Method: The No Active DTC's TPS_ThrottleAuthorityDef Frequency: Type A,
Slow is the third in a EWMA of the Post O2 aulted Once per trip 1 Trips
Response sequence of six sensor normalized ECT_Sensor_FA Note: if EWMA
Rich to Lean intrusive secondary O2 integral value. > 8.0 units IAT_SensorFA NaPOPD_b_Res
Bank 1 monitors which include The EWMA repass limit is 7.0 units MAF_SensorFA etFastRespFunc
Sensor 2 DTCs P2270, P013E, The EWMA calculation MAP_SensorFA = FALSE for the
P013A, P2271, P013F, uses a 0.15 coefficient. AIR System FA given Fuel Bank
& P013B. This DTC FuelInjectorCircuit_FA OR
determines if the OR FuelTrimSystemB1_FA NaPOPD_b_Rap
secondary O2 sensor FuelTrimSystemB2_FA idResponseActiv
has an slow response Secondary Method: The EngineMisfireDetected_F e = TRUE,
to an A/F change from Accumulated mass air > 60.0 grams (upper A multiple tests per
Rich to Lean and flow monitored during the voltage threshold is Ethanol Composition trip are allowed.
thereby can no longer Slow Response Test 450 mvolts and lower Sensor FA
be used for secondary (between the upper and voltage threshold is O2S_Bank_ 1_TFTKO
O2 sensor fuel control lower voltage thresholds) 150 mvolts) O2S_Bank_ 2_TFTKO
or for catalyst B1S2 DTC's Not Active
monitoring. This this key cycle P013B, P013E, P013F,
diagnostic commands P2270 or P2271
fuel cut off while
monitoring the sensor System Voltage > 10.0 Volts
signal and the Learned heater resistance = Valid ( the heater
accumulated mass air resistance has learned
flow. since NVM reset, see
enable conditions for
Note: The Primary "HO2S Heater Resistance
method is used when DTC's" )
the secondary O2 Green O2S Condition = Not Valid,
sensor signal Green O2S condition is
transitions from above considered valid until the
the upper threshold to accumulated air flow is
below the lower greater than
threshold, otherwise Multiple DTC Use_Green
the Secondary method Sensor Delay Criteria -
is used. Limit
for the following locations:
Primary method: The B1S2, B2S2 (if applicable)
P013A diagnostic in Supporting Tables tab.
measures the Airflow accumulation is
secondary O2 sensor only enabled when airflow
voltage response rate is above 18.0 grams/sec.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
between an upper and
lower voltage Low Fuel Condition = False
threshold. The Only when
response rate is then FuelLevelDataFault = False
normalized to mass air
flow rate and scaled Post fuel cell = Enabled, refer to
resulting in a Multiple DTC Use -
normalized intregral Block learn cells to
value. The normalized enable Post oxygen
integral is fed into a 1st sensor tests
order lag filter to for additional info.
update the final EWMA Crankshaft Torque < 125.0 Nm
result. DTC P013A is
set when the EWMA DTC's Passed P2270 (and P2272 if
value exceeds the applicable)
EWMA threshold. P013E (and P014A if
Note: This EWMA applicable)
diagnostic employs two
features, Fast Initial =================== ==================
Response (FIR) and After above conditions are
Rapid Step Response met: DFCO mode is
(RSR). The FIR feature continued (wo driver
is used following a initiated pedal input).
code clear event or any
event that results in
erasure of the engine
controller’s non-volatile
memory. The RSR
feature is used when a
step change in the test
result is identified. Both
these temporary
features improve the
EWMA result following
a non-typical event by
allowing multiple
intrusive tests on a
given trip until the total
number of tests reach a
calibration value.
Secondary method:
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
This fault is set if the
secondary O2 sensor
does not achieve the
required lower voltage
threshold before the
accumulated mass air
flow threshold is
reached.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2 Sensor P013B The P013B diagnostic Primary Method: The No Active DTC's TPS_ThrottleAuthorityDef Frequency: Type A,
Slow is the sixth in a EWMA of the Post O2 aulted Once per trip 1 Trips
Response sequence of six sensor normalized ECT_Sensor_FA Note: if EWMA
Lean to Rich intrusive secondary O2 integral value. > 8.0 units IAT_SensorFA NaPOPD_b_Res
Bank 1 monitors which include The EWMA repass limit is 7.0 units MAF_SensorFA etFastRespFunc
Sensor 2 DTCs P2270, P013E, The EWMA calculation MAP_SensorFA = FALSE for the
P013A, P2271, P013F, uses a 0.15 coefficient. AIR System FA given Fuel Bank
& P013B. This DTC FuelInjectorCircuit_FA OR
determines if the OR FuelTrimSystemB1_FA NaPOPD_b_Rap
secondary O2 sensor FuelTrimSystemB2_FA idResponseActiv
has an slow response Secondary Method: The EngineMisfireDetected_F e = TRUE,
to an A/F change from Accumulated mass air > 805 grams (lower A multiple tests per
Lean to Rich and flow monitored during the voltage threshold is Ethanol Composition trip are allowed.
thereby can no longer Slow Response Test 350 mvolts and upper Sensor FA
be used for secondary (between the upper and voltage threshold is O2S_Bank_ 1_TFTKO
O2 sensor fuel control lower voltage thresholds) 650 mvolts) O2S_Bank_ 2_TFTKO
or for catalyst B1S2 DTC's Not Active
monitoring. This this key cycle P013A, P013E, P013F,
diagnostic increases P2270 or P2271
the delivered fuel while
monitoring the sensor System Voltage > 10.0 Volts
signal and the Learned heater resistance = Valid ( the heater
accumulated mass air resistance has learned
flow. since NVM reset, see
enable conditions for
Note: The Primary "HO2S Heater Resistance
method is used when DTC's" )
the secondary O2
sensor signal Green O2S Condition = Not Valid,
transitions from below Green O2S condition is
the lower threshold to considered valid until the
above the upper accumulated air flow is
threshold, otherwise greater than
the Secondary method Multiple DTC Use_Green
is used. Sensor Delay Criteria -
Limit
Primary method: The for the following locations:
P013B diagnostic B1S2, B2S2 (if applicable)
measures the in Supporting Tables tab.
secondary O2 sensor Airflow accumulation is
voltage response rate only enabled when airflow
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
between an lower and is above 18.0 grams/sec.
upper voltage Green Cat System
threshold. The Condition = Not Valid,
response rate is then Green Cat System
normalized to mass air condition is considered
flow rate and scaled valid until accumulated
resulting in a airflow is greater than
normalized intregral 360,000 grams. Airflow
value. The normalized accumulation is only
integral is fed into a 1st enabled when estimated
order lag filter to Cat temperature is above
update the final EWMA 600 Deg C and airflow is
result. DTC P013B is greater than 18.0 grams/
set when the EWMA sec.
value exceeds the (Note: This feature is only
EWMA threshold. enabled when the vehicle
Note: This EWMA is new and cannot be
diagnostic employs two enabled in service).
features, Fast Initial
Response (FIR) and Low Fuel Condition = False
Rapid Step Response Only when
(RSR). The FIR feature FuelLevelDataFault = False
is used following a
code clear event or any Post fuel cell = Enabled, refer to
event that results in Multiple DTC Use -
erasure of the engine Block learn cells to
controller’s non-volatile enable Post oxygen
memory. The RSR sensor tests
feature is used when a for additional info.
step change in the test
result is identified. Both DTC's Passed P2270
these temporary P013E
features improve the P013A
EWMA result following P2271
a non-typical event by P013F
allowing multiple
intrusive tests on a =================== ==================
given trip until the total After above conditions are
number of tests reach a met: Fuel Enrich mode
calibration value. continued.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
This fault is set if the During this test the
secondary O2 sensor following must stay TRUE
does not achieve the or the test will abort:
required upper voltage 0.960 Base
threshold before the Commanded EQR
accumulated mass air 1.080
flow threshold is
reached.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2 Sensor P013E The P013E diagnostic Post O2 sensor voltage > 450 mvolts No Active DTC's TPS_ThrottleAuthorityDef Frequency: Type B,
Delayed is the second in a aulted Once per trip 2 Trips
Response sequence of six AND ECT_Sensor_FA Note: if
Rich to Lean intrusive secondary O2 IAT_SensorFA NaPOPD_b_Res
Bank 1 monitors which include The Accumulated mass MAF_SensorFA etFastRespFunc
Sensor 2 DTCs P2270, P013E, air flow monitored during MAP_SensorFA = FALSE for the
P013A, P2271, P013F, the Delayed Response AIR System FA given Fuel Bank
& P013B. This DTC Test under DFCO > 45 grams FuelInjectorCircuit_FA OR
determines if the FuelTrimSystemB1_FA NaPOPD_b_Rap
secondary O2 sensor DFCO begins after: FuelTrimSystemB2_FA idResponseActiv
has an initial delayed 1) Catalyst has been rich EngineMisfireDetected_F e = TRUE,
response to an A/F for a minimum of > 1 secs A multiple tests per
change from Rich to AND Ethanol Composition trip are allowed.
Lean and thereby can 2) Catalyst Rich Sensor FA
no longer be used for Accumulation Air Flow is 3.0 grams O2S_Bank_ 1_TFTKO
secondary O2 sensor O2S_Bank_ 2_TFTKO
fuel control or for B1S2 DTC's Not Active
catalyst monitoring. this key cycle P013A, P013B, P013F,
This diagnostic P2270 or P2271
commands fuel cut off
while monitoring the System Voltage > 10.0 Volts
sensor signal and the Learned heater resistance = Valid ( the heater
accumulated mass air resistance has learned
flow. since NVM reset, see
enable conditions for
This fault is set if the "HO2S Heater Resistance
secondary O2 sensor DTC's" )
does not achieve the
required voltage before Green O2S Condition = Not Valid,
the accumulated mass Green O2S condition is
air flow threshold is considered valid until the
reached. accumulated air flow is
greater than
Multiple DTC Use_Green
Sensor Delay Criteria -
Limit
for the following locations:
B1S2, B2S2 (if applicable)
in Supporting Tables tab.
Airflow accumulation is
only enabled when airflow
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
is above 18.0 grams/sec.
Number of fueled
cylinders 3 cylinders
=================== ==================
After above conditions are
met: DFCO mode entered
(wo driver initiated pedal
input).
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2 Sensor P013F The P013F diagnostic Post O2 sensor voltage < 350 mvolts No Active DTC's TPS_ThrottleAuthorityDef Frequency: Type B,
Delayed is the fifth in a aulted Once per trip 2 Trips
Response sequence of six AND ECT_Sensor_FA Note: if
Lean to Rich intrusive secondary O2 IAT_SensorFA NaPOPD_b_Res
Bank 1 monitors which include The Accumulated mass MAF_SensorFA etFastRespFunc
Sensor 2 DTCs P2270, P013E, air flow monitored during MAP_SensorFA = FALSE for the
P013A, P2271, P013F, the Delayed Response > 75 grams AIR System FA given Fuel Bank
& P013B. This DTC Test FuelInjectorCircuit_FA OR
determines if the FuelTrimSystemB1_FA NaPOPD_b_Rap
secondary O2 sensor FuelTrimSystemB2_FA idResponseActiv
has an initial delayed EngineMisfireDetected_F e = TRUE,
response to an A/F A multiple tests per
change from Lean to Ethanol Composition trip are allowed
Rich and thereby can Sensor FA
no longer be used for O2S_Bank_ 1_TFTKO
secondary O2 sensor O2S_Bank_ 2_TFTKO
fuel control or for B1S2 DTC's Not Active
catalyst monitoring. this key cycle P013A, P013B, P013E,
This diagnostic P2270 or P2271
increases the delivered
fuel while monitoring System Voltage > 10.0 Volts
the sensor signal and Learned heater resistance = Valid ( the heater
the accumulated mass resistance has learned
air flow. since NVM reset, see
enable conditions for
This fault is set if the "HO2S Heater Resistance
secondary O2 sensor DTC's" )
does not achieve the
required voltage before Green O2S Condition = Not Valid,
the accumulated mass Green O2S condition is
air flow threshold is considered valid until the
reached. accumulated air flow is
greater than
Multiple DTC Use_Green
Sensor Delay Criteria -
Limit
for the following locations:
B1S2, B2S2 (if applicable)
in Supporting Tables tab.
Airflow accumulation is
only enabled when airflow
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
is above 18.0 grams/sec.
Green Cat System
Condition = Not Valid,
Green Cat System
condition is considered
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 airflow is
greater than 18.0 grams/
sec.
(Note: This feature is only
enabled when the vehicle
is new and cannot be
enabled in service).
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
following must stay TRUE
or the test will abort:
0.960 Base
Commanded EQR
1.080
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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. This test B1S1 O2S Heater Duty 10 seconds
Exhaust compares the Cycle > zero delay between
Only measured heater tests and 1
current (monitored thru All of the above met for > 120 seconds second
the low side driver) and execution rate.
compares it to the
expected values (over
the voltage range
provided) for the
released sensor.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2 Sensor P015A DTC P015A detects Primary Method: The No Active DTC's TPS_ThrottleAuthorityDef Frequency: Type A,
Delayed that the primary oxygen EWMA of the Pre O2 aulted Once per trip 1 Trips
Response sensor for Bank 1 has sensor normalized R2L MAP_SensorFA Note: if EWMA
Rich to Lean delayed response time delay value. > 0.58 EWMA (sec) IAT_SensorFA NaESPD_b_Fast
Bank 1 when the air fuel ratio The EWMA repass limit is 0.50 EWMA (sec) ECT_Sensor_FA InitRespIsActive
Sensor 1) transitions from rich to The EWMA calculation AmbientAirDefault = TRUE for the
(For use w/o lean condition. This uses a 0.15 coefficient. MAF_SensorFA given Fuel Bank
WRAF diagnostic runs This method calculates EvapPurgeSolenoidCircuit OR
simultaneously with the the result when the Pre _FA NaESPD_b_Rap
intrusive secondary O2 O2 sensor voltage is < 550 mvolts EvapFlowDuringNonPurg idResponseIsAct
monitor rich to lean e_FA ive = TRUE,
tests (P013E / P013A / EvapVentSolenoidCircuit_ multiple tests per
P2271), which OR FA trip are allowed
commands fuel cut off. EvapSmallLeak_FA
Secondary Method: The EvapEmissionSystem_FA
Note: The Primary Accumulated time 2.5 Seconds FuelTankPressureSnsrCkt
method is used when monitored during the R2L _FA
the primary O2 sensor Delayed Response Test. FuelInjectorCircuit_FA
signal transitions from AIR System FA
above to below the O2 AND FuelTrimSystemB1_FA
voltage threshold, FuelTrimSystemB2_FA
otherwise the Pre O2 sensor voltage is > 100.0 mvolts EthanolCompositionSens
Secondary method is or_FA
used. EngineMisfireDetected_F
A
Primary method: The P0131, P0132, P013A,
P015A diagnostic P013B, P013E, P013F,
measures the primary P2270, P2271
O2 sensor response
time between a rich System Voltage > 10.0 Volts
condition above a EGR Device Control = Not active
starting voltage Idle Device Control = Not active
threshold and a lower Fuel Device Control = Not active
voltage threshold. The AIR Device Control = Not active
response time is then
scaled and normalized Low Fuel Condition = False
to mass air flow rate, Only when
engine speed, Baro, FuelLevelDataFault = False
and intake air
temperature resulting in Green O2S Condition = Not Valid,
a normalized delay Green O2S condition is
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
value. The normalized considered valid until the
delay is fed into a 1st accumulated air flow is
order lag filter to greater than
update the final EWMA Multiple DTC Use_Green
result. DTC P015A is Sensor Delay Criteria -
set when the EWMA Limit
value exceeds the for the following locations:
EWMA threshold. B1S1, B2S1 (if applicable)
Note: This EWMA in Supporting Tables tab.
diagnostic employs two Airflow accumulation is
features, Fast Initial only enabled when airflow
Response (FIR) and is above 18.0 grams/sec.
Rapid Step Response O2 Heater (pre sensor) on
(RSR). The FIR feature for 30 seconds
is used following a Learned Htr resistance = Valid ( the heater
code clear event or any resistance has learned
event that results in since NVM reset, see
erasure of the engine enable conditions for
controller’s non-volatile "HO2S Heater Resistance
memory. The RSR DTC's" )
feature is used when a
step change in the test Engine Coolant > 60 ºC
result is identified. Both ( Or OBD Coolant Enable
these temporary Criteria = TRUE )
features improve the
EWMA result following IAT > -40 ºC
a non-typical event by Engine run Accum > 30 seconds
allowing multiple
intrusive tests on a Engine Speed to initially
given trip until the total enable test 1,150 RPM 3,500
number of tests reach a Engine Speed range to
calibration value. keep test enabled (after
initially enabled) 1,100 RPM 3,650
Secondary method:
This fault is set if the Engine Airflow 2.0 gps 20.0
primary O2 sensor Vehicle Speed to initially
does not achieve the enable test 40.4 MPH 77.7
required lower voltage Vehicle Speed range to
threshold before a keep test enabled (after
delay time threshold is initially enabled) 36.0 MPH 80.8
reached.
Closed loop integral 0.85 C/L Int 1.08
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Closed Loop Active = TRUE
(Please see “Closed
Loop Enable
Clarification” in
Supporting Tables).
=================== ==================
All of the above met for at
least 2.0 seconds, and
then the Force Cat Rich
intrusive stage is
requested.
=================== ==================
=================== ==================
After above conditions are
met: DFCO Mode is
entered (wo driver
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
initiated pedal input).
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2 Sensor P015B DTC P015B detects Primary method: The No Active DTC's TPS_ThrottleAuthorityDef Frequency: Type A,
Delayed that the primary oxygen EWMA of the Pre O2 aulted Once per trip 1 Trips
Response sensor for Bank 1 has sensor normalized L2R MAP_SensorFA Note: if EWMA
Lean to Rich delayed response time delay value. > 0.58 EWMA (sec) IAT_SensorFA NaESPD_b_Fast
Bank 1 when the air fuel ratio The EWMA repass limit is 0.50 EWMA (sec) ECT_Sensor_FA InitRespIsActive
Sensor 1) transitions from lean to The EWMA calculation AmbientAirDefault = TRUE for the
(For use w/o rich condition. This uses a 0.15 coefficient. MAF_SensorFA given Fuel Bank
WRAF diagnostic runs EvapPurgeSolenoidCircuit OR
simultaneously with the OR _FA NaESPD_b_Rap
intrusive secondary O2 EvapFlowDuringNonPurg idResponseIsAct
monitor lean to rich Secondary method: The e_FA ive = TRUE,
tests (P013F / P013B), Accumulated time 1.9 Seconds EvapVentSolenoidCircuit_ multiple tests per
which commands fuel monitored during the L2R FA trip are allowed
enrichment. Delayed Response Test. EvapSmallLeak_FA
EvapEmissionSystem_FA
Note: The Primary AND FuelTankPressureSnsrCkt
method is used when _FA
the primary O2 sensor Pre O2 sensor voltage is < 350 mvolts FuelInjectorCircuit_FA
signal transitions from AIR System FA
lean condition to above OR FuelTrimSystemB1_FA
the O2 voltage FuelTrimSystemB2_FA
threshold, otherwise At end of Cat Rich stage EthanolCompositionSens
the Secondary method the Pre O2 sensor output or_FA
is used. is < 680 mvolts EngineMisfireDetected_F
A
Primary method: The P0131, P0132, P013A,
P015B diagnostic P013B, P013E, P013F,
measures the primary P015A, P2270, P2271
O2 sensor response P015A test is complete
time between a lean and = Passed
condition and a higher
voltage threshold. The System Voltage > 10.0 Volts
response time is then EGR Device Control = Not active
scaled and normalized Idle Device Control = Not active
to mass air flow rate, Fuel Device Control = Not active
engine speed, Baro, AIR Device Control = Not active
and intake air
temperature resulting in Low Fuel Condition = False
a normalized delay Only when
value. The normalized FuelLevelDataFault = False
delay is fed into a 1st
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
order lag filter to Green O2S Condition = Not Valid,
update the final EWMA Green O2S condition is
result. DTC P015B is considered valid until the
set when the EWMA accumulated air flow is
value exceeds the greater than
EWMA threshold. Multiple DTC Use_Green
Note: This EWMA Sensor Delay Criteria -
diagnostic employs two Limit
features, Fast Initial for the following locations:
Response (FIR) and B1S1, B2S1 (if applicable)
Rapid Step Response in Supporting Tables tab.
(RSR). The FIR feature Airflow accumulation is
is used following a only enabled when airflow
code clear event or any is above 18.0 grams/sec.
event that results in O2 Heater (pre sensor) on
erasure of the engine for 30 seconds
controller’s non-volatile Learned Htr resistance = Valid ( the heater
memory. The RSR resistance has learned
feature is used when a since NVM reset, see
step change in the test enable conditions for
result is identified. Both "HO2S Heater Resistance
these temporary DTC's" )
features improve the
EWMA result following Engine Coolant > 60 ºC
a non-typical event by ( Or OBD Coolant Enable
allowing multiple Criteria = TRUE )
intrusive tests on a
given trip until the total IAT > -40 ºC
number of tests reach a Engine run Accum > 30 seconds
calibration value.
Engine Speed to initially
Secondary method: enable test 1,150 RPM 3,500
This fault is set if the Engine Speed range to
primary O2 sensor keep test enabled (after
does not achieve the initially enabled) 1,100 RPM 3,650
required higher voltage
threshold before a
delay time threshold is Engine Airflow 2.0 gps 20.0
reached. Vehicle Speed to initially
enable test 40.4 MPH 77.7
Vehicle Speed range to
keep test enabled (after
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
initially enabled) 36.0 MPH 80.8
================ ==================
When above conditions
are met: Fuel Enrich
mode is entered.
================ ==================
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
must be : 3.0 gps
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Fuel System P0171 Determines if the The filtered long-term fuel >= 1.360 Engine speed 400 <rpm< 6,100 Frequency: Type B,
Too Lean primary fuel control trim metric BARO > 70 kPa 100 ms 2 Trips
Bank 1 system for Bank 1 is in Coolant Temp > -20 °C (or OBD Coolant Continuous
a lean condition, based AND Enable Criteria = TRUE) Loop
on the filtered long- Coolant Temp < 150 °C
term and short-term The filtered short-term >= 0.102 MAP 5 <kPa< 255
fuel trim. A normally fuel trim metric Inlet Air Temp -20 <°C< 150
operating system (Note: any value below If a fault has been MAF 1 <g/s< 510
operates centered 0.95 effectively nullifies detected the long-term Fuel Level > 10 % or if fuel sender is
around long-term fuel the short-term fuel trim fuel trim metric must faulty the diagnostic will
trim metric of 1.0. For criteria) be < 1.360 and the bypass the fuel level
lean conditions extra short-term fuel trim criteria.
fuel trim is required metric must be <
therefor values > 1.0 2.000 to repass the
indicate a Lean diagnostic. Long Term Fuel Trim data > 34.0 seconds of data
condition. accumulation: must accumulate on each
trip, with at least 22.0
A fault is determined, seconds of data in the
when the long term fuel current fuel trim cell
metric exceeds the before a pass or fail
threshold value. In decision can be made.
addition to the long-
term fuel trim limit, the
short-term fuel trim Sometimes, certain Long- (Please see
metric can be Term Fuel Trim Cells are P0171_P0172_P0174_P0
monitored and the fault not utilized for control 175 Long-Term Fuel
sets once both and/or diagnosis Trim Cell Usage
threshold values are in Supporting Tables for a
exceeded. The short- list of cells utilized for
term fuel trim metric is diagnosis)
only monitored on
programs that have
acceptable emissions
when the long-term fuel Closed Loop Enabled
metric reaches its full Long Term FT Enabled
authority. (Please see "Closed
Loop Enable
Clarification" and "Long
Term FT Enable Criteria"
in Supporting Tables.)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Fuel System P0172 Determines if the fuel Passive Test: Secondary Parameters Frequency: Type B,
Too Rich control system is in a The filtered Non-Purge <= 0.700 and Enable Conditions 100 ms 2 Trips
Bank 1 rich condition, based Long Term Fuel Trim are identical to those for Continuous
on the filtered long- metric P0171, with the exception Loop
term fuel trim metric.A that fuel level is not
normally operating AND considered.
system operates
centered around long- The filtered Short Term <= 1.996
term fuel trim metric of Fuel Trim metric
1.0. For rich conditions (Note: any value above
less fuel trim is 1.05 effectively nullifies
required therefor the short-term fuel trim
values < 1.0 indicate a criteria)
rich condition.
***************************** ************************** ****************************** ****************************** *******************
There are two methods Intrusive Test:
to determine a Rich For 3 out of 5 intrusive Purge Vapor Fuel <= 26.00 % Segment
fault. They are Passive segments Definition:
and Intrusive. Intrusive Test is inhibited Segments can
The filtered Purge Long <= 0.705 when Purge Vapor last up to 45
A Passive Test decision Term Fuel Trim metric percentage is greater than seconds and are
can be made up until this threshold. (Note: separated by the
the time that purge is AND values greater than 50% lesser of 12.0
first enabled. From that indicate the Purge Vapor seconds of
point forward, rich The filtered Non-Purge <= 0.700 Fuel requirement is not purge-on time or
faults can only be Long Term Fuel Trim being used) enough time to
detected by turning metric purge 11 grams
purge off intrusively. If A minimum number of of vapor. A
during this period of AND accumlated Fuel Trim maximum of 5
time the filtered long- Data samples are completed
term fuel trim metric The filtered Short Term <= 1.996 required to adequately segments or 20
exceeds the threshold Fuel Trim metric learn a correct Purge attempts are
a fault will be set. In (Note: any value above Vapor Fuel value. See the allowed for each
addition to the long- 1.05 effectively nullifies table intrusive test.
term fuel trim limit, the the short-term fuel trim Minimum Non-Purge After an intrusive
short-term fuel trim criteria) If a fault has been Samples for Purge test report is
metric can be detected (by the (Vapor Fuel ) completed,
monitored and the fault passive or intrusive for the Purge Off cells another intrusive
sets once both test) the long-term fuel used to validate the Purge test cannot occur
threshold values are trim metric must be > Vapor Fuel parameter. for 300 seconds
exceeded. The short- 0.780 and the short- to allow sufficient
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
term fuel trim metric is term fuel trim metric time to purge
only monitored on must be > 0.000 to If the accumulated purge excess vapors
programs that have repass the diagnostic. volume is > 26.0 grams, from the canister.
acceptable emissions The intrusive test will the intrusive test will not During this
when the long-term fuel be enabled at long- be inhibited even if Purge period, fuel trim
metric reaches its full term fuel metric values Vapor Fuel is > 26.0 %. will pass if the
authority. < 0.70 until the filtered Purge
diagnostic repasses Long Term Fuel
Once purge is enabled after a failure. Trim metric >
if the filtered Purge 0.705 for at
Long Term Fuel Trim least 200.0
metric > 0.705 , the seconds,
test passes without indicating that
intrusively checking the the canister has
filtered Non-Purge been purged.
Long Term Fuel Trim
metric. However if the
filtered Purge Long
Term Fuel Trim metric
is <= 0.705 , the
Intrusive test is
invoked. The purge is
ramped off to
determine if excess
purge vapor is the
cause of the rich
condition. If during 3
out of 5 intrusive
segments, the filtered
Purge Long Term Fuel
Trim metric <= 0.700
the fault will set.
Performing intrusive
tests too frequently
may also affect EVAP
and EPAIII emissions,
and the execution
frequency of other
diagnostics. This is why
the intrusive test is
operated over several
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
segments allowing
Purge to renable
between segments.
Likewise, for these
reasons, if after the 5
intrusive segments the
diagnostic continues to
pass, there is a delay
period of 300 seconds
to allow sufficient time
to purge excess vapors
from the canister,
before re-evaluating a
Rich condition if it still
exists.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
SENT Fuel P0187 This DTC diagnose Fuel Temperature Out of True 50.00 Type B,
Rail SENT fuel rail Fuel Temperature Sensor < 145.00 Range Diagnoistic failures out of 2 Trips
Temperature temperature sensor 2 1 SENT digital read value Enabled 62.00
Sensor 2 that is too low out of samples
Circuit Low range. Enabled when a code 100 ms per
Fault clear is not active or not Sample
If the sensor digital exiting device control Continuous
value (represnting the
refernce voltage) is No Fault Active on SENT Communication
below the lower digital Fault Active (P16E4,
read threshold, the low P16E5)
fail counter then
increments. If the low SENT Intenal Error Fault
fail counter reaches its Active (P126F)
threshold then a fail is
reported. A pass is Fuel Temperature Sensor
reported for this DTC if SENT Message Error
the low sample counter Fault Active (P128D)
reaches its threshold.
No Fault Pending SENT Intenal Error Fault
Pending (P126F)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
SENT Fuel P0188 This DTC diagnose Fuel Temperature Out of True 50.00 Type B,
Rail SENT fuel rail Fuel Temperature Sensor > 1,865.00 Range Diagnoistic failures out of 2 Trips
Temperature temperature sensor 2 1 SENT digital read value Enabled 62.00
Sensor 2 that is too high out of samples
Circuit High range. Enabled when a code 100 ms per
Fault clear is not active or not Sample
If the sensor digital exiting device control Continuous
value (represnting the
refernce voltage) is No Fault Active on SENT Communication
above the upper digital Fault Active (P16E4,
read threshold, the high P16E5)
fail counter then SENT Intenal Error Fault
increments. If the high Active (P126F)
fail counter reaches its
threshold then a fail is Fuel Temperature Sensor
reported. A pass is SENT Message Error
reported for this DTC if Fault Active (P128D)
the high sample
counter reaches its No Fault Pending SENT Intenal Error Fault
threshold. Pending (P126F)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Fuel P018B This DTC detects a fuel Absolute value of fuel <= 30 kPa a] Diagnostic Enabled a] == TRUE 1 sample / Type B,
Pressure pressure sensor pressure change 12.5 millisec 2 Trips
Sensor "B" response stuck within ( as sensed during b] Engine Run Time b] >= 5.00 sec
Circuit the normal operating intrusive test) Intrusive Test
Range/ range using an c] Engine Fuel Flow c] > 0.05 g / sec Duration:
Performance intrusive test ( as Fuel Flow -
follows) d] Fuel Pump Control d] == TRUE related ( 5 to 12
a] Intrusive Test Enabled sec)
Trigger: 1] Fuel Pump
Duty Cycle Clamped e] Fuel Pump Control e] Normal OR Fuel Pres
Time ( min or max duty State Sensor Stuck Ctrl
cycle) >= 5 sec (rationality)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Ign Sw RunStart Pstn Ckt
Low Fault Active (DTC
P129D)
[9] Fuel Pump Driver [9] <> True
Control Mod Enable Ckt
Perf Fault Active(DTC
P12A6)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Fuel P018C This DTC detects if the Fuel Pressure Sensor < 4.00 % Ignition circuit input state High ( Run or Crank) 64 failures / Type B,
Pressure fuel pressure sensor Voltage Percent, 5.0V or 80 samples 2 Trips
Sensor "B" circuit is shorted low Nominal [0 kPa ga]
Circuit Low ((Abs( 5.0V -
SensorV_actual) 1 sample/12.5
/5.0V) *100) ms
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Fuel P018D This DTC detects if the Fuel Pressure Sensor > 96.00 % Ignition circuit input state High ( Run or Crank) 64 failures / Type B,
Pressure fuel pressure sensor Voltage Percent, 5.0V or 80 samples 2 Trips
Sensor "B" circuit is shorted high Nominal [743 kPa ga]
Circuit High ((Abs( 5.0V -
SensorV_actual)
/5.0V) *100) 1 sample/12.5
millisec
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
SENT SIDI P0191 The DTC determines if Primary sensor (P1) vs. Type A,
High there is a skewed Secondary sensor (P2) Filter Fuel 1 Trips
Pressure control fuel rail sensor performance rationality Commanded Pressure < 0.70 mpa Control Error
Sensor (Sensor1) via a rate of change (increasing term and
Performance comparison to ((Low Limit fail <= or dercresing) Absolute delta
diagnostic sensor Filtered Fuel Control P0191 - Low fail limit between sensor1
(sensor2) continuously Error ) of fuel control due to for a period of time >= 1.25 seconds and sensor2
when the engine is pressure sensor exceed Low or
running and the skewed low High Fail limit for
commanded pressure OR (See supporting table) a duration >=
is steady. 1.50 seconds
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.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
SENT Fuel P0192 This DTC diagnose High Pressure Rail =< 94 Time Based: Type A,
Rail SENT high pressure Sensor 1 SENT digital 400 Failuer out 1 Trips
Pressure sensor 1 that is too low read value of 500 Samples
Sensor 1 out of range. 6.25 ms per
Out of Sample
Range If the sensor digital Continuous
value (represnting the
refernce voltage) is
below the lower digital
threshold, the low fail
counter then
increments. If the low
fail counter reaches its
threshold then a fail is
reported. A pass is
reported for this DTC if
the low sample counter
reaches its threshold.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 1 P0201 Controller specific Voltage measurement Battery Voltage >= 11 Volts 10.00 Type A,
Open Circuit output driver circuit outside of controller Engine Running >= 1 Seconds failures out of 1 Trips
- (SIDI) diagnoses Injector 1 specific acceptable range 20.00
low sided driver for an during driver off state P062B not FA or TFTK
open circuit failure indicates open circuit samples
when the output is failure.
powered off by 100 ms /sample
comparing a voltage Controller specific output >= 200 KOhms Continuous
measurement to driver circuit voltage impedance between
controller specific thresholds are set to meet signal and controller
voltage thresholds. the following controller ground
specification for an open
Or circuit.
Controller specific Or
output driver circuit
diagnoses Injector 1 Voltage measurement
high sided driver for an outside of controller
open circuit failure specific acceptable range
when the output is during driver on state
powered on by indicates open circuit
comparing a voltage failure.
measurement to
controller specific Controller specific output
voltage thresholds. driver circuit voltage >= 200 KOhms
thresholds are set to meet impedance between
the following controller signal and controller
specification for an open ground
circuit.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 2 P0202 Controller specific Voltage measurement Battery Voltage >= 11 Volts 10.00 Type A,
Open Circuit output driver circuit outside of controller Engine Run Time >= 1 Seconds failures out of 1 Trips
- (SIDI) diagnoses Injector 2 specific acceptable range 20.00
low sided driver for an during driver off state P062B not FA or TFTK samples
open circuit failure indicates open circuit
when the output is failure. 100 ms /sample
powered off by Continuous
comparing a voltage Controller specific output >= 200 KOhms
measurement to driver circuit voltage impedance between
controller specific thresholds are set to meet signal and controller
voltage thresholds. the following controller ground
specification for an open
Or circuit.
Controller specific Or
output driver circuit
diagnoses Injector 2 Voltage measurement
high sided driver for an outside of controller
open circuit failure specific acceptable range
when the output is during driver on state
powered on by indicates open circuit
comparing a voltage failure.
measurement to
controller specific Controller specific output
voltage thresholds. driver circuit voltage >= 200 KOhms
thresholds are set to meet impedance between
the following controller signal and controller
specification for an open ground
circuit.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 3 P0203 Controller specific Voltage measurement Battery Voltage >= 11 Volts 10.00 Type A,
Open Circuit output driver circuit outside of controller Engine Running >= 1 Seconds failures out of 1 Trips
- (SIDI) diagnoses Injector 3 specific acceptable range 20.00
low sided driver for an during driver off state P062B not FA or TFTK samples
open circuit failure indicates open circuit
when the output is failure. 100 ms /sample
powered off by Continuous
comparing a voltage Controller specific output >= 200 KOhms
measurement to driver circuit voltage impedance between
controller specific thresholds are set to meet signal and controller
voltage thresholds. the following controller ground
specification for an open
Or circuit.
Controller specific Or
output driver circuit
diagnoses Injector 3 Voltage measurement
high sided driver for an outside of controller
open circuit failure specific acceptable range
when the output is during driver on state
powered on by indicates open circuit
comparing a voltage failure.
measurement to
controller specific Controller specific output
voltage thresholds. driver circuit voltage >= 200 KOhms
thresholds are set to meet impedance between
the following controller signal and controller
specification for an open ground
circuit.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 4 P0204 Controller specific Voltage measurement Battery Voltage >= 11 Volts 10.00 Type A,
Open Circuit output driver circuit outside of controller Engine Run Time >= 1 Seconds failures out of 1 Trips
- (SIDI) diagnoses Injector 4 specific acceptable range 20.00
low sided driver for an during driver off state P062B not FA or TFTK samples
open circuit failure indicates open circuit
when the output is failure. 100 ms /sample
powered off by Continuous
comparing a voltage Controller specific output >= 200 KOhms
measurement to driver circuit voltage impedance between
controller specific thresholds are set to meet signal and controller
voltage thresholds. the following controller ground
specification for an open
Or circuit.
Controller specific Or
output driver circuit
diagnoses Injector 4 Voltage measurement
high sided driver for an outside of controller
open circuit failure specific acceptable range
when the output is during driver on state
powered on by indicates open circuit
comparing a voltage failure.
measurement to
controller specific Controller specific output
voltage thresholds. driver circuit voltage >= 200 KOhms
thresholds are set to meet impedance between
the following controller signal and controller
specification for an open ground
circuit.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
TPS2 Circuit P0222 Detects a continuous or TPS2 % Vref < 0.250 % Vref Run/Crank voltage > 6.41 Volts 79 / 159 Type A,
Low intermittent short low or counts; 1 Trips
open in TPS2 circuit by
monitoring the TPS 2 No 5V reference error or 57 counts
sensor percent Vref fault for # 4 5V reference P06A3 continuous;
and failing the circuit
diagnostic when the 3.125 ms /count
TPS percent Vref is too in the ECM main
low. This diagnostic processor
only runs when battery
voltage is high enough.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
TPS2 Circuit P0223 Detects a continuous or TPS2 % Vref > 4.590 % Vref Run/Crank voltage > 6.41 Volts 79 / 159 Type A,
High intermittent short high counts; 1 Trips
in TPS2 circuit by
monitoring the TPS 2 No 5V reference error or 57 counts
sensor percent Vref fault for # 4 5V reference P06A3 continuous;
and failing the circuit 3.125 ms /count
diagnostic when the in the ECM main
TPS percent Vref is too processor
high. This diagnostic
only runs when battery
voltage is high enough.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Fuel Pump P0231 This DTC detects if the Power driver output Current >= 18.0 A a) Chassis Fuel Pres Sys a) == FCBR Gas ECM 0.00 failures / Type A,
Secondary fuel pump control current Type configuration FPPM Sys 0.00 samples 1 Trips
Circuit Low circuit is shorted to low. ( Fuel Pump Power selection
Per "smart device" Module Driver Circuit 1 sample/12.5
[FPPM design guidelines, Ground Short b) Diagnostic Enabled b) == TRUE millisec
applications Fuel Pump Power enumeration)
only] Driver device reports a c) Fuel Pump Control c) == TRUE
Faulted state Enable command
enumeration if current
>= 18A [25A for high d) Fuel Pump Control d) >= 0.00 seconds
performance variants. Enable time [FAFR FPPM
FPDCM reports Not GshtDlyThr]
Faulted enumeration if
current < 18A e) System Voltage e) > 0.00 Volts
FPDCM reports
Indeterminate state f] FPDCM Driver Status f] <> TRUE
enumeration if the Alive Rolling Count
circuit is not being Sample Faulted
evaluated during
current decision loop g] Diagnostic feedback g] == TRUE
due to other conditions. received
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Fuel Pump P0232 This DTC detects if the Voltage offset relative to > 4.0 V a) Chassis Fuel Pres Sys a) == FCBR Gas ECM 0 failures / Type B,
Secondary fuel pump control low state level of duty Type configuration FPPM Sys 0 samples 2 Trips
Circuit High circuit is shorted to high cycle pulse measured at selection
voltage by measuring fuel pump circuit 1 sample / 12.5
[FPPM voltage offset relative b) Diagnostic Enabled b) == TRUE millisec
applications to low state level of
only] duty cycle pulse. c) Diagnostic System c) <> True
Per "smart device" Disabled
design guidelines,
Fuel Pump Power d) Fuel Pump Control d) == TRUE
device reports a Enabled
Faulted state
enumeration if circuit e] Arbitrated Fuel Pump e] >= 0.0 % / sec
voltage >= 4V. Duty Cycle Rate of
FPPM reports Not Change [FCBR]
Faulted enumeration if
circuit voltage < 4V. f] System voltage f] > 0.0 volts
FPPM reports
Indeterminate state g] FPPM Driver Status g] <> True
enumeration if the Alive Rolling Count
circuit is not being Sample Faulted
evaluated during
current decision loop h] Diagnostic serial data h] == TRUE
due to other conditions. received
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Turbo/Super P0234 This DTC indicates an Desired boost pressure - < refer to Dev. diagnostic enable True 24 failures out Type A,
Charger over boost failure. Two Actual boost pressure P0234: Overboost **************************** **************************** of 30 samples 1 Trips
Engine failure paths are pressure deviation Coolant temperature > -40.0 °C
Overboost considered. When limit as a function of or 100ms / sample
Turbocharge pressure control closed engine speed and OBD Coolant enable
r with loop control being desired boost criteria = TRUE
wastegate. active, a negative boost pressure - and
Not pressure deviation P0234 P0299: Coolant temperature < 126.0 °C
supercharge indicates overboost Ambient pressure
r with conditions at constant correction as a Intake air temperature is > -40.0 °C
mechanical driving conditions. function of engine in range < 80.0 °C
compressor In case boost pressure speed and ambient
close loop control not pressure Ambient air pressure is in > 60.0 kPa
being active and with in Supporting tables. range < 120.0 kPa
desired boost pressure
below basic boost Engine speed in range > 2,000 rpm
pressure, overboost < 6,500 rpm
conditions can be
detected when actual Desired boost pressure in > 100.0 kPa
boost pressure is range < 280.0 kPa
higher than basic boost
pressure plus a Desired boost pressure > -70.0 kPa/s
diagnostic offset. derivative in range < 55.0 kPa/s
**************************** ****************************
All conditions have to be > refer to
fullfilled for: P0234 P0299: Boost
deviation diagnostic
enable delay as a
function of engine
speed
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.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Actual boost pressure > refer to Basic pressure diag False 20 failures out of
P0234: Overboost enable 25 samples
pressure limit below and
basic pressure as a Dev. diagnostic enable True 100ms / sample
function of engine **************************** ****************************
speed and ambient Coolant temperature > -40.0 °C
pressure or
in Supporting tables. OBD Coolant enable
criteria = TRUE
+Basic Pressure and
Coolant temperature < 126.0 °C
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
No device control active
for WG and compresseor
recirculation valve.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Turbocharge P0236 Detects a performance Engine Running: Engine Speed >= 400 RPM Continuous Type A,
r Boost failure in the Engine Speed <= 6,100 RPM 1 Trips
Pressure Turbocharger Boost See table Calculation are
(TIAP) Pressure sensor, such P0101, P0106, P010B, (Coolant Temp >= -7 Deg C performed every
Sensor as when a P0121, P0236, P1101: OR 12.5 msec
Performance Turbocharger Boost Turbocharger Intake OBD Coolant Enable
(single turbo) Pressure value is stuck Flow Rationality Criteria = TRUE)
in range. Diagnostic Failure
Matrix (Coolant Temp <= 125 Deg C
If the engine has been for combinations OR
off for a sufficient of model failures that can OBD Max Coolant
amount of time, the set this DTC. Achieved = FALSE)
pressure values in the
induction system will MAF model fails when Intake Air Temp >= -20 Deg C
have equalized. The ABS(Measured Flow – Intake Air Temp <= 125 Deg C
Turbocharger Boost Modeled Air Flow) Filtered > 20.0 grams/sec
Pressure sensor value Minimum total weight
is checked to see if it is MAP1 model fails when factor (all factors
within the normal ABS(Measured MAP – multiplied together) >= 0.50
expected atmospheric MAP Model 1) Filtered > 23.0 kPa
pressure range. If it is See Residual Weight Modeled Air Flow Error
not, then the MAP2 model fails when Factor tables. multiplied by
Turbocharger Boost ABS(Measured MAP – P0101, P0106, P010B,
Pressure performance MAP Model 2) Filtered > 25.0 kPa P0121, P012B, P0236,
diagnostic will fail. P1101: MAF1 Residual
MAP3 model fails when Weight Factor based on
If the Turbocharger ABS(Measured MAP – RPM
Boost Pressure sensor MAP Model 3) Filtered > 25.0 kPa and
value is within the P0101, P0106, P010B,
normal expected TIAP1 model fails when P0121, P012B, P0236,
atmospheric range, ABS(Measured TIAP - P1101: MAF1 Residual
then Manifold Pressure TIAP Model 1) Filtered > 30.0 kPa Weight Factor based on
(MAP), Turbocharger MAF Est
Boost Pressure and TPS model fails when
Barometric Pressure Filtered Throttle Model MAP Model 1 Error
(BARO) are compared Error > 175 kPa*(g/s) multiplied by
to see if their values P0101, P0106, P0121,
are similar. If the MAP TIAP Correlation model P012B, P0236, P1101:
and BARO sensor fails when MAP1 Residual Weight
values are similar, but High Engine Air Flow is Factor based on RPM
the Turbocharger Boost TRUE AND
Pressure value is not Measured TIAP - MAP Model 2 Error
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
similar, then a measured MAP - offset as multiplied by
Turbocharger Boost a function of engine P0101, P0106, P0121,
Pressure performance speed > 30.0 kPa P012B, P0236, P1101:
diagnostic will fail. See table MAP2 Residual Weight
P0101, P0106, P0121, Factor based on RPM
The engine running P0236, P1101: TIAP-
portion of this MAP Correlation Offset MAP Model 3 Error
diagnostic is performed multiplied by
using the Intake Flow OR P0101, P0106, P0121,
Rationality Diagnostic P012B, P0236, P1101:
(IFRD). IFRD Low Engine Air Flow is MAP3 Residual Weight
calculates modeled TRUE AND Factor based on RPM
values of sensors from Measured TIAP -
other sensors. The measured Baro - offset as TIAP Model 1 Error
other sensors are the a function of engine multiplied by
Mass Air Flow (MAF) speed > 30.0 kPa P0101, P0106, P0121,
sensor, Manifold See table P0236, P1101: TIAP
Pressure (MAP) sensor P0101, P0106, P0121, Residual Weight Factor
and Throttle Position P0236, P1101: TIAP- based on RPM
sensor (TPS). Baro Correlation Offset
Filtered Throttle Model
These modeled values TIAP Correlation is valid Error multiplied by
are compared against when P0101, P0106, P0121,
the actual sensor High Engine Air Flow has P012B, P0236, P1101:
values to see if they been TRUE for a period of TPS Residual Weight
are similar. If they are time > 1.0 seconds Factor based on RPM
similar, then the model OR
passes. If they are not Low Engine Air Flow has No Active DTCs: MAP_SensorCircuitFA
similar, then that model been TRUE for a period of EGRValvePerformance_F
is considered to be time > 1.0 seconds A
failed. Certain MAF_SensorCircuitFA
combinations of model CrankSensor_FA
passes and model High Engine Air Flow is ECT_Sensor_FA
failures can be TRUE when IAT_SensorFA
interpreted to be Mass Air Flow > a threshold in MnfdTempSensorFA
caused by a gm/sec as a function TC_BoostPresSnsrCktFA
performance issue with of engine speed See AmbientAirDefault
the Turbocharger Boost table
Pressure sensor. In P0101, P0106, P0121, No Pending DTCs: EGRValve_FP
this case, the P0236, P1101: TIAP- ECT_Sensor_Ckt_FP
Turbocharger Boost MAP Correlation Min IAT_SensorCircuitFP
Pressure Performance Air Flow MnfdTempSensorCktFP
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
diagnostic will fail.
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 < 1.3 gm/sec
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Pressure > 115.0 kPa
No Active DTCs: EngineModeNotRunTimer
OR Error
MAP_SensorCircuitFA
ABS(Manifold Pressure - AAP_SnsrCktFA
Baro Pressure) <= 10.0 kPa AAP2_SnsrCktFA
AND
ABS(Turbocharger Boost No Pending DTCs: MAP_SensorCircuitFP
Pressure - Manifold AAP_SnsrCktFP
Pressure) > 10.0 kPa AAP2_SnsrCktFP
AND
ABS(Turbocharger Boost
Pressure - Baro Pressure) > 10.0 kPa
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Turbocharge P0237 Detects a continuous Turbocharger Boost 320 failures out Type A,
r Boost short to ground in the Pressure Voltage < 14.4 % of 5 Volt of 400 samples 1 Trips
Pressure Turbocharger Boost Range
Sensor Pressure signal circuit (This is equal to 50.0 1 sample every
Circuit Low by monitoring the kPa) 12.5 msec
(Gen III) Turbocharger Boost
Pressure sensor output
voltage and failing the
diagnostic when the
Turbocharger Boost
Pressure voltage is too
low. The Turbocharger
Boost Pressure sensor
is a pressure
transducer which
outputs a voltage
proportional to the
absolute pressure.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Turbocharge P0238 Detects a continuous Turbocharger Boost 320 failures out Type A,
r Boost short to power or open Pressure Voltage > 86.0 % of 5 Volt of 400 samples 1 Trips
Pressure circuit in the Range
Sensor Turbocharger Boost (This is equal to 372.0 1 sample every
Circuit High Pressure signal circuit kPa) 12.5 msec
(Gen III) by monitoring the
Turbocharger Boost
Pressure sensor output
voltage and failing the
diagnostic when the
Turbocharger Boost
Pressure voltage is too
high. The
Turbocharger Boost
Pressure sensor is a
pressure transducer
which outputs a voltage
proportional to the
absolute pressure.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Fuel Pump P023F This DTC detects if the Output driver current Current <= 1.0 A a) Chassis Fuel Pres Sys a) == FCBR Gas ECM 0 failures / Type A,
Secondary fuel pump control ( Fuel Pump Power Type configuration FPPM Sys 0 samples 1 Trips
Circuit Open circuit is open Module Driver Circuit selection
Per "smart device" Open enumeration) 1 sample/12.5ms
[FPPM design guidelines, b) Diagnostic Enabled b) == TRUE
applications Fuel Pump Power
only] device reports a c) Arbitrated Fuel Pump c) > 0.00 %
Faulted state Duty Cycle ( %)
enumeration if current
<= 1A . d] Fuel Pump Control d] <> TRUE
FPPM reports Not Enable Faulted
Faulted enumeration if
current > 1A. e] FPPM Fuel Pmp Driver e] <> TRUE
FPPM reports Over-temperature Faulted
Indeterminate state
enumeration if the f] FPPM Driver Status f] <> TRUE
circuit is not being Alive Rolling Count
evaluated during Sample Faulted
current decision loop
due to other conditions. g] Diagnostic feedback g] == TRUE
received
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Turbocharge P0243 Controller specific Voltage measurement Diagnostic enabled True 10 failures out of Type A,
r output driver circuit outside of controller ***************************** ***************************** 20 samples 1 Trips
Wastegate / diagnostic, diagnosing specific acceptable range Powertrain relay voltage >= 11.0 Volts
Supercharge the 'turbocharger boost during driver off state 100ms / sample Note: In
r Boost solenoid'A' actuator' indicates open circuit Ignition run crank voltage > 5.00 Volts certain
Solenoid A low sided driver for an failure. ***************************** ***************************** controlle
Control open circuit failure Engine does not crank rs P0245
Circuit when the output is Controller specific output 200 K impedance may also
powered off by driver circuit voltage between output and Diagnostic system not set
comparing a voltage thresholds are set to meet controller ground disabled turbocha
measurement to the following controller rger
controller specific specification for an open wastegat
voltage thresholds. circuit. e/
superch
In series applications, arger
turbocharger 'A' is the boost
first turbocharger in the solenoid
direction of exhaust A control
flow. In a parallel circuit
application, low
turbocharger 'A' is
associated with engine
bank 1.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Turbocharge P0245 Controller specific Voltage measurement Diagnostic enabled True 10 failures out of Type A,
r output driver circuit outside of controller ***************************** ***************************** 20 samples 1 Trips
Wastegate / diagnostic, diagnosing specific acceptable range Powertrain relay voltage >= 11.0 Volts
Supercharge the 'turbocharger boost during driver off state 100ms / sample Note: In
r Boost solenoid 'A' actuator' indicates short to ground Ignition run crank voltage > 5.00 Volts certain
Solenoid A low sided driver for a failure. ***************************** ***************************** controlle
Control short to ground failure Engine does not crank rs P0243
Circuit Low when the output is Controller specific output 0.5 impedance may also
powered off by driver circuit voltage between output and Diagnostic system not set
comparing a voltage thresholds are set to meet controller ground disabled turbocha
measurement to the following controller rger
controller specific specification for a short to wastegat
voltage thresholds. ground. e/
superch
In series applications, In certain controllers this arger
turbocharger 'A' is the diagnosis runs only when boost
first turbocharger in the the HWIO-output is driven solenoid
direction of exhaust by the application S/W. A control
flow. In a parallel circuit
application,
turbocharger 'A'is
associated with engine
bank 1.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Turbocharge P0246 Controller specific Voltage measurement Diagnostic enabled True 10 failures out of Type A,
r output driver circuit outside of controller ***************************** ***************************** 20 samples 1 Trips
Wastegate / diagnostic, diagnosing specific acceptable range Powertrain relay voltage >= 11.0 Volts
Supercharge the 'turbocharger boost during driver on state 100ms / sample
r Boost solenoid 'A' actuator' indicates short to power Ignition run crank voltage > 5.00 Volts
Solenoid A low sided driver for a failure. ***************************** *****************************
Control short to power failure Engine does not crank
Circuit High when the output is Controller specific output 0.5 impedance
powered on by driver circuit voltage between output and Diagnostic system not
comparing a voltage thresholds are set to meet controller power disabled
measurement to the following controller
controller specific specification for a short to
voltage thresholds. power.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 1 P0261 Controller specific Voltage measurement Battery Voltage >= 11 Volts 10.00 Type A,
Low side output driver circuit outside of controller Engine Run Time >= 1 Seconds failures out of 1 Trips
circuit diagnoses Injector 1 specific acceptable range 20.00
shorted to low sided driver for a during driver off state P062B not FA or TFTK samples
ground short to ground failure indicates short to ground
(SIDI) when the output is failure. 100 ms /sample
powered off by Continuous
comparing a voltage
measurement to Controller specific output <= 1 volt between
controller specific driver circuit voltage signal and controller
voltage thresholds. thresholds are set to meet ground
the following controller
specification for a short to
ground.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 1 P0262 Controller specific Voltage measurement Battery Voltage >= 11 Volts 10.00 Type A,
Low side output driver circuit outside of controller Engine Run Time >= 1 Seconds failures out of 1 Trips
circuit diagnoses Injector 1 specific acceptable range 20.00
shorted to low sided driver for a during driver on state P062B not FA or TFTK samples
power (SIDI) short to power failure indicates short to power
when the output is failure. 100 ms /sample
powered on by Continuous
comparing a voltage Controller specific output 25 amp >= through
measurement to driver circuit voltage low side driver
controller specific thresholds are set to meet
voltage thresholds. the following controller
specification for a short to
power.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 2 P0264 Controller specific Voltage measurement Battery Voltage >= 11 Volts 10.00 Type A,
Low side output driver circuit outside of controller Engine Run Time >= 1 Seconds failures out of 1 Trips
circuit diagnoses Injector 2 specific acceptable range 20.00
shorted to low sided driver for a during driver off state P062B not FA or TFTK samples
ground short to ground failure indicates short to ground
(SIDI) when the output is failure. 100 ms /sample
powered off by Continuous
comparing a voltage
measurement to Controller specific output <= 1 volt between
controller specific driver circuit voltage signal and controller
voltage thresholds. thresholds are set to meet ground
the following controller
specification for a short to
ground.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 2 P0265 Controller specific Voltage measurement Battery Voltage >= 11 Volts 10.00 Type A,
Low side output driver circuit outside of controller Engine Run Time >= 1 Seconds failures out of 1 Trips
circuit diagnoses Injector 2 specific acceptable range 20.00
shorted to low sided driver for a during driver on state P062B not FA or TFTK samples
power (SIDI) short to power failure indicates short to power
when the output is failure. 100 ms /sample
powered on by Continuous
comparing a voltage Controller specific output 25 amp >= through
measurement to driver circuit voltage low side driver
controller specific thresholds are set to meet
voltage thresholds. the following controller
specification for a short to
power.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 3 P0267 Controller specific Voltage measurement Battery Voltage >= 11 Volts 10.00 Type A,
Low side output driver circuit outside of controller Engine Run Time >= 1 Seconds failures out of 1 Trips
circuit diagnoses Injector 3 specific acceptable range 20.00
shorted to low sided driver for a during driver off state P062B not FA or TFTK samples
ground short to ground failure indicates short to ground
(SIDI) when the output is failure. 100 ms /sample
powered off by Continuous
comparing a voltage
measurement to Controller specific output <= 1 volt between
controller specific driver circuit voltage signal and controller
voltage thresholds. thresholds are set to meet ground
the following controller
specification for a short to
ground.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 3 P0268 Controller specific Voltage measurement Battery Voltage >= 11 Volts 10.00 Type A,
Low side output driver circuit outside of controller Engine Run Time >= 1 Seconds failures out of 1 Trips
circuit diagnoses Injector 3 specific acceptable range 20.00
shorted to low sided driver for a during driver on state P062B not FA or TFTK samples
power (SIDI) short to power failure indicates short to power
when the output is failure. 100 ms /sample
powered on by Continuous
comparing a voltage Controller specific output 25 amp >= through
measurement to driver circuit voltage low side driver
controller specific thresholds are set to meet
voltage thresholds. the following controller
specification for a short to
power.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 4 P0270 Controller specific Voltage measurement Battery Voltage >= 11 Volts 10.00 Type A,
Low side output driver circuit outside of controller Engine Run Time >= 1 Seconds failures out of 1 Trips
circuit diagnoses Injector 4 specific acceptable range 20.00
shorted to low sided driver for a during driver off state P062B not FA or TFTK samples
ground short to ground failure indicates short to ground
(SIDI) when the output is failure. 100 ms /sample
powered off by Continuous
comparing a voltage
measurement to Controller specific output <= 1 volt between
controller specific driver circuit voltage signal and controller
voltage thresholds. thresholds are set to meet ground
the following controller
specification for a short to
ground.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 4 P0271 Controller specific Voltage measurement Battery Voltage >= 11 Volts 10.00 Type A,
Low side output driver circuit outside of controller Engine Run Time >= 1 Seconds failures out of 1 Trips
circuit diagnoses Injector 4 specific acceptable range 20.00
shorted to low sided driver for a during driver on state P062B not FA or TFTK samples
power (SIDI) short to power failure indicates short to power
when the output is failure. 100 ms /sample
powered on by Continuous
comparing a voltage Controller specific output 25 amp >= through
measurement to driver circuit voltage low side driver
controller specific thresholds are set to meet
voltage thresholds. the following controller
specification for a short to
power.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Turbo/Super P0299 This DTC indicates an Desired boost pressure - <refr to Dev. Diagnostic enable True 24 failures out of Type A,
Charger under boost failure. Actual boost pressure P0299: Underboost ***************************** ***************************** 30 samples 1 Trips
Engine Two failure paths are pressure deviation Coolant temperature > -40.0 °C
Underboost considered. At steady limit as a function of or 100ms / sample
Turbocharge state engine operating engine speed and OBD Coolant Enable
r with conditions with boost desired boost Criteria = TRUE)
wastegate. pressure closed loop pressure and
Not control being active, a + Coolant temperature < 126.0 °C
supercharge positive boost pressure P0234 P0299:
r with deviation indicates Ambient pressure Intake air temperature is > -40.0 °C
mechanical underboost conditions. correction as a in range < 80.0 °C
compressor During transient function of engine
conditions, in case the speed and ambient Ambient air pressure is in > 60.0 kPa
boost pressure pressure range < 120.0 kPa
increase gradient is in Supporting tables.
below a diagnostic Engine speed in range > 2,000 rpm
threshold, underboost < 6,500 rpm
conditions will be
detected. Desired boost pressure in > 100.0 kPa
range < 280.0 kPa
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
AmbientAirDefault
***************************** *****************************
Pressure control has to be
in closed loop.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cylinder 1 P02EE Diagnostic to determine Injector voltage feedback 100.00 failures Type B,
Injector if Cylinder 1 injector is not able to detect an Small Pulse General = True out of 200.00 2 Trips
Circuit voltage feedback opening magnitude Diagnostic Enable samples
Range/ measured from the (See Definition in
Performance analog to digital OR Supporting Material Continuous
converter is rational. below) Cylinder event
The measured voltage Measured Voltage =< sample rate
is checked when the feedback converted to P02EE P02EF P02F0 Fuel Pulse Voltage
injection pulse width is Injector Opening P02F1 P02F2 P02F3 Feedback Data Valid
large enough ensuring Magnitude P02F4 P02F5 P30D4 - (See Definition in
the injector pintle has Minimum Injector Supporting Material
achieved max travel Opening Magnitude below)
and the injector voltage OR (See supporting table)
flux through the coil Injection Pulse Width >=
has reach the max P02EE P02EF P02F0
stabilization limit Measured Voltage >= P02F1 P02F2 P02F3
feedback converted to P02EE P02EF P02F0 P02F4 P02F5 P30D4 -
Injector Opening P02F1 P02F2 P02F3 Voltage Feedback
Magnitude P02F4 P02F5 P30D4 - Rationalities Minimum
Maximum Injector Pulse Width
Opening Magnitude
OR (See supporting table)
OR
OR
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
feedback converted to P02EE P02EF P02F0
Injector closing time P02F1 P02F2 P02F3
P02F4 P02F5 P30D4 -
Maximum Injector
Closing Time
(See supporting table)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cylinder 2 P02EF Diagnostic to determine Injector voltage feedback 100.00 failures Type B,
Injector if Cylinder 2 injector is not able to detect an Small Pulse General = True out of 200.00 2 Trips
Circuit voltage feedback opening magnitude Diagnostic Enable samples
Range/ measured from the (See Definition in
Performance analog to digital OR Supporting Material Continuous
converter is rational. below) Cylinder event
The measured voltage Measured Voltage =< sample rate
is checked when the feedback converted to P02EE P02EF P02F0 Fuel Pulse Voltage
injection pulse width is Injector Opening P02F1 P02F2 P02F3 Feedback Data Valid
large enough ensuring Magnitude P02F4 P02F5 P30D4 - (See Definition in
the injector pintle has Minimum Injector Supporting Material
achieved max travel Opening Magnitude below)
and the injector voltage OR (See supporting table)
flux through the coil Injection Pulse Width >=
has reach the max P02EE P02EF P02F0
stabilization limit Measured Voltage >= P02F1 P02F2 P02F3
feedback converted to P02EE P02EF P02F0 P02F4 P02F5 P30D4 -
Injector Opening P02F1 P02F2 P02F3 Voltage Feedback
Magnitude P02F4 P02F5 P30D4 - Rationalities Minimum
Maximum Injector Pulse Width
Opening Magnitude
OR (See supporting table)
OR
OR
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
feedback converted to P02EE P02EF P02F0
Injector closing time P02F1 P02F2 P02F3
P02F4 P02F5 P30D4 -
Maximum Injector
Closing Time
(See supporting table)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cylinder 3 P02F0 Diagnostic to determine Injector voltage feedback 100.00 failures Type B,
Injector if Cylinder 3 injector is not able to detect an Small Pulse General = True out of 200.00 2 Trips
Circuit voltage feedback opening magnitude Diagnostic Enable samples
Range/ measured from the (See Definition in
Performance analog to digital OR Supporting Material Continuous
converter is rational. below) Cylinder event
The measured voltage Measured Voltage =< sample rate
is checked when the feedback converted to P02EE P02EF P02F0 Fuel Pulse Voltage
injection pulse width is Injector Opening P02F1 P02F2 P02F3 Feedback Data Valid
large enough ensuring Magnitude P02F4 P02F5 P30D4 - (See Definition in
the injector pintle has Minimum Injector Supporting Material
achieved max travel Opening Magnitude below)
and the injector voltage OR (See supporting table)
flux through the coil Injection Pulse Width >=
has reach the max P02EE P02EF P02F0
stabilization limit Measured Voltage >= P02F1 P02F2 P02F3
feedback converted to P02EE P02EF P02F0 P02F4 P02F5 P30D4 -
Injector Opening P02F1 P02F2 P02F3 Voltage Feedback
Magnitude P02F4 P02F5 P30D4 - Rationalities Minimum
Maximum Injector Pulse Width
Opening Magnitude
OR (See supporting table)
OR
OR
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
feedback converted to P02EE P02EF P02F0
Injector closing time P02F1 P02F2 P02F3
P02F4 P02F5 P30D4 -
Maximum Injector
Closing Time
(See supporting table)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cylinder 4 P02F1 Diagnostic to determine Injector voltage feedback 100.00 failures Type B,
Injector if Cylinder 4 injector is not able to detect an Small Pulse General = True out of 200.00 2 Trips
Circuit voltage feedback opening magnitude Diagnostic Enable samples
Range/ measured from the (See Definition in
Performance analog to digital OR Supporting Material Continuous
converter is rational. below) Cylinder event
The measured voltage Measured Voltage =< sample rate
is checked when the feedback converted to P02EE P02EF P02F0 Fuel Pulse Voltage
injection pulse width is Injector Opening P02F1 P02F2 P02F3 Feedback Data Valid
large enough ensuring Magnitude P02F4 P02F5 P30D4 - (See Definition in
the injector pintle has Minimum Injector Supporting Material
achieved max travel Opening Magnitude below)
and the injector voltage OR (See supporting table)
flux through the coil Injection Pulse Width >=
has reach the max P02EE P02EF P02F0
stabilization limit Measured Voltage >= P02F1 P02F2 P02F3
feedback converted to P02EE P02EF P02F0 P02F4 P02F5 P30D4 -
Injector Opening P02F1 P02F2 P02F3 Voltage Feedback
Magnitude P02F4 P02F5 P30D4 - Rationalities Minimum
Maximum Injector Pulse Width
Opening Magnitude
OR (See supporting table)
OR
OR
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
feedback converted to P02EE P02EF P02F0
Injector closing time P02F1 P02F2 P02F3
P02F4 P02F5 P30D4 -
Maximum Injector
Closing Time
(See supporting table)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 any ( 5 ) failed (Mil
misfire is occurring by Engine load Engine Coolant Temp "ECT" 200 rev blocks Flashes
Cylinder 1 P0301 monitoring various If OBD Max Coolant out of ( 16 ) 200 with
Misfire terms derived from The equation used to Achieved = FALSE rev block tests Catalyst
Detected crankshaft velocity. calculate deceleration -10 ºC < ECT damage
The rate of misfire over value is tailored to specific Or if OBD Max Coolant level of
Cylinder 2 P0302 an interval is compared vehicle operating Achieved = TRUE Misfire)
Misfire to both emissions and conditions. -10 ºC < ECT < 127 ºC
Detected catalyst damaging The selection of the Failure reported
thresholds. The equation used is based on Or If ECT at startup < -10 ºC for ( 1 )
Cylinder 3 P0303 pattern of crankshaft the 1st single cylinder Then If OBD Max Coolant Exceedence in
Misfire acceleration after the continuous misfire Achieved = FALSE 1st ( 16 ) 200 rev
Detected misfire is checked to threshold tables 21 ºC < ECT block tests, or
differentiate between encountered that are not If OBD Max Coolant (4)
Cylinder 4 P0304 real misfire and other max of range. If all tables Achieved = TRUE Exceedences
Misfire sources of crank shaft are max of range at a 21 ºC < ECT < 127 ºC thereafter.
Detected noise. given speed/load, that
speed load region is an
Undetectable region
see Algorithm Description System Voltage 9.00 < volts < 32.00
Document for additional - see details of + Throttle delta < 60.00 % per 25 ms
details. thresholds on - Throttle delta < 60.00 % per 25 ms
Supporting Tables Tab
SINGLE CYLINDER
CONTINUOUS MISFIRE(
(Medres_Decel > IdleSCD_Decel AND OR
Medres_Jerk > IdleSCD_Jerk) Early Termination option: Not Enabled when Early
(used on plug ins that Termination
OR (Medres_Decel > SCD_Decel AND may not have enough Reporting =
Medres_Jerk > SCD_Jerk ) engine run time at end of Enabled and
trip for normal interval to engine rev
OR (Lores_Decel > IdleCyl_Decel AND complete.) > 1,000 revs
Lores_Jerk > IdleCyl_Jerk) and < 3,200
revs at end of
OR (Lores_Decel > CylModeDecel AND trip
Lores_Jerk > CylModeJerk )
OR RevBalanceTime >RevMode_Decel
)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
OR (Lores_Decel > CylModeDecel *
RandomCylModDecel
AND
Lores_Jerk) > CylModeJerk *
RandomCylModJerk
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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
BANK MISFIRE
Cylinders above
Bank Thresholds >= 3 cylinders
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
CONSECUTIVE
CYLINDER MISFIRE
1st cylinder uses
single cyl continuous
misfire thresholds;
2nd Cylinder uses:
(Medres_Decel > IdleSCD_Decel *
ConsecSCD_Decel
AND
Medres_Jerk) > IdleSCD_Jerk *
ConsecSCD_Jerk
CYLINDER
DEACTIVATION MODE
(Active Fuel Managment)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
OR
(CylBeforeDeacCylDecel > CylModeDecel *
CylBeforeAFM_Decel
AND
CylBeforeDeacCyl_Jerk) > CylModeJerk *
ClyBeforeAFM_Jerk
- see details on
Supporting Tables Tab
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
see
EngineOverSpeedLimit
in supporting tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
speed and engine load from Malfunction Criteria
region
2 Cylinder delay
After Fuel resumes on
Automatic shift containing
Fuel Cut
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
ABNORMAL ENGINE
SPEED OSCILLATION:
(checks each "misfire"
candidate in 100 engine
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cycle test to see if it looks
like some disturbance like
rough road (abnormal). )
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
MISFIRE CRANKSHAFT
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
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).
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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
thresholds in effect at that
speed and load.
(CylAfter_Accel > Misfire_ decel *
AND 1st_FireAftrMisfr_Acel
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
:
NON-CRANKSHAFT
BASED ROUGH ROAD: Disabled
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Transmission Output
Shaft Angular Velocity
Validity 4 cycle delay
TransmissionEngagedStat
e_FA
(Auto Trans only)
ClutchPstnSnsr FA
(Manual Trans only)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Crankshaft P0315 This DTC determines if The Crankshaft target OBD Manufacturer MEC = 0 0.50 seconds Type A,
Position the crankshaft sensor wheel should be 360 Enable Counter 1 Trips
System learn values that are degrees around in Frequency
Variation Not stored in memory are circumferance. Loss or Continuous100
Learned valid. The angle controller non-volitile msec
between each tooth of memory or an error in
the reluctor wheel is memory will cause the
learned, and the sum of values of individual teeth
all angles together learn to be defaulted or
should sum to 360° incorrect.
(one revolution of the
reluctor wheel). Set the DTC if the > 0.001 degrees
Default values, or Differance between the
corrupted values will sum of the reluctor
not sum to 360°. wheel's teeth and 360
degrees is greater than:
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Knock P0324 This diagnostic checks Filtered Knock Intensity > Diagnostic Enabled? Yes First Order Lag Type A,
Sensor (KS) for knock sensor P0324_PerCyl_Exces Filters with 1 Trips
Performance performance out of the siveKnock_Threshol Engine Run Time 2.0 seconds Weight
Per Cylinder normal expected range d Coefficient =
on a per cylinder basis (where 'Knock Intensity' = (no units) Engine Speed 400 RPM 0.0400
due to Excessive 0 with no knock; and > 0 AND
Knock (either real or & proportional to knock 8,500 RPM Updated each
false knock). In the magnitude with knock) engine event
knock detection Engine Air Flow 400 mg/cylinder
algorithm, the term AND
“Knock Intensity” (KI) is 2,000 mg/cylinder
used to define the
relative size of a knock Engine Coolant -40 deg's C
event, and is calculated Temperature
as (KI = current knock
event - knock or
threshold). This results
in a KI amplitude that is OBD Coolant Enable = TRUE
proportional to the size Criteria
of the knock event (as
seen by the knock
sensor). In addition, Inlet Air Temperature -40 deg's C
Knock Intensity cannot
be less than zero as it
is forced/limited to be = Cumlative Number of 500 revs
0 with no knock Engine Revs Above Min
detected (i.e. whenever Eng Speed (per key
the current knock event cycle)
< knock threshold, KI =
0). This diagnostic
calculates a first-order
lag filter version of the
Knock Intensity and
sets a fault when:
(Filtered KI) >
(Excessive Knock
Diagnostic Threshold)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Knock P0325 This diagnostic checks Open Circuit Method = Diagnostic Enabled? Yes First Order Lag Type A,
Sensor (KS) for an open in the chosen (2 possible P0325_P0330_OpenM Filter with Weight 1 Trips
Circuit Bank knock sensor circuit methods: 20 kHz or ethod_2 Engine Run Time 2.0 seconds Coefficient
1 Sensor 1/Bank 1. Normal Noise):
There are two possible Engine Speed 400 RPM Weight
methods used: and Coefficient =
Case 1 (20 kHz 8,500 RPM 0.0200
1. 20 kHz Method: Method):
This method injects a Cumulative Number of 125 revs
20 kHz signal (internal Filtered FFT Output > Engine Revs (per key Updated each
to the ECU) onto one of P0325_P0330_OpenC cycle) within min/max engine event
the Knock Sensor ktThrshMin (20 kHz) Engine Speed enable
inputs. For a normal/ AND (above)
good circuit the 20 kHz <
signal will propogate P0325_P0330_OpenC
through the Knock ktThrshMax (20 kHz) 20 mg/cylinder
sensor and back to the Engine Air Flow and
ECU through the 2,000 mg/cylinder
sensor return circuit. Case 2 (Normal Noise
The 20 kHz signal is Method):
processed through the
Fast Fourier Transform Filtered FFT Output > Engine Coolant -40 deg's C
(FFT) and then filtered P0325_P0330_OpenC Temperature
with a first-order lag ktThrshMin (Normal
filter. Since the Knock Noise) or
Detection algorithm AND
uses a Differential Op- < OBD Coolant Enable = TRUE
Amp to compare the P0325_P0330_OpenC Criteria
input from the two ktThrshMax (Normal
knock sensor wires, the Noise)
FFT 20 kHz diagnostic Inlet Air Temperature -40 deg's C
signal will have either:
A. Low output with a
good circuit (because
the 20 kHz injected
signal is detected on
both of the sensor
inputs)
or
B, High output for an
Open Circuit (because
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
the 20 kHz injected
signal is detected only
on one of the sensor
inputs).
The 20 kHz method is
typically used for the
entire operating region
of the engine.
However, some
engines may not have
adequate separation
between good and bad
circuits at high engine
speed. In these cases
the 20 kHz method is
used at low and
medium engine
speeds, and the
"Normal Noise" method
is used at high engine
speed only.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
ethod defines which of
the two diagnostic
methods is used as a
fucntion of engine
speed (RPM).
Typical
implementations:
A. Use 20 kHz
method at allengine
RPM (used when
acceptable separation
achieved at all RPM) or
B. Use 20 kHz
method at low/medium
RPM and Normal Noise
at high RPM
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Knock P0326 This diagnostic checks Case 1: Engine not in Diagnostic Enabled? Yes First Order Lag Type A,
Sensor (KS) for knock sensor AFM mode Filters with 1 Trips
Performance performance out of the Engine Run Time 2.0 seconds Weight
Bank 1 normal expected range, Filtered FFT Intensity < Coefficient =
on a per sensor basis. P0326_P0331_Abnor Engine Speed 2,250 RPM (not in
This diagnostic is (where 'FFT Intensity' = malNoise_Threshold AFM mode) 0.0200
specifically designed to Non-knocking, (Supporting Table) OR
identify the fault background engine noise > 2,250 (in AFM mode) Updated each
condition where the for a selected frequency) OR engine event
knock sensor is AND
properly attached 8,500 RPM
electrically, but Case 2: Engine is in
produces an AFM mode Engine Air Flow 30 mg/cylinder
abnormally low output AND
due to being Filtered FFT Intensity < 2,000 mg/cylinder
unattached (or loosely P0326_P0331_Abnor
attached) with the malNoise_Thresh_AF Engine Coolant -40 deg's C
mounting bolt (and thus M Temperature
unable to properly (Supporting Table;
transfer the engine Engine is in AFM or
vibration energy from mode)
the engine block to the OBD Coolant Enable = TRUE
knock sensor). The Criteria
term "Abnormal
(engine) Noise" is used Inlet Air Temperature -40 deg's C
to define this diagnostic
method. A fault
condition is identified
when a first-order lag Individual Cylinders P0326_P0331_Abnormal
filtered version of the enabled for Abnormal Noise_CylsEnabled
Abnormal Noise signal Noise (Supporting Table)
falls below the
diagnostic threshold.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Knock P0327 This diagnostic checks Sensor Input or Return < 8.0 Percent Diagnostic Enabled? Yes 50 Failures Type A,
Sensor (KS) for an out of range low Signal Line out of 1 Trips
Circuit Low knock sensor signal. A (of 5.0 Volt reference) Engine Speed > 0 RPM 63 Samples
Bank 1 3-resistor bias network and
at each sensor input to < 8,500 RPM
the ECM provides a DC 100 msec rate
diagnostic voltage that
will remain within a
normal range when the
external knock sensor
circuit is free of short
circuit faults. The
diagnostic output is
reported as a
percentage (0 to 100%)
when compared to the
5.0 volt reference
voltage.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Knock P0328 This diagnostic checks Sensor Input or Return > 39.0 Percent Diagnostic Enabled? Yes 50 Failures Type A,
Sensor (KS) for an out of range high Signal Line out of 1 Trips
Circuit High knock sensor signal. A (of 5 Volt Reference) Engine Speed > 0 RPM 63 Samples
Bank 1 3-resistor bias network and
at each sensor input to < 8,500 RPM
the ECM provides a DC 100 msec rate
diagnostic voltage that
will remain within a
normal range when the
external knock sensor
circuit is free of short
circuit faults. The
diagnostic output is
reported as a
percentage (0 to 100%)
when compared to the
5.0 volt reference
voltage.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Crankshaft P0335 Diagnostic will fail if a Time since last crankshaft Starter engaged Continuous Type B,
Position crank sensor pulse was position sensor pulse AND every 100 msec 2 Trips
(CKP) not received during a received >= 4.0 seconds (cam pulses being
Sensor A period of time; if crank received
Circuit sensor pulses are OR
received the diagnostic ( MAF_SensorFA = FALSE
will pass. AND
Engine Air Flow > 1.5 grams/second ) )
No crankshaft pulses Engine is Running Continuous
received >= 0.3 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Crankshaft P0336 1. Fail counts will occur Time in which 4 or Engine Air Flow >= 1.5 grams/second Continuous Type B,
Position if the engine goes out more crank re- every 250 msec 2 Trips
(CKP) of synchronization synchronizations occur < 5.0 seconds Cam-based engine speed > 100 RPM
Sensor A repeatedly over a
Performance period of time and will No DTC Active: P0335
pass if the engine stays
in synchronization. 2. No crankshaft Engine is Running Continuous
Diagnostic will fail if synchronization every 12.5 msec
synchronization gap is gap found >= 0.4 seconds Starter is not engaged
not found in a specified Time since starter Starter engaged Continuous
period of time and will engaged without AND every 100 msec
pass if the detecting crankshaft (cam pulses being
synchronization gap is synchronization gap >= 1.5 seconds received
found. 3. Diagnostic will OR
fail if the incorrect ( MAF_SensorFA = FALSE
number of crank sensor AND
teeth are detected in- Engine Air Flow > 1.5 grams/second ) )
between detecting the
synchronization gap Crank pulses received in Engine is Running 8 failures out
and will pass if the one engine revolution < 0 OR of 10 samples
correct number of teeth OR Starter is engaged
are seen. Crank pulses received in One sample per
one engine revolution > 65,535 No DTC Active: P0365 engine revolution
P0366
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Camshaft P0340 Diagnostic will fail if a Time since last camshaft Starter engaged Continuous Type B,
Position cam sensor pulse was position sensor pulse AND every 100 msec 2 Trips
(CMP) not received during a received >= 5.5 seconds (crank pulses being
Sensor period of time; if cam received
Circuit Bank sensor pulses are OR OR
1 Sensor A received the diagnostic ( MAF_SensorFA = FALSE
will pass. Time that starter has been AND
engaged without a Engine Air Flow > 1.5 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Camshaft P0341 Diagnostic will fail if an The number of camshaft Crankshaft is Continuous Type B,
Position incorrect number of pulses received during synchronized every MEDRES 2 Trips
(CMP) cam sensor pulses are first 12 MEDRES events event
Sensor detected over a is < 4 Starter must be engaged
Performance number of engine OR > 6 to enable the diagnostic,
Bank 1 cycles and will pass if but the diagnostic will
Sensor A the number of cam (There are 12 not disable when the
pulses is correct. 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Crankshaft P034A Monitors the position of Crankshaft position is Engine has started 2 failures out of Type B,
Position the crankshaft during in error by a number of rotating during a 3 samples 2 Trips
Sensor - auto-start's to verify crankshaft wheel teeth > 2 crankshaft teeth hybrid auto-start
Crankshaft that the crankshaft is in a sample occurs
Start the expected position- Crankshaft position is each time the
Position diagnostic will fail if the being verified engine is started
Incorrect crankshaft is not in the
expected range No Active DTCs: CrankSensor_FA
otherwise the
diagnostic will pass 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Crankshaft P034B Detects if the Number of crankshaft Engine Speed > 400 RPM Continuous Type B,
Position crankshaft is not sensor reversals >= 3 Engine Speed < 2,000 RPM 2 Trips
Sensor - rotating in the correct Engine Air Flow >= 1.5 grams/second Every 250 msec
Crankshaft direction- will fail if the within a period of time <= 10.0 seconds
Direction engine is reported to be Engine Movement
Incorrect spinning backwards Detected
while the engine is
running otherwise the No Active DTCs: CrankSensor_FA
diagnostic will pass.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
IGNITION P0351 Diagnoses Cylinder #1 Voltage measurement Engine running 50 Failures Type A,
CONTROL Ignition Control (EST) outside of controller 1 Trips
#1 CIRCUIT output driver circuit for specific acceptable range Ignition Voltage > 11.0 Volts out of
an Open Circuit fault. during driver off state 63 Samples
Controller specific indicates open circuit
output driver circuit failure. 100 msec rate
diagnoses the low
sided driver for an open Controller specific output > 30 kȍ impedance
circuit failure when the driver circuit voltage between signal and
output is powered off thresholds are set to meet controller ground
by comparing a voltage the following controller
measurement to specification for an open
controller specific circuit.
voltage thresholds.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
IGNITION P0352 Diagnoses Cylinder #2 Voltage measurement Engine running 50 Failures Type A,
CONTROL Ignition Control (EST) outside of controller 1 Trips
#2 CIRCUIT output driver circuit for specific acceptable range Ignition Voltage > 11.0 Volts out of
an Open Circuit fault. during driver off state 63 Samples
Controller specific indicates open circuit
output driver circuit failure. 100 msec rate
diagnoses the low
sided driver for an open Controller specific output > 30 kȍ impedance
circuit failure when the driver circuit voltage between signal and
output is powered off thresholds are set to meet controller ground
by comparing a voltage the following controller
measurement to specification for an open
controller specific circuit.
voltage thresholds.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
IGNITION P0353 Diagnoses Cylinder #3 Voltage measurement Engine running 50 Failures Type A,
CONTROL Ignition Control (EST) outside of controller out of 1 Trips
#3 CIRCUIT output driver circuit for specific acceptable range Ignition Voltage > 11.0 Volts 63 Samples
an Open Circuit fault. during driver off state
Controller specific indicates open circuit 100 msec rate
output driver circuit failure.
diagnoses the low
sided driver for an open Controller specific output > 30 kȍ impedance
circuit failure when the driver circuit voltage between signal and
output is powered off thresholds are set to meet controller ground
by comparing a voltage the following controller
measurement to specification for an open
controller specific circuit.
voltage thresholds.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
IGNITION P0354 Diagnoses Cylinder #4 Voltage measurement Engine running 50 Failures Type A,
CONTROL Ignition Control (EST) outside of controller out of 1 Trips
#4 CIRCUIT output driver circuit for specific acceptable range Ignition Voltage > 11.0 Volts 63 Samples
an Open Circuit fault. during driver off state
Controller specific indicates open circuit 100 msec rate
output driver circuit failure.
diagnoses the low
sided driver for an open Controller specific output > 30 kȍ impedance
circuit failure when the driver circuit voltage between signal and
output is powered off thresholds are set to meet controller ground
by comparing a voltage the following controller
measurement to specification for an open
controller specific circuit.
voltage thresholds.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Camshaft P0365 Diagnostic will fail if a Time since last camshaft Starter engaged Continuous Type B,
Position cam sensor pulse was position sensor pulse AND every 100 msec 2 Trips
(CMP) not received during a received >= 5.5 seconds (crank pulses being
Sensor period of time; if cam received
Circuit Bank sensor pulses are OR OR
1 Sensor B received the diagnostic ( MAF_SensorFA = FALSE
will pass. Time that starter has been AND
engaged without a Engine Air Flow > 1.5 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Camshaft P0366 Diagnostic will fail if an The number of camshaft Crankshaft is Continuous Type B,
Position incorrect number of pulses received during synchronized every MEDRES 2 Trips
(CMP) cam sensor pulses are first 12 MEDRES events event
Sensor detected over a is < 4 Starter must be engaged
Performance number of engine OR > 6 to enable the diagnostic,
Bank 1 cycles and will pass if but the diagnostic will
Sensor B the number of cam (There are 12 not disable when the
pulses is correct. 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 3
Cerium Oxide reacts multiple tests: tests per trip
with NO and O2 during
lean A/F excursions to If the difference between Frequency:
store the excess current EWMA value and Fueling Related :
oxygen (I.e. Cerium the current OSC 12.5 ms
Oxidation). During rich Normalized Ratio value is > 0.66
A/F excursions, Cerium OSC
Oxide reacts with CO and the current OSC Measurements:
and H2 to release this Normalized Ratio value is < 0.10 100 ms
stored oxygen (I.e.
Cerium Reduction). Maximum number of RSR Temp Prediction:
This is referred to as tests to detect failure 8 12.5ms
the Oxygen Storage when RSR is enabled.
Capacity, or OSC.
CatMon’s strategy is to
“measure” the OSC of MAF
the catalyst through > 1.70 g/s
forced Rich (intrusive < 20.00 g/s
rich) and Lean (decel Predicted catalyst
fuel cutoff) A/F temperature < 910 ° C
excursions
Front O2 Sensor > 680.00 mV
Normalized Ratio OSC or or
Value Calculation Front WRAF > 1.25 EQR
Information and
Definitions = Rear O2 Sensor > 750.00 mV
1. Raw OSC
Calculation = (post cat General Enable Criteria
O2 Resp time - pre cat
O2 Resp time) In addition to the p-codes
2. BestFailing OSC listed under P2270, the
value from a calibration following DTC's shall also
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
table (based on temp not be set:
and exhaust gas flow)
3. WorstPassing OSC For switching O2 sensors: O2S_Bank_1_Sensor_1_
value (based on temp FA
and exhaust gas flow) O2S_Bank_1_Sensor_2_
FA
Normalized Ratio O2S_Bank_2_Sensor_1_
Calculation = (1-2) / FA
(3-2) O2S_Bank_2_Sensor_2_
FA
A Normalized Ratio of 1
essentially represents a
good part and a ratio of For WRAF O2 sensors: WRAF_Bank_1_FA
0 essentially represents WRAF_Bank_2_FA
a very bad part.
P0420_WorstPassingOS
Refer to the CTableB1
P0420_WorstPassing
OSCTableB1 P0420_BestFailingOSCT
and ableB1
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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 2,400 EWMA
Small Leak and the purge solenoid. calibration pressure (ECT 63 °C sec.). No more
Detected On some applications a threshold table that is than 2 Average
small leak is defined as based upon fuel level and OR unsuccessful run
(No ELCP - 0.025”, 0.030”, or ambient temperature. OBD Coolant Enable attempts length is
Conventional 0.150”. The engine off (Please see Criteria = TRUE) between 8 to 12
EVAP natural vacuum method P0442 EONV Pressure completed tests. trips
Diagnostic - (EONV) is used. Threshold (Pascals) in Baro 70 kPa under
with EAT EONV is an Supporting Tables). The Distance since assembly 10.0 miles normal
using IAT evaporative system normalized value is plant condition
Sensor - with leak detection calculated by the following Engine not run time s
Fuel Tank diagnostic that runs equation: 1 - (peak before key off must be refer to
Zone Module when the vehicle is pressure - peak vacuum) / P0442 Engine Off Time Run
(FTZM)) shut off when enable pressure threshold. The Before Vehicle Off length is
conditions are met. normalized value is Maximum as a Function 3 to 6
Prior to sealing the entered into EWMA (with of Estimated Ambient trips
system and performing 0= perfect pass and 1= Temperature after
the diagnostic, the fuel perfect fail). in Supporting Tables. code
volatility is analyzed. In clear or
an open system When EWMA is > 0.59 (EWMA Fail Time since last complete non-
(Canister Vent Solenoid Threshold), test 17 hours volatile
[CVS] open) high the DTC light is if normalized result and reset
volatility fuel creates illuminated. EWMA is passing
enough flow to
generate a measurable The DTC light can be OR
pressure differential turned off if the EWMA is 0.35 (EWMA Re- Time since last complete
relative to Pass Threshold) test 10 hours
atmospheric.After the and stays below the if normalized result or
volatility check, the EWMA fail threshold for 3 EWMA is failing
vent solenoid will close. additional consecutive
After the vent is closed, trips. Estimated ambient
typically a build up of temperature at end of 0 °CTemperature 35 °C
pressure from the hot drive
soak begins (phase-1).
The pressure typically Estimate of Ambient Air
will peak and then Temperature Valid
begin to decrease as ****************************** ******************************
the fuel cools. When Conditions for Estimate of
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
the pressure drops Ambient Air Temperature
( -62 ) Pa from peak to be valid:
pressure, the vent is
then opened for 60 1. Cold Start
seconds to normalize
the system pressure. Startup delta deg C (ECT-
The vent is again IAT) 8 °C
closed to begin the
vacuum portion of the OR
test (phase-2). As the 2. Short Soak and
fuel temperature Previous EAT Valid
continues to fall, a
vacuum will begin Previous time since
forming. The vacuum engine off 7,200 seconds
will continue until it
reaches a vacuum OR
peak. When the 3. Less than a short soak
pressure rises 62 Pa and Previous EAT Not
from vacuum peak, the Valid
test then completes. If
the key is turned on Previous time since
while the diagnostic engine off 7,200 seconds
test is in progress, the AND
test will abort. Vehicle Speed 24 mph
AND
Mass Air Flow 10 g/sec
OR
4. Not a Cold Start and
greater than a Short Soak
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
engine off > 7,200 seconds
AND
Vehicle Speed 24 mph
AND
Mass Air Flow 10 g/sec
****************************** ******************************
1. High Fuel Volatility
OR
2. Vacuum Refueling
Detected
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
See P0454 Fault Code for
information on vacuum
refueling algorithm.
OR
3. Fuel Level Refueling
Detected
OR
4. Vacuum Out of Range
and No Refueling
OR
5. Vacuum Out of Range
and Refueling Detected
OR
6. Vent Valve Override
Failed
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
during the EONV test
OR
7. Key up during EONV
test
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Evaporative P0443 Controller specific Voltage measurement Powertrain relay voltage Voltage 11.0 volts 20 failures out of Type B,
Emission output driver circuit outside of controller 25 samples 2 Trips
(EVAP) diagnoses the canister specific acceptable range
Canister purge solenoid low during driver off state 250 ms / sample Note: In
Purge sided driver for an open indicates open circuit certain
Solenoid circuit failure when the failure. controlle
Valve Circuit output is powered off rs P0458
(ODM) by comparing a voltage Controller specific output 200 K impedance may also
measurement to driver circuit voltage between output and set
(No ELCP - controller specific thresholds are set to meet controller ground. (Caniste
Conventional voltage thresholds. the following controller r Purge
EVAP specification for an open Solenoid
Diagnostic) circuit. Short to
Ground)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 10.0 volts Start 2 Trips
(EVAP) Vent restriction is present in Vented Vacuum < -623 Pa Startup IAT 4 °CTemperature 35 °C
System the vent solenoid, vent for 60 seconds Startup ECT 35 °C Time is
Performance filler, vent hose or OR BARO 70 kPa dependent on
EVAP canister. Vented Vacuum > 1,245 Pa driving
(No ELCP - for 60 seconds No active DTCs: MAP_SensorFA TPS_FA conditions
Conventional This diagnostic runs VehicleSpeedSensor_FA
EVAP with normal purge IAT_SensorFA Maximum time
Diagnostic - control and canister Vent Restriction Test: ECT_Sensor_FA before test abort
with Fuel vent solenoid Tank Vacuum > 2,989 Pa AmbientAirDefault is 1,400 seconds
Tank Zone commanded open. for 5 seconds EnginePowerLimited
Module The diagnostic fails before Purge Volume 4 liters
(FTZM)) when the FTP sensor No Active DTC's TFTKO P0443
vacuum measurement After setting the DTC for P0449
is above a vacuum the first time, 0 liters of P0452
threshold before it fuel must be consumed P0453
accumulates purge before setting the DTC for P0454
volume above a the second time. P0458
threshold. The P0459
diagnostic passes P0498
when it accumulates P0499
purge volume above a P1001
threshold before the P1005
FTP sensor vacuum P11FF
measurement is above P130F
a vacuum threshold. U18A2
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Evaporative P0449 Controller specific Voltage measurement No active DTCs: P1005 20 failures out of Type B,
Emission output driver circuit outside of controller P130F 25 samples 2 Trips
(EVAP) Vent diagnoses the vent specific acceptable range U18A2
Solenoid solenoid low sided during driver off state 250 ms / sample Note: In
Control driver for an open indicates open circuit certain
Circuit circuit failure when the failure. controlle
(ODM) output is powered off rs P0498
by comparing a voltage Controller specific output 200 K impedence may also
(No ELCP - measurement to driver circuit voltage between output and set (Vent
Conventional controller specific thresholds are set to meet controller ground Solenoid
EVAP voltage thresholds. the following controller Short to
Diagnostic - specification for an open Ground)
with Fuel circuit.
Tank Zone
Module
(FTZM))
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 During the EONV test, to two per Run
Diagnostic) the fuel tank vacuum Lower voltage threshold 0.2 volts engine-off length is
sensor is re-zeroed. (voltage subtraction below period.The 2 trips
A re-zero occurs: the nominal voltage) length of the test after
1) At the transition from is determined by code
the volatility phase to The difference between the refueling clear or
the pressure phase. tank vacuum sensor rationality test, non-
2) At the transition from voltage and the nominal which can take volatile
the pressure phase to offset voltage is then up to 600 reset
the vacuum phase. normalized against the seconds to
appropriate threshold complete.
The re-zero test listed above to produce a
determines if the tank ratio between 0.0 and 1.0.
vacuum signal falls This normalized re-zero
within a calibratable ratio is then filtered with a
window about EWMA (with 0= perfect
atmospheric pressure. pass and 1=perfect fail).
If after some time, the
tank vacuum signal
does not fall to within When EWMA is > 0.73 (EWMA Fail
the window, the re-zero Threshold),
test exits to the the DTC light is
refueling rationality illuminated.
test.
The DTC light can be
The refueling rationality turned off if the EWMA is 0.40 (EWMA Re-Pass
test determines if a Threshold)
refueling event caused and stays below the
the re-zero problem. If EWMA fail threshold for 3
so, the re-zero problem additional consecutive
is ignored. If a trips.
refueling event is not
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
detected, then the
results of the re-zero
test are used to
determine if there is a
re-zero problem.
1) An individual re-zero
test generates a re-
zero ratio. The ratio
goes from 0.0 to 1.0.
2) A 0.0 means that the
re-zero pressure signal
achieved exactly
atmospheric pressure.
3) A ratio of 1.0 means
that the re-zero
pressure did not get
within the window.
4) Re-zero pressure
within the window
generates values
between 0.0 and 1.0.
If a refueling event is
not detected, then the
resulting re-zero ratio is
filtered using an
exponentially weighted
moving average
(EWMA). When the
EWMA exceeds a fail
threshold, the vacuum
re-zero test reports a
failure. Once the
vacuum re-zero test
fails, the EWMA fall
below a lower re-pass
threshold before it can
pass the vacuum re-
zero test again.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Fuel Tank P0452 This DTC will detect a FTP sensor signal < 0.15 volts ( 3.0 % of 640 failures out Type B,
Pressure Fuel Tank Pressure Vref or ~ 1,495 Pa) of 800 samples 2 Trips
(FTP) (FTP) sensor signal
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
The FTP sensor circuit 4.5 volts
(No ELCP - out of range diagnostic (~ -3736 Pa).
Conventional compares the raw
EVAP sensor voltage to a
Diagnostic - lower voltage
without Fuel threshold. It is an X out
Tank Zone of Y diagnostic that
Module runs continuously
(FTZM)) anytime the controller
is awake.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Fuel Tank P0453 This DTC will detect a FTP sensor signal > 4.85 volts ( 97.0 % 640 failures out Type B,
Pressure Fuel Tank Pressure of Vref or ~ -3,985 Pa) of 800 samples 2 Trips
(FTP) (FTP) sensor signal
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
The FTP sensor circuit 4.5 volts
(No ELCP - out of range diagnostic (~ -3736 Pa).
Conventional compares the raw
EVAP sensor voltage to an
Diagnostic - upper voltage
without Fuel threshold. It is an X out
Tank Zone of Y diagnostic that
Module runs continuously
(FTZM)) anytime the controller
is awake.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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) During the EONV test, occurred. If a refueling is is determined by
an abrupt change in confirmed, then the test the refueling
fuel tank vacuum is sample is considered rationality test,
identified as a possible passing. Otherwise, the which can take
refueling event. If the sample is considered up to 600
abrupt change occurs failing indicating an seconds to
while the vent valve is intermittent signal complete.The
closed, the EONV problem. An abrupt test will report a
small-leak test aborts change is defined as a failure if 2 out of
and the refueling change in vacuum: in the > 112 Pa 3 samples are
rationality test starts. span of 1.0 seconds. But < 249 Pa failures.
in 12.5 msec. A refueling
If the refueling event is confirmed if the 12.5 ms / sample
rationality test detects a fuel level has a persistent
refueling event, then change of > 10 %
the vacuum change is for 30 seconds during a
considered “rational.” If 600 second refueling
the refueling rationality rationality test.
test does not detect a
refueling event, then
the vacuum change is
considered “irrational.”
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
rationality test has an
irrational result; the (X)
fail counter is
incremented.
3) If the (X) fail counter
reaches the fail limit
before the (Y) sample
counter reaches the
sample limit, the
vacuum change
rationality test fails.
4) If the (Y) sample
counter reaches the
limit before the (X) fail
counter fails, the
vacuum change
rationality test passes.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Evaporative P0455 This DTC will detect a Purge volume > 20 liters Fuel Level 10 % Percent 90 % Once per cold Type B,
Emission weak vacuum condition while System Voltage 10.0 volts start 2 Trips
(EVAP) (large leak or purge Tank vacuum 2,740 Pa BARO 70 kPa
System blockage) in the EVAP Purge Flow 1.50 % Time is
Large Leak system. After setting the DTC for dependent on
Detected the first time, 0 liters of No active DTCs: MAP_SensorFA driving
This mode checks for fuel must be consumed TPS_FA conditions
(No ELCP - large leaks and before setting the DTC for VehicleSpeedSensor_FA
Conventional blockages when proper the second time. IAT_SensorFA Maximum time
EVAP driving conditions are ECT_Sensor_FA before test abort
Diagnostic - met. If these AmbientAirDefault is 1,400 seconds
without Fuel conditions are met, the EnginePowerLimited
Tank Zone diagnostic commands Weak Vacuum
Module the vent valve closed No Active DTC's TFTKO P0443 Follow-up Test
(FTZM)) and controls the purge P0449
duty cycle to allow P0452 With large leak
purge flow to purge the P0453 detected, the
fuel tank and canister P0454 follow-up test is
system while P0458 limited to 0
monitoring the fuel tank P0459 seconds. Once
vacuum level. P0498 the MIL is on, the
P0499 follow-up test
The algorithm runs indefinitely.
accumulates purge flow If ECT > IAT, Startup
during the test to temperature delta (ECT-
determine a displaced IAT): 8 °C
purge volume as the Startup IAT 4 °CTemperature 35 °C
test proceeds. Startup ECT 35 °C
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
P0455 occurred after a
refueling event was
detected and the MIL is
off for P0455, the MIL
will be commanded off
after the first pass of
P0455 is reported. If
the first failure of
P0455 did not occur
after a refueling event
was detected, the MIL
will be commanded off
on the ignition cycle
after the third
consecutive pass of
P0455 is reported.the
MIL will be commanded
off on the ignition cycle
after the third
consecutive pass of
P0455 is reported.
On fuel systems
without fuel caps
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Evaporative P0458 Controller specific Voltage measurement Powertrain relay voltage Voltage 11.0 volts 20 failures out of Type B,
Emission output driver circuit outside of controller 25 samples 2 Trips
System diagnoses the canister specific acceptable range
Purge purge solenoid low during driver off state 250 ms / sample Note: In
Control sided driver for a short indicates short to ground certain
Valve Circuit to ground failure when failure. controlle
Low the output is powered rs P0443
off by comparing a Controller specific output 0.5 impedence may also
(No ELCP - voltage measurement driver circuit voltage between output and set
Conventional to controller specific thresholds are set to meet controller ground (Caniste
EVAP voltage thresholds. the following controller r Purge
Diagnostic) specification for a short to Solenoid
ground. Open
Circuit)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Evaporative P0459 Controller specific Voltage measurement Powertrain relay voltage Voltage 11.0 volts 20 failures out of Type B,
Emission output driver circuit outside of controller 25 samples 2 Trips
System diagnoses the canister specific acceptable range
Purge purge solenoid low during driver on state 250 ms / sample
Control sided driver for a short indicates short to power
Valve Circuit to power failure when failure.
High the output is powered
on by comparing a Controller specific output 0.5 impedence
(No ELCP - voltage measurement driver circuit voltage between output and
Conventional to controller specific thresholds are set to meet controller power
EVAP voltage thresholds. the following controller
Diagnostic) specification for a short to
power.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Fuel Level P0461 This DTC will detect a a) Sensed fuel volume 1. Diagnostic Enabled 1. == True 250 ms / sample Type B,
Sensor 1 primary fuel tank level change is a) < 3 liters 2 Trips
Performance sensor stuck in-range. b) while engine fuel 2. Engine Operational 2. == Running
consumption is b) >= 22.00 liters State
(For use on
vehicles with
a single fuel
tank)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Fuel Level P0462 This DTC will detect a Fuel level Sender % of 5V a) Diagnostic enabled a) == True 100 failures out Type B,
Sensor 1 primary fuel tank range < 10 % status b) == True of 125 samples 2 Trips
Circuit Low sensor stuck out-of- or b) Fuel Level Sensor c) == True
Voltage range low. 46.53 liters Initialized status d) <> True 100 ms / sample
c) Fuel Level Sensor Data
Available Status
d) Communication faults
status
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Fuel Level P0463 This DTC will detect a Fuel level Sender % of 5V a) Diagnostic enabled a) == True 100 failures out Type B,
Sensor 1 primary fuel tank level range > 60 % status of 125 samples 2 Trips
Circuit High sensor stuck out-of- or b) Fuel Level Sensor b) == True
Voltage range high. 3.09 liters Initialized status 100 ms / sample
c) Fuel Level Sensor Data c) == True
Available Status
d) Communication faults d) <> True
status
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
During the EONV test, event is confirmed, then is determined by
a change in fuel level is the test sample is the refueling
identified as a possible considered passing. rationality test,
refueling event. If the Otherwise, if a refueilng which can take
change occurs while event is not confirmed, up to 600
the vent valve is then the test sample is seconds to
closed, the EONV considered failing which complete.The
small-leak test aborts indicates an intermittent test will report a
and the refueling signal problem. failure if 2 out of
rationality test starts. 3 samples are
An intermittent fuel level failures.
If the refueling signal problem is defined
rationality test detects a as: 100 ms / sample
refueling event, the fuel
level change is The fuel level changes by > 10 %
considered “rational.” If and does not remain > 10 %
the refueling rationality for 30 seconds during a
test does not detect 600 second refueling
refueling, the fuel level rationality test.
change is considered
“irrational.”
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
irrational result; the (X)
fail counter is
incremented.
3) If the (X) fail counter
reaches the fail limit
before the (Y) sample
counter reaches the
sample limit, the fuel
level change rationality
test fails.
4) If the (Y) sample
counter reaches the
limit before the (X) fail
counter fails, the fuel
level change rationality
test passes.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cooling Fan P0480 Diagnoses the cooling Voltage low during driver Open Circuit: Powertrain Relay Voltage Voltage 11.00 volts 50.00 failures Type B,
1 Relay fan 1 relay control low off state (indicates open 200 K impedance out of 63.00 2 Trips
Control side driver circuit for circuit) between signal and samples
Circuit Open circuit faults controller ground Note: In
(Output 100 ms / sample certain
Driver controlle
Monitor) (Not rs P0691
used on may also
EREV) set (Fan
1 Short
to
Ground).
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 10.0 volts start 2 Trips
(EVAP) solenoid is leaking to BARO 70 kPa
System Flow engine manifold Test time refer to Startup IAT 4 °CTemperature 35 °C Cold start: max
During Non- vacuum. P0496 Purge Valve time is 1,400
Purge Leak Test Engine Startup ECT 35 °C seconds
This test checks for Vacuum Test Time Engine Off Time 28,800.0 seconds
(No ELCP - purge valve leaks to (Cold Start) as a
Conventional intake manifold vacuum Function of Fuel No active DTCs: MAP_SensorFA
EVAP such that there would Level in TPS_FA
Diagnostic - always be a small Supporting Tables. VehicleSpeedSensor_FA
without Fuel amount of purge flow IAT_SensorFA
Tank Zone present. It does this by Test time only ECT_Sensor_FA
Module sealing the EVAP increments when AmbientAirDefault
(FTZM)) system (purge and vent engine vacuum 10.0 EnginePowerLimited
valve closed) and then kPa.
monitors fuel tank No Active DTC's TFTKO P0443
vacuum level. The fuel P0449
tank vacuum level P0452
should not increase. If P0453
tank vacuum increases P0454
above a threshold, a P0458
malfunction is P0459
indicated. P0498
P0499
Additional Information
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
leaking purge valves
that could otherwise be
detected with the
EONV small leak
diagnostic (P0442).
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Low Engine P0506 This DTC indicates that Filtered Engine Speed > 91.00 rpm Baro > 70 kPa Diagnostic runs Type B,
Speed Idle actual engine speed is Error. It is calculated with in every 12.5 ms 2 Trips
System lower than desired a calibrated filter loop
engine speed at idle so coefficient
that it is out of speed Coolant Temp > 60 °C and < 125 °C Diagnostic
control capability. Filter coefficient 0.00300 reports pass or
Testing is performed fail in 10
when basic conditions seconds once all
are met. If filtered enable
engine speed error Engine run time 60 sec conditions are
exceeds a calibrated met
threshold for a Ignition voltage 32 volts 11
calibrated duration,
code is set. This testing Time since gear change 3 sec
is performed
continuously per trip if
basic conditions are Time since a TCC mode > 3 sec
met change
For manual
transmissions:
Clutch Pedal Position > 75.00 pct
or
Clutch Pedal Position < 12.00 pct
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Off-vehicle device control
(service bay control) must
not be active.
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
FuelLevelDataFault
LowFuelConditionDiagnos
tic
Clutch Sensor FA
AmbPresDfltdStatus
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
P2771
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
High Engine P0507 This DTC indicates that Filtered Engine Speed < -182.00 rpm Baro > 70 kPa Diagnostic runs Type B,
Speed Idle actual engine speed is Error. It is calculated with in every 12.5 ms 2 Trips
System higher than desired a calibrated filter loop
engine speed at idle so coefficient
that it is out of speed Coolant Temp > 60 °C and < 125 °C Diagnostic
control capability. Must verify reports pass or
Testing is performed Filter coefficient 0.00300 fail in 10
when basic conditions seconds once all
are met. If filtered Engine run time 60 sec enable
engine speed error conditions are
exceeds a calibrated Ignition voltage 32 volts 11 met
threshold for a
calibrated duration, Time since gear change 3 sec
code is set. This testing
is performed Time since a TCC mode
continuously per trip if change > 3 sec
basic conditions are
met
IAT > -20 °C
For manual
transmissions:
Clutch Pedal Position > 75.00 pct
or
Clutch Pedal Position < 12.00 pct
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
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
FuelLevelDataFaultLow
FuelConditionDiagnostic
Clutch SensorFA
AmbPresDfltdStatus
P2771
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
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)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cold Start P050D Monitors the Deceleration index vs. Misfire Algorithm Enabled Runs once per Type X,
Rough Idle combustion Engine Speed Vs (Refer to P0300 for trip when the No MIL
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. following: Test completes
after Dual Pulse
Catalyst Temperature < 350.00 degC is no longer
Incomplete combustion AND active
identified by P0300 Engine Coolant > -10.00 degC OR
threshold tables: AND The first 500
(>Idle SCD AND Engine Coolant <= 66.00 degC engine cycles
>Idle SCD ddt Tables) AND have been
OR Barometric Pressure >= 76.00 KPa reached
(>Idle Cyl Mode AND
> Idle Cyl Mode ddt
Tables) In addition, Dual Pulse
Strategy Is Enabled and
Active Per the following:
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
OR
>
Engine Run Time P050D_P1400_CatalystL
ightOffExtendedEngine
RunTimeExit
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Dual Pulse Strategy will
exit per the following:
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector Flow Test Not Active
General Enable
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Brake Assist P050F Monitors for a brake Brake booster vacuum Diagnostic is enabled Enabled Performed every Type B,
Vacuum Too booster vacuum leak drift ratio (EWMA) 100 msecond 2 Trips
Low reaches the fail threshold and the following
(based on engine running conditions are met for Minimum time to
condition) before the engine run conditions: pass:
sample count threshold is
reached, a failure is Engine Running
reported. 0.00 second
No brake booster vacuum
Engine Running Fail sensor faults active Engine Stopped
Threshold based on prior 0.00 second
diagnostic state
(description below)
No brake pedal position
Diagnostic failed prior >= 0.60 sensor faults active
loop
Brake pedal travel is < 8.00 percent - 5.00
Diagnostic passed prior >= 0.65 percent offset
loop No mass air flow faults
Before the sample counts > 0.00 counts No manifold air pressure
faults
Engine Stopped Fail
Threshold based on prior Mass air flow estimate >= 6.00 grams / second
diagnostic state
(description below) Manifold air pressure <= 20.00 kPa
Diagnostic failed prior >= 0.55 Engine vacuum stability >= 0.70 seconds
loop time has reached
Diagnostic passed prior >= 0.65
loop Difference between brake
booster vacuum and
Before the sample counts > 0.00 counts manifold air pressure is > 10.00 kPa
OR
Diagnostic is enabled
for the following engine Enabled
auto off conditions:
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
sensor faults active
No engine movement
detected
Engine is in AutoStop
mode
OR
Diagnostic is enabled
for the following key off
conditions:
No engine movement
detected
Engine is in KeyStop
mode
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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. The Engine Running Enabled
Performance engine oil pressure is If enabled: Diagnostic Status
- Two Stage compared against
Oil Pump thresholds when Engine Off Rationality
engine is running and Test Diagnostic Reporting Test not report a fail state
when engine is off.The To Fail when previously Status
engine oil pressure passing with the engine 40 errors
rationality diagnostic running: Oil Pressure Sensor In Yes out of 50
has two parts: engine Filtered Oil Pressure Use samples.
runing test and engine Filtered Engine Oil <
off test. Pressure below expected P0521_LowMinOilPre
threshold sFail - Two Stage Oil Engine Running 10.0 seconds
The engine running test Pump
compares the Ambient Air Pressure 70.0 kPa Performed every
measured oil pressure OR OR 100 msec
to threshold. If the Oil Aeration FALSE
measured oil pressure Filtered Engine Oil Filtered Oil Pressure (= TRUE if engine speed
is out of the thresholds, Pressure above expected > > 10,000 RPM for longer
then the error counter threshold ( than 30.0 seconds)
increments. The engine P0521_P06DD_P06D
off test compares the E_OP_HiStatePressu Filtered Engine Speed 1,000 RPM Filtered
measured oil pressure re within range Engine Speed 4,500
against thresholds after * 1.05 + 120.0 kPa) RPM
the engine has stopped
rotating. If the Modelled Oil Temperature 40.0 deg C Oil Temp
measured oil pressure To pass when previously within range 120.0 deg C
is out of the thresholds, failing: 10 passes
then the error counter No active DTC's Fault bundles: out of 50
increments. 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Filtered Engine Oil Filtered Oil Pressure
Pressure below high <(
threshold minus an offset P0521_P06DD_P06D
E_OP_HiStatePressu
re
* 1.05 + 120.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 > 10.0 seconds
threshold No active DTC's EngineModeNotRunTimer
_FA
EngOilTempFA
EngOilPressureSensorCkt
FA
CrankSensor_FA
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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. This
Circuit Low diagnostic compares Oil Pressure Sensor In Yes Performed every
Voltage the EOP circuit voltage Deadband: < 5 percent Use 6.25 msec
to the reference or > 95 percent
voltage. Diagnostic Status Enabled
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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. This Diagnostic Status Enabled Performed every
Circuit High diagnostic compares Deadband: < 5 percent 6.25 msec
Voltage the EOP circuit voltage or > 95 percent
to the reference
voltage.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Air P0532 Determines if the Air (AC High Side Pressure AC HSP Sensor Present Yes 80
Conditioning Conditioning High Side Sensor Circuit Voltage) ÷ < 3 percent failures out of Type C,
High Side Pressure Sensor circuit 5 Volts) *100 Diagnostic Status Enabled 100 No SVS
Pressure voltage is too low samples
Sensor
(HSPS) Performed every
Circuit Low 25 msec
Voltage
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Air P0533 Determines if the Air (AC High Side Pressure AC HSP Sensor Present Yes 80 failures out
Conditioning Conditioning High Side Sensor Circuit Voltage) ÷ > 98 percent of 100 samples Type C,
High Side Pressure Sensor circuit 5 Volts) *100 Diagnostic Status Enabled No SVS
Pressure voltage is too high Performed every
Sensor 25 msec
(HSPS)
Circuit High
Voltage
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Brake P0556 Determines if the Brake Engine vs brake booster Throttle Area (with idle <= 5.0 Percent for > 3.0 Pass counter Type B,
Booster Booster Vacuum vacuum sensor values are included) for time period seconds incremented 2 Trips
Pressure Sensor is stuck or compared when % throttle of when enable
Sensor skewed within the < value for a time period. conditions are
Performance normal operating range When throttle once again Difference in Brake > 0.3 kPa met, pass
by comparing the > calibrated value, min Booster Vacuum achieved when
engine vacuum to the and max vacuum sensor counter >= 7
brake booster vacuum values are normalized For time period of >= 0.2 Seconds
when the engine is and subtracted from a 1st AND
producing a large order lag filter value of 1. Vacuum Delta >= 15.0 kPa Performed every
amount of vacuum A properly operating 100 msec
vacuum sensor would Diagnostic enabled/ Enabled
have a normalized result disabled
of 1 or greater. If the
normalized result is No active DTC's Fault bundles:
greater than 1 it is MAP_SensorFA
considered 1. The 1st TPS_FA
order lag filter value would BrakeBoosterSensorCktF
be 0 in a passing system. A
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Brake P0557 Determines if the Brake (Brake Booster Pressure < 5.00 percent Brake booster diagnostic Enabled 320 failures out Type B,
Booster Booster Pressure Sensor Voltage) ÷ 5 Volts enabled/disabled of 400 samples 2 Trips
Pressure Sensor circuit voltage *100
Sensor is too low Brake booster pressure Present
Circuit Low sensor present Performed every
Voltage 12.5 msec
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Brake P0558 Determines if the Brake (Brake Booster Pressure > 95.00 percent Brake booster diagnostic Enabled 2,000 failures Type B,
Booster Booster Pressure Sensor Voltage) ÷ 5 Volts enabled/disabled out of 2,400 2 Trips
Pressure Sensor circuit voltage *100 samples
Sensor is too high Brake booster pressure Present
Circuit High sensor present Performed every
Voltage 12.5 msec
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cruise P0564 Detect when cruise Cruise Control analog The cruise control CAN cruise switch 1.00 fail continuously
Control control multi-function circuit voltage must be analog voltage A/D diagnostic enable in ECM for greater than Type C,
Mutil- switch circuit (analog) "between ranges" for count ratio is 0.500 No SVS
Functon voltage is in an invalid greater than a calibratable considerred to be seconds ,
Switch range period of time. "between ranges" Emissio
Circuit when the ratio is ns
measured in the Neutral
following ranges: Diagnost
ics –
0.28 -0.31, special
0.415-0.445, type C
0.585 - 0.615
0.78 - 0.81,
1.005 - 1.035
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cruise P0565 Detects a failure of the Cruise Control On switch fail continuously in the CAN cruise switch 1.00 fail continuously Type C,
Control On cruise on/off switch in a remains applied for applied state for diagnostic enable in ECM for greater than No SVS
Switch continously applied greater than a calibratable greater than 20.00 seconds ,
Circuit state period of time. 20.00 seconds Emissio
ns
Neutral
Diagnost
ics –
special
type C
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cruise P0567 Detects a failure of the Cruise Control Resume fail continuously in the CAN cruise switch 1.00 fail continuously
Control cruise resume switch in switch remains applied for applied state for diagnostic enable in ECM for greater than Type C,
Resume a continously applied greater than a calibratable greater than 89.000 No SVS
Circuit state period of time. 89.000 seconds ,
seconds Emissio
ns
Neutral
Diagnost
ics –
special
type C
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cruise P0568 Detects a failure of the Cruise Control Set switch fail continuously in the CAN cruise switch 1.00 fail continuously Type C,
Control Set cruise set switch in a remains applied for applied state for diagnostic enable in ECM for greater than No SVS
Circuit continously applied greater than a calibratable greater than 89.000 ,
state period of time. 89.000 seconds Emissio
seconds ns
Neutral
Diagnost
ics –
special
type C
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cruise P056C Detects a failure of the Cruise Control Cancel fail continously in the CAN cruise switch 1.00 fail continuously Type C,
Control cruise cancel switch in switch remains applied for applied state for diagnostic enable in ECM for greater than No SVS
Cancel a continously applied greater than a calibratable greater than 20.00 seconds ,
Switch state period of time. 20.00 seconds Emissio
Circuit ns
Neutral
Diagnost
ics –
special
type C
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cruise P0575 Determines if cruise If x of y rolling count / Message <> 2's Cruise Control Switch 1.00 9 failures out of Type C,
Control Input switch state received protection value faults complement of Serial Data Error / 17 samples No SVS
Circuit from the BCM is valid. occur, disable cruise for message Diagnostic Enable ,
duration of fault Performed on Emissio
Serial communication to No loss of communication every received ns
BCM message Neutral
Diagnost
Power Mode = RUN ics –
Engine Running = TRUE special
type C
9 rolling count
failures out of
Message rollling / 17 samples
count<>previous
message rolling count
value plus one Performed on
every received
messagw
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Brake Pedal P057B This diagnostic .Brake pedal position Brake Pedal Position 1.00 MIL:
Position monitors the Brake sensor movement Sensor Circuit Range / Type A,
Sensor Pedal Position Sensor diagnostic cal is enabled True Performance Diagnostic 1 Trips
Circuit for a stuck in range 1.00 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 > 2.30 EWMA tests >
calibratable theshold after P057B counter > 20.00
calibratable number of KtBRKI_K_FastTestP 50.00 for fast test
tests have completed to ointWeight
report a "test passed" for P057B as a function of OR OR (for slow test)
P057B calculated brake pedal
position delta EWMA calculated brake pedal shift lever has been in
value is > 0.80 position delta sample park once this key cycle
counter > 1,000.00 for
slow test vehicle speed >= 8.00
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Brake Pedal P057E detects noisy / erratic If x of y samples are 11.00 Brake Pedal Position 1.00 5.00 / MIL:
Position ouput for brake pedal observed above failure Sensor Circuit Type A,
Sensor position sensor threshold, default brake Intermittent / Erratic 20.00 counts 1 Trips
Circuit pedal position to zero Diagnostic Enable
Intermittent/ percent and set DTC
Erratic
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cruise P0580 detects short to ground Cruise Control analog The cruise control CAN cruise switch 1.00 fail continuously Type C,
Control failure for cruise multi- circuit voltage must be in analog voltage A/D diagnostic enable in ECM for greater than No SVS
Multi- function switch circuit an "Open Short To count ratio is 2.00 ,
function Ground" range for greater considerred to be seconds Emissio
Circuit Low than a calibratable period "open short to ground ns
Voltage of time. when the ratio is Neutral
measured in the Diagnost
following rangs: ics –
special
0 - 0.185 type C
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cruise P0581 detects short to power Cruise Control analog The cruise control CAN cruise switch 1.00 fail continuously Type C,
Control failure for cruise multi- circuit voltage must be in analog voltage A/D diagnostic enable in ECM for greater than No SVS
Multi- function switch circuit "Short To Power" range count ratio is 2.00 ,Emissio
function for greater than a considered to be seconds ns
Circuit High calibratable period of "short to power" when Neutral
Voltage time. the ratio is measured Diagnost
in the following range: ics –
special
1.005 - 1.035 type C
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
Internal Temperature
Circuit Low Fault Active = False
(P16DE)
Internal Temperature
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Circuit High Fault Active = False
(P16DF)
Battery Module
Temperature Too High = False
Fault Active (P058E)
Battery Module
Temperature Too Low = False
Fault Active (P058F)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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.00
(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.
In all cases, the failure
count is cleared when
controller shuts down
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
ECM Long P0603 This DTC detects an Static NVM region error Diagnostic runs Type A,
Term invalid NVM which detected during at controller 1 Trips
Memory includes a Static NVM, initialization power up.
Reset Perserved NVM, ECC
ROM in NVM Flash Perserved NVM region Diagnostic runs
Region, and Perserved error detected during at controller
NVM during shut down. initialization power up.
Perserved NVM region Diagnostic runs
error detected during shut at controller
down. power down.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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. This includes correctly read data from within 30
Primary Processor or write data to system seconds at all
System RAM Fault, RAM. Detects data read engine
Primary Processor does not match data conditions -
Cache RAM Fault, written >= diagnostic runs
Primary Processor TPU continuously
RAM Fault, Primary (background
Processor Update Dual loop)
Store RAM Fault,
Primary Processor Indicates that the primary 254 counts Will finish first
Write Protected RAM processor is unable to memory scan
Fault, and Secondary correctly read data from within 30
Processor RAM Fault. or write data to cached seconds at all
This diagnostic runs RAM. Detects data read engine
continuously. 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.45588 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 >
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 >
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Internal ECM P0606 Indicates that the ECM Time new seed not always running 0.450 seconds Type A,
Processor has detected an received exceeded 1 Trips
Integrity internal processor
Fault integrity fault. These MAIN processor receives always running 3 / 17
include diagnostics seed in wrong order counts
done on the SPI intermittent. 50
Communication as well ms/count in the
as a host of diagnostics ECM main
for both the primary processor
and secondary 2 fails in a row in the KePISD_b_ALU_TestEnbl 25 ms
processsors. MAIN processor's ALU d == 1
check Value of
KePISD_b_ALU_TestEnbl
d is: 1.00 .
(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.00 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.00 .
. (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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
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,
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:
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
P0606_PSW
Sequence
Sample f(Loop
Time)
counts
50 ms/count in
the ECM main
processor
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)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Starter Relay P0615 Controller specific Voltage measurement Starter control diag 1.00 40 failures out of Type B,
Control output driver circuit outside of controller enable = TRUE 50 samples 2 Trips
Circuit Open diagnoses the Starter specific acceptable range
(12VSS) relay (12VSS) low during driver off state Engine speed 0.00 RPM 50 ms / sample
sided driver for an open indicates open circuit
circuit failure when the failure. Run Crank voltage 11.00 volts
output is powered off
by comparing a voltage Controller specific output >= 200 KOhms
measurement to driver circuit voltage impedance between
controller specific thresholds are set to meet signal and controller
voltage thresholds. the following controller ground.
specification for an open
circuit.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Starter Relay P0616 Controller specific Voltage measurement Starter control diag 1.00 8 failures out of Type B,
Control output driver circuit outside of controller enable = TRUE 10 samples 2 Trips
Circuit Low diagnoses the Starter specific acceptable range
Voltage relay (12VSS) low during driver off state Engine speed 0.00 RPM 50 ms / sample
(12VSS) sided driver for a short indicates short to ground
to ground failure when failure. Run Crank voltage 6.41 volts
the output is powered
off by comparing a Controller specific output <= 0.5 Ohms
voltage measurement driver circuit voltage impedance between
to controller specific thresholds are set to meet signal and controller
voltage thresholds. the following controller ground
specification for a short to
ground.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Starter Relay P0617 Controller specific Voltage measurement Starter control diag 1.00 40 failures out of Type B,
Control output driver circuit outside of controller enable = TRUE 50 samples 2 Trips
Circuit High diagnoses the Starter specific acceptable range
Voltage relay low sided driver during driver on state Engine speed 0.00 RPM 50 ms / sample
(12VSS) for a short to power indicates short to power
failure when the output failure. Run Crank voltage 6.41 volts
is powered on by
comparing a voltage Controller specific output <= 0.5 Ohms
measurement to driver circuit voltage impedance between
controller specific thresholds are set to meet signal and controller
voltage thresholds. the following controller power
specification for a short to
power.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Fuel Pump P0627 Controller specific Voltage measurement >= 200 KOhms Run/Crank Voltage Voltage 11.00 volts 8 failures out of Type B,
Relay output driver circuit outside of controller impedance between 10 samples 2 Trips
Control diagnoses the Feed specific acceptable range signal and controller
Circuit Open Fuel Pump Relay high during driver on state ground. Engine Speed 0 RPM 250 ms / sample Note: In
sided driver for an open indicates open circuit certain
circuit failure when the failure. controlle
output is powered on rs P0629
by comparing a voltage Controller specific output may also
measurement to driver circuit voltage set (Fuel
controller specific thresholds are set to meet Pump
voltage thresholds. the following controller Relay
specification for an open Control
circuit. Short to
Power)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Fuel Pump P0628 Controller specific Voltage measurement Run/Crank Voltage Voltage 11.00 volts 8 failures out of Type B,
Relay output driver circuit outside of controller 10 samples 2 Trips
Control diagnoses the Feed specific acceptable range
Circuit Low Fuel Pump Relay high during driver on state Engine Speed 0 RPM 250 ms / sample
Voltage sided driver for a short indicates short to ground
to ground failure when failure.
the output is powered
on by comparing a Controller specific output <= 0.5 Ohms
voltage measurement driver circuit voltage impedance between
to controller specific thresholds are set to meet signal and controller
voltage thresholds. the following controller ground
specification for a short to
ground.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Fuel Pump P0629 Controller specific Voltage measurement Run/Crank Voltage Voltage 11.00 volts 8 failures out of Type B,
Relay output driver circuit outside of controller 10 samples 2 Trips
Control diagnoses the Feed specific acceptable range
Circuit High Fuel Pump Relay high during driver off state Engine Speed 0 RPM 250 ms / sample Note: In
Voltage sided driver for a short indicates short to power certain
to power failure when failure. controlle
the output is powered rs P0627
off by comparing a Controller specific output <= 0.5 Ohms may also
voltage measurement driver circuit voltage impedance between set (Fuel
to controller specific thresholds are set to meet signal and controller Pump
voltage thresholds. the following controller power Relay
specification for a short to Control
power. Open
Circuit)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Internal P062B This DTC determines 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 is of 200 samples
Injector faulted. The faulted Enabled when a code
Control status is set on any OR clear is not active or not Low Voltage -
Performance failure that could exiting device control 160 failures out
potentially damage the Engine is not cranking of 200 samples
drivers or injectors, or Internal ECU Boost <= 40 Volts Powertrain Relay Voltage
could result in Voltage within range Driver Status Not
uncontrolled fueling. Ready-
The following general 160 failures out
classes of failures shall OR of 200 samples
be covered:
Communication error Driver Status
with control circuit Driver Status = Not Ready Uninitialized -
Internal corruption of Uninitialized
control circuit values, state for >=
Invalid interface values OR 100
(from control circuit) counts
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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. There are not succeed power up.
Module two types of
EEPROM diagnostics that run HWIO reports the Diagnostic runs
Error during controller power assembly calibration at controller
up. One for HWIO integrity check has failed power up.
reports that writing to
NVM (at shutdown) will
not succeed, and the
other HWIO reports the
assembly calibration
integrity check has
failed.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Malfunction P0650 Detects an inoperative 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 Remote Vehicle Start is
Control driver circuit. This controller ground not active 50 ms / sample NO MIL
Circuit diagnostic reports the
(ODM) Open DTC when an open Note: In
circuit is detected. certain
controlle
rs
P263A
may also
set (MIL
Control
Short to
Ground)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
5 Volt P0651 Detects a continuous or ECM percent Vref2 < 4.875 % Vref2 Diagnostic enabled = 1 19 / 39 Type A,
Reference intermittent short on the or ECM percent Vref2 > 5.125 % Vref2 counts; or 1 Trips
#2 Circuit 5 volt reference circuit or the difference between AND
#2 by monitoring the ECM filtered percent [ 0.1875
reference percent Vref2 Vref2 and percent Vref2 > 0.0495 % Vref2 (Run/Crank voltage > 6.41 Volts sec continuous;
and failing the for Time period AND = 0.03 Seconds
diagnostic when the Starter engaged) = FALSE 12.5 ms/count in
percent Vref2 is too low main processor
or too high or if the OR
delta between the
filtered percent Vref2 (Run/Crank voltage AND > 8.41 Volts
and non-filtered Starter engaged) = TRUE
percent Vref2 is too ]
large. This diagnostic
only runs when battery
voltage is high enough.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Powertrain P0685 Detects an open circuit Voltage measurement Open Circuit: Run/Crank Voltage Voltage 11.00 volts 8 failures out of Type B,
Relay in the Powertrain Relay outside of controller 200 K ohms 10 samples 2 Trips
Control driver. This diagnostic specific acceptable range impedance between
(ODM) Open reports the DTC when during driver off state output and controller 250 ms / sample Note: In
an open circuit failure is indicates open circuit ground certain
present. Monitoring failure. controlle
occurs when the output rs P0686
is powered off. A Controller specific output may also
decision is made by driver circuit voltage set
comparing a voltage thresholds are set to meet (Powertr
measurement to a the following controller ain
controller specific specification for an open Relay
voltage threshold. circuit. Control
Short to
Ground).
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Powertrain P0686 Detects a short to Voltage measurement Short to ground: Run/Crank Voltage Voltage 11.00 volts 8 failures out of Type B,
Relay ground in the outside of controller 0.5 impedance 10 samples 2 Trips
Control Powertrain Relay low specific acceptable range between output and
(ODM) Low side driver. This during driver off state controller ground 250 ms / sample Note: In
diagnostic reports the indicates short to ground certain
DTC when a short to failure. controlle
ground failure is rs P0685
present. Monitoring Controller specific output may also
occurs when the output driver circuit voltage set
is powered off. A thresholds are set to meet (Powertr
decision is made by the following controller ain
comparing a voltage specification for a short to Relay
measurement to a ground. Control
controller specific Open
voltage threshold. Circuit).
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Powertrain P0687 Detects a short to Voltage measurement Short to power: Run/Crank Voltage Voltage 11.00 volts 8 failures out of Type B,
Relay power in the Powertrain outside of controller 0.5 impedance 10 samples 2 Trips
Control Relay low side driver. specific acceptable range between output and
(ODM) High This diagnostic reports during driver on state controller power 250 ms / sample
the DTC when a short indicates short to power
to power failure is failure.
present. Monitoring
occurs when the output Controller specific output
is powered off. A driver circuit voltage
decision is made by thresholds are set to meet
comparing a voltage the following controller
measurement to a specification for a short to
controller specific power.
voltage threshold.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Powertrain P0690 Detects higher than Powertrain Relay Voltage >= 4.00 volts will Powertrain relay >= 2.00 seconds 50 failures out Type B,
Relay expected voltage in the increment the fail commanded “OFF” of 63 samples 2 Trips
Feedback powertrain relay counter
Circuit High feedback circuit. This 100ms / Sample
diagnostic reports the No active DTCs: PowertrainRelayStateOn_
DTC when higher than FA
expected voltage is
present. For example,
the powertrain relay
could be stuck on.
Monitoring occurs
when the relay is
commanded "off" for a
calibrated duration.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cooling Fan P0691 Diagnoses the cooling Voltage low during driver Short to ground: Powertrain Relay Voltage Voltage 11.00 volts 50.00 failures Type B,
1 Relay fan 1 relay control low off state (indicates short- 0.5 impedance out of 63.00 2 Trips
Control side driver circuit for to-ground) between signal and samples
Circuit Low circuit faults controller ground Note: In
Voltage 100 ms / sample certain
(Output controlle
Driver rs P0480
Monitor) may also
set (Fan
1 Open
Circuit).
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cooling Fan P0692 Diagnoses the cooling Voltage high during driver Short to power: Powertrain Relay Voltage Voltage 11.00 volts 50.00 failures Type B,
1 Relay fan 1 relay control low on state (indicates short 0.5 impedance out of 63.00 2 Trips
Control side driver circuit for to power) between signal and samples
Circuit High circuit faults controller power
Voltage 100 ms / sample
(ODM)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
5 Volt P0697 Detects a continuous or ECM percent Vref3 < 4.875 % Vref3 Diagnostic enabled = 1 19 / 39 Type A,
Reference intermittent short on the or ECM percent Vref3 > 5.125 % Vref3 counts; or 1 Trips
#3 Circuit 5 volt reference circuit or the difference between AND
#3 by monitoring the ECM filtered percent [ 0.1875
reference percent Vref3 Vref3 and percent Vref3 > 0.0495 % Vref3 (Run/Crank voltage > 6.41 Volts sec continuous;
and failing the for Time period AND = 0.03 Seconds
diagnostic when the Starter engaged) = FALSE 12.5 ms/count in
percent Vref3 is too low main processor
or too high or if the OR
delta between the
filtered percent Vref3 (Run/Crank voltage AND > 8.41 Volts
and non-filtered Starter engaged) = TRUE
percent Vref3 is too ]
large. This diagnostic
only runs when battery
voltage is high enough.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
5 Volt P06A3 Detects a continuous or ECM percent Vref4 < 4.875 % Vref4 Diagnostic enabled = 1 19 / 39 Type A,
Reference intermittent short on the or ECM percent Vref4 > 5.125 % Vref4 counts; or 1 Trips
#4 Circuit 5 volt reference circuit or the difference between AND
#4 by monitoring the ECM filtered percent [ 0.1875
reference percent Vref4 Vref4 and percent Vref4 > 0.0495 % Vref4 (Run/Crank voltage > 6.41 Volts sec continuous;
and failing the for Time period AND = 0.03 Seconds
diagnostic when the Starter engaged) = FALSE 12.5 ms/count in
percent Vref4 is too low main processor
or too high or if the OR
delta between the
filtered percent Vref4 (Run/Crank voltage AND > 8.41 Volts
and non-filtered Starter engaged) = TRUE
percent Vref4 is too ]
large. This diagnostic
only runs when battery
voltage is high enough.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Internal P06B6 This diagnostic checks FFT Diagnostic Output > Diagnostic Enabled? Yes First Order Lag Type A,
Control for a fault with the P06B6_P06B7_OpenT Filter with Weight 1 Trips
Module internal test circuit estCktThrshMin Engine Run Time 2.0 seconds Coefficient
Knock (sensor #1) used only
Sensor for the '20 kHz' method AND Engine Speed > 400 RPM Weight
Processor 1 of the Open Circuit and Coefficient =
Performance Diagnostic. A fault is < < 8,500 RPM
present when the P06B6_P06B7_OpenT 0.0200
signal level from the 20 estCktThrshMax Cumlative Number of 250 Revs
kHz range of the FFT Engine Revs (per key
output falls between See Supporting cycle) within min/max Updated each
the Open Test Circuit Tables Engine Speed enable engine event
thresholds. (above)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Two Stage P06DA Controller specific Voltage measurement Open Circuit Diagnostic Status Enabled >= 40 errors Type B,
Oil Pump output driver circuit outside of controller 200 k impedance out of 50 2 Trips
Control diagnoses the two specific acceptable range between output and Powertrain Relay Voltage 11.00 samples.
Circuit Open stage oil pump low during driver off state controller ground Note: In
sided driver for an open indicates open circuit Run/Crank Active = True certain
circuit failure when the failure. Performed every controlle
output is powered off Cranking State = False 100 msec rs
by comparing a voltage Controller specific output P06DB
measurement to driver circuit voltage may also
controller specific thresholds are set to meet set (Two
voltage thresholds. the following controller Stage
specification for an open Oil
circuit. Pump
Control
Circuit
Short To
Ground)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Two Stage P06DB Controller specific Voltage measurement Short to Ground Circuit Diagnostic Status Enabled >= 40 errors Type A,
Oil Pump output driver circuit outside of controller 0.5 impedance out of 50 1 Trips
Control diagnoses the two specific acceptable range between output and Powertrain Relay Voltage 11.00 samples.
Circuit Short stage oil pump low during driver off state controller ground Note: In
To Ground sided driver for a short indicates short to ground Run/Crank Active = True certain
to ground failure when failure. Performed every controlle
the output is powered Cranking State = False 100 msec rs
off by comparing a Controller specific output P06DA
voltage measurement driver circuit voltage may also
to controller specific thresholds are set to meet set (Two
voltage thresholds. the following controller Stage
specification for a short to Oil
ground. Pump
Control
Circuit
Open)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Two Stage P06DC Controller specific Voltage measurement Short to Power Diagnostic Status Enabled >= 40 errors Type B,
Oil Pump output driver circuit outside of controller 0.5 impedance out of 50 2 Trips
Control diagnoses the two specific acceptable range between output and Powertrain Relay Voltage 11.00 samples.
Circuit Short stage oil pump low during driver on state controller power
To Power sided driver for a short indicates short to power Run/Crank Active = True
to power failure when failure. Performed every
the output is powered Cranking State = False 100 msec
on by comparing a Controller specific output
voltage measurement driver circuit voltage
to controller specific thresholds are set to meet
voltage thresholds. the following controller
specification for a short to
power.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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. This diagnostic than a minimum delta ABS [ Filtered Oil Present
Performance includes an intrusive pressure on a state Pressure at beginning
- Two Sided test and a passive test. change and the measured of state change - Engine Running 10.0 seconds
Intrusive test: filtered oil pressure is filtered oil pressure
The oil pump control is above a threshold after 1.5 seconds] Ambient Air Pressure 70.0 kPa Run once per trip
cycled off (high or activiated by
pressure) and on (low Oil Pressure delta Oil Aeration FALSE the Passive Test
pressure) Y = 15 times < (= TRUE if engine speed
at calibratable intervals. P06DD_P06DE_OP_S > 10,000 RPM for longer
If a change in oil tateChangeMin than 30.0 seconds)
pressure above a
calibration is not AND No active DTC's for Fault bundles:
detected then the oil diagnsotic enable: MAF_SensorFA
pressure is checked to Filtered Oil Pressure ECT_Sensor_FA
determine if it is stuck. IAT_SensorFA
It takes X-out-of-Y ( CrankSensor_FA
failures to fail and set P0521_P06DD_P06D EngOilPressureSensorCkt
the appropriate code. E_OP_HiStatePressu FA
Passive test: re AmbientAirDefault
After the intrusive test + EngOilTempFA
passes, then a passive P06DD_P06DE_OP_L OilPmpTFTKO
test will begin to run. oStatePressure
The passive test will ) ÷2 Check oil pump TFTKO Enabled : OilPmpTFTKO
monitor the oil pressure as a diagnostic enable
changes associated (see P06DD details on when Enabled.
with oil pump control Supporting Tables Tab
state changes. If the P06DD_P06DE_OP_S No active DTC's for Enabled Fault bundles for
passive test determines tateChangeMin control enable: control disable :
that the oil pressure P0521_P06DD_P06D OilPmpTFTKO
change was less then E_OP_HiStatePressu EngineTorqueEstInaccura
desired then the re te
intrusive test is P06DD_P06DE_OP_L EngOilPressureSensorFA
retriggered. oStatePressure PowertrainRelayFault
) CrankSensor_FA
EngOilTempFA
Active Criteria:
One Sided Performance Disabled
Test = Disabled
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Expected Oil Pressure 100.0 kPa < ABS [
Delta within range P0521_P06DD_P06DE_
OP_HiStatePressure
-
P06DD_P06DE_OP_LoS
tatePressure ]
< 250.0 kPa
Passive Criteria:
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
< > 10,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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
RPM
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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. This diagnostic than a minimum delta ABS [ Filtered Oil Two Stage Oil Pump is
StuckOn - includes an intrusive pressure on a state Pressure at beginning Present TRUE
Two Sided test and a passive test. change and the measured of state change -
filtered oil pressure is filtered oil pressure Engine Running 10.0 seconds
Intrusive test: below a threshold after 1.5 seconds] Run once per trip
The oil pump control is Ambient Air Pressure 70.0 kPa or activiated by
cycled off (high Oil Pressure delta the Passive Test
pressure) and on (low <
pressure) Y times at P06DD_P06DE_OP_S Oil Aeration FALSE
calibratable intervals. If tateChangeMin (= TRUE if engine speed
a change in oil (see P06DE details on > 10,000 RPM for longer
pressure above a Supporting Tables Tab) than 30.0 seconds)
calibration is not
detected then the oil
pressure is checked to Filtered Oil Pressure No active DTC's for Fault bundles:
determine if it is stuck. diagnsotic enable: MAF_SensorFA
It takes X-out-of-Y P0521_P06DD_P06D ECT_Sensor_FA
failures to fail and set E_OP_HiStatePressu IAT_SensorFA
the appropriate code. (re CrankSensor_FA
Passive test: - EngOilPressureSensorCkt
After the intrusive test P06DD_P06DE_OP_L FA
passes, then a passive oStatePressure AmbientAirDefault
test will begin to run. )÷2 EngOilTempFA
The passive test will (see P06DE details on
monitor the oil pressure Supporting Tables Tab) Check oil pump TFTKO Enabled : OilPmpTFTKO
changes associated as a diagnostic enable
with oil pump control when Enabled.
state changes. If the
passive test determines No active DTC's for Enabled Fault bundles for
that the oil pressure control enable: control disable :
change was less then OilPmpTFTKO
desired then the EngineTorqueEstInaccura
intrusive test is te
retriggered. EngOilPressureSensorFA
PowertrainRelayFault
CrankSensor_FA
EngOilTempFA
Active Criteria:
One Sided Performance Disabled
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Test = Disabled
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Passive Criteria:
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
P06DD_P06DE_OP_S > 10,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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Indicated Requested
Engine Torque
P06DD_P06DE_MaxEna
bleTorque_OP
(P06DD Performance Test
Details on Supporting
Tables Tab)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Transmissio P0700 Monitors the TCM MIL Transmission Control Transmission Control Time since power-up 3 Continuous Type A,
n Control request message to Module Emissions- Module Emissions- seconds No MIL
Module determine when the Related DTC set and Related DTC set and
(TCM) TCM has detected a module is requesting MIL module is requesting
Requested MIL illuminating fault. MIL
MIL
Illumination
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Traction P0856 Determines if torque Serial Communication 2’s Message <> 2's >= 6 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
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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Fuel Pump P1000 This DTC monitors for Communication of the All the following >= 3,000.00 milliseconds Executes in Type B,
Driver an error in Alive Rolling Count or >= 8 counts conditions are met for 10ms loop. 2 Trips
Control communication with the Protection Value from the
Module Fuel Pump Driver FPDCM over CAN bus is Power Mode = Run
Reset Signal Control Module Reset incorrect
Message Signal for Powertrain Relay Voltage >= 11.00 Volts
Counter
Incorrect Run/Crank Ignition >= 11.00 Volts
out of total samples >= 10 counts Voltage
And
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Evaporative P1001 This DTC monitors for Communication of the All the following >= 3,000.00 milliseconds Executes in Type B,
Emission an error in Alive Rolling Count or >= 8 counts conditions are met for 10ms loop. 2 Trips
(EVAP) communication with the Protection Value from the
System Evaporative Emission EVAP System over CAN Power Mode = Run
Signals (EVAP) System Signal 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
And
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Fuel Pump P1002 Detects low system Fuel Pump Driver Control ABS (Fuel Pump Fuel Tank Zone Module 50 failures out Type B,
Driver voltage performance of Module Run Crank Driver Control Module (FTZM) is present on of 63 samples 2 Trips
Control the fuel pump driver voltage low and high Battery voltage - Fuel vehicle
Module control module system. Pump Driver Control 12.5 ms / sample
System This diagnostic reports Module Run Crank Fuel Pump Driver Control
Voltage the DTC when the voltage) > 3.00 Module System Voltage
Performance absolute value of the Performance diagnostic is = 1
(Only on difference between the enabled
applications fuel pump driver battery
that use an voltage and the fuel Fuel Tank Zone Module
FTZM) pump driver run/crank (FTZM) serial messages
voltage exceeds a are available
calibrated value.
FTZM Run Crank Active is
TRUE
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Fuel Control P1003 This DTC monitors for Communication of the All the following >= 3,000.00 milliseconds Executes in Type B,
System an error in Alive Rolling Count or >= 8 counts conditions are met for 10ms loop. 2 Trips
Signals communication with the Protection Value from the
Message Fuel Control System Fuel Control System over Power Mode = Run
Counter Signals CAN bus is incorrect
Incorrect for Powertrain Relay Voltage >= 11.00 Volts
And
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Fuel Pump P1007 Detects high voltage of Fuel Pump Driver Control FTZM Run Crank Fuel Tank Zone Module 100 failures out Type B,
Driver the fuel pump driver Module Ignition switch Active is TRUE (FTZM) is present on of 125 samples 2 Trips
Control control module ignition Run/Start position circuit vehicle
Module switch circuit. This high 50 ms / sample
Ignition diagnostic reports the Fuel Pump Driver Control
Switch Run/ DTC when the fuel Module Ignition Switch
Start pump driver control Run/Start Position Circuit = 1
Position module ignition switch High diagnostic is enabled
Circuit High circuit voltage exceeds
(Only on a calibrated value. Fuel Tank Zone Module
applications (FTZM) serial messages
that use an are available
FTZM)
Run Crank Active = FALSE
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Fuel Pump P1009 This DTC monitors for Communication of the All the following >= 3,000.00 milliseconds Executes in Type B,
Driver an error in Alive Rolling Count or conditions are met for 100ms loop. 2 Trips
Control communication with the Protection Value from the
Module Fuel Pump Driver Fuel Pump Driver Control Power Mode = Run
Temperature Control Module (FTZM) Module over CAN bus is
(Fuel Tank Temperature Too High incorrect >= 8 counts Powertrain Relay Voltage >= 11.00 Volts
Zone Signal Message for
Module) Too Run/Crank Ignition >= 11.00 Volts
High Signal Voltage
Message out of total samples >= 10 counts
Counter
Incorrect
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Battery P100C This DTC monitors for Communication of the >= 4 counts The diagnostic is enabled = 1 (1 indicates enabled) LIN bus Type B,
Monitor an erratic Temperature Temperature signal from communication 2 Trips
Module signal via LIN bus from the Battery Monitor All the following >= 3,000.00 seconds executes in
Temperature the Battery Monitor Module has become conditions are met for 500ms loop
Erratic Module erratic or is incorrect
for Power Mode = Run
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Battery P100D This DTC monitors for Communication of the >= 4 counts The diagnostic is enabled = 1 (1 indicates enabled) LIN bus Type B,
Monitor an erratic Temperature Temperature Circuit signal communication 2 Trips
Internal Circuit signal via LIN from the Battery Monitor All the following >= 3,000.00 seconds executes in
Temperature bus from the Battery Module has become conditions are met for 500ms loop
Circuit Monitor Module erratic or is incorrect
Erratic for Power Mode = Run
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2 Sensor P103B The P103B diagnostic The absolute value of Powertrain relay in range = True 8 failures out of Type B,
Heater determines if the heater Heater Supply Voltage (Relay in range is defined 10 samples 2 Trips
Supply supply circuit is rational delta from Run Crank as relay voltage > 11.00 volts )
Voltage by comparing the voltage > 2.00 volts 250 ms / sample
Sense heater supply voltage Run Crank signal active = True
Circuit to the run crank voltage (Please see “Run/Crank Continuous
Range/ and calculating the Active conditiions” in
Performance difference. Supporting Tables)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2 Sensor P103C The P103C diagnostic Heater Supply Voltage < 2.00 volts Powertrain relay in range = True 8 failures out of Type B,
Heater determines if the heater (Relay in range is defined 10 samples 2 Trips
Supply supply circuit is low by as relay voltage > 11.00 volts )
Voltage comparing the heater 250 ms / sample
Sense supply voltage to the Run Crank signal active = True
Circuit Low threshold. (Please see “Run/Crank Continuous
Active conditiions” in
The heater supply Supporting Tables)
voltage input is
connected to the O2
heater supply circuit
inside the vehicle relay
center. It is
representative of the
voltage supplied to the
O2 heaters. The O2
heater voltage is used
by the HWIO to
calculate the O2 heater
resistance on switching
type O2 sensors (non-
WRAF). With a fault
set, the resistance
calculation is
performed with run
crank voltage.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Inlet Airflow P1101 Detects a performance See table Engine Speed >= 400 RPM Continuous Type B,
System failure in the Manifold P0101, P0106, P010B, Engine Speed <= 6,100 RPM 2 Trips
Performance Pressure (MAP) P0121, P0236, P1101: Calculation are
(single turbo) sensor, Turbocharger Turbocharger Intake (Coolant Temp >= -7 Deg C performed every
Boost Pressure sensor, Flow Rationality OR 12.5 msec
Throttle Position sensor Diagnostic Failure OBD Coolant Enable
(TPS) or Mass Air Flow Matrix Criteria = TRUE)
(MAF) sensor that for combinations
cannot be uniquely of model failures that can (Coolant Temp <= 125 Deg C
identified as a failure in set this DTC. OR
one individual sensor. OBD Max Coolant
This diagnostic can set MAF model fails when Achieved = FALSE)
when more than one of ABS(Measured Flow –
these sensors has a Modeled Air Flow) Filtered > 20.0 grams/sec Intake Air Temp >= -20 Deg C
performance concern. Intake Air Temp <= 125 Deg C
MAP1 model fails when
This diagnostic is ABS(Measured MAP – Minimum total weight
performed using the MAP Model 1) Filtered > 23.0 kPa factor (all factors
Intake Flow Rationality multiplied together) >= 0.50
Diagnostic (IFRD). MAP2 model fails when
IFRD calculates ABS(Measured MAP – See Residual Weight Modeled Air Flow Error
modeled values of MAP Model 2) Filtered > 25.0 kPa Factor tables. multiplied by
sensors from these four P0101, P0106, P010B,
sensors. MAP3 model fails when P0121, P012B, P0236,
ABS(Measured MAP – P1101: MAF1 Residual
These modeled values MAP Model 3) Filtered > 25.0 kPa Weight Factor based on
are compared against RPM
the actual sensor TIAP1 model fails when and
values to see if they ABS(Measured TIAP – P0101, P0106, P010B,
are similar. If they are TIAP Model 1) Filtered > 30.0 kPa P0121, P012B, P0236,
similar, then the model P1101: MAF1 Residual
passes. If they are not TPS model fails when Weight Factor based on
similar, then that model Filtered Throttle Model MAF Est
is considered to be Error > 175 kPa*(g/s)
failed. Certain MAP Model 1 Error
combinations of model multiplied by
passes and model TIAP Correlation model P0101, P0106, P0121,
failures can be fails when P012B, P0236, P1101:
interpreted to be High Engine Air Flow is MAP1 Residual Weight
caused by a TRUE AND Factor based on RPM
performance issue with Measured TIAP -
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
the system, but no measured MAP - offset MAP Model 2 Error
single failed sensor can as a function of engine multiplied by
uniquely be identified. speed > 30.0 kPa P0101, P0106, P0121,
In this case, the Inlet See table P012B, P0236, P1101:
Airflow System P0101, P0106, P0121, MAP2 Residual Weight
Performance diagnostic P0236, P1101: TIAP- Factor based on RPM
will fail. MAP Correlation Offset
MAP Model 3 Error
OR multiplied by
P0101, P0106, P0121,
Low Engine Air Flow is P012B, P0236, P1101:
TRUE AND MAP3 Residual Weight
Measured TIAP - Factor based on RPM
measured Baro - offset as
a function of engine TIAP Model 1 Error
speed > 30.0 kPa multiplied by
See table P0101, P0106, P0121,
P0101, P0106, P0121, P0236, P1101: TIAP
P0236, P1101: TIAP- Residual Weight Factor
Baro Correlation Offset based on RPM
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
AND MnfdTempSensorCktFP
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 < 1.3 gm/sec
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Engine P111E This DTC detects either Sensor usage No Active DTC's VehicleSpeedSensor_FA 1 failure to set Type B,
Coolant a biased high or low definitions: IAT_SensorCircuitFA DTC 2 Trips
Temperature ECT (Engine Coolant THMR_RCT_Sensor_Ckt
Sensor Not temperature) sensor. Sensor1 = _FA 1 sec/ sample
Plausible This is done by CeECTR_e_ECT_Snsr ECT_Sensor_Ckt_FA
comparing the ECT EngineModeNotRunTimer Once per valid
sensor output to two (Sensor1 is the temp Error cold start
other temperature sensor most impacted by EngineModeNotRunTimer
sensor outputs after a the block heater (if _FA
soak condition. equipped)) OAT_PtEstFiltFA
OAT_PtEstRawFA
Sensor2 = PSAR_PropSysInactveCr
CeECTR_e_OAT_Snsr s_FA
DRER_DiagSystemDsbl
Sensor3 =
CeECTR_e_IAT_Snsr Engine Off Soak Time > 25,200 seconds
Propulsion Off Soak Time > 0 seconds
=================== Non-volatile memory
initization = Not occurred
A failure will be reported if
any of the following occur: Test complete this trip = False
1) Sensor1 power up Test aborted this trip = False
absolute temp difference Test disabled this trip = False
to Sensor2 and Sensor3 Ambient -7 ºC
is 50.0 ºC
(Sensor1 fast fail) . LowFuelCondition Diag = False
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Sensor3 by 15.8 ºC and Block Heater is detected
the time spent cranking and diagnostic is aborted
the engine without starting when 1) or 2) occurs.
is 10.0 seconds with the
LowFuelConditionDiag = False 1a) IAT monitoring is
enabled after the following
Vehicle drive constraints
1b) Drive time > 400 Seconds with
================== ===================
Diagnostic is aborted
when 3) or 4) occurs:
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
SENT Communication
Fault Active (P16E4,
P16E5)
SENT Communication
Fault Pending (P16E4,
P16E5)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Fuel Pump P11FF This DTC monitors for Communication of the All the following >= 3,000.00 milliseconds Executes in Type B,
Command an error in Alive Rolling Count or >= 8 counts conditions are met for 10ms loop. 2 Trips
Signal communication with the Protection Value from the
Message Fuel Pump Command Fuel Control System over Power Mode = Run
Counter Signals CAN bus is incorrect
Incorrect for Powertrain Relay Voltage >= 11.00 Volts
And
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 1 P1248 Controller specific Voltage measurement Battery Voltage >= 11 Volts 10.00 Type A,
low side output driver circuit outside of controller Engine Run Time >= 1 Seconds failures out of 1 Trips
circuit diagnoses injector 1 specific acceptable range 20.00
shorted to high sided driver for a during driver on state P062B not FA or TFTK samples
high side short to low sided indicates high sided driver
circuit driver failure when the for a short to low sided 100 ms /sample
output is powered on driver failure. Continuous
by comparing a voltage
measurement to Controller specific output 25 amp >= through
controller specific driver circuit voltage low side driver
voltage threshold thresholds are set to meet
the following controller
specification for high
sided driver for a short to
low sided driver failure.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 2 P1249 Controller specific Voltage measurement Battery Voltage >= 11 Volts 10.00 Type A,
low side output driver circuit outside of controller Engine Run Time >= 1 Seconds failures out of 1 Trips
circuit diagnoses injector 2 specific acceptable range 20.00
shorted to high sided driver for a during driver on state P062B not FA or TFTK samples
high side short to low sided indicates high sided driver
circuit driver failure when the for a short to low sided 100 ms /sample
output is powered on driver failure. Continuous
by comparing a voltage
measurement to Controller specific output
controller specific driver circuit voltage 25 amp >= through
voltage threshold thresholds are set to meet low side driver
the following controller
specification for high
sided driver for a short to
low sided driver failure.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 3 P124A Controller specific Voltage measurement Battery Voltage >= 11 Volts 10.00 Type A,
low side output driver circuit outside of controller Engine Run Time >= 1 Seconds failures out of 1 Trips
circuit diagnoses injector 3 specific acceptable range 20.00
shorted to high sided driver for a during driver on state P062B not FA or TFTK samples
high side short to low sided indicates high sided driver
circuit driver failure when the for a short to low sided 100 ms /sample
output is powered on driver failure. Continuous
by comparing a voltage
measurement to Controller specific output
controller specific driver circuit voltage 25 amp >= through
voltage threshold thresholds are set to meet low side driver
the following controller
specification for high
sided driver for a short to
low sided driver failure.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 4 P124B Controller specific Voltage measurement Battery Voltage >= 11 Volts 10.00 Type A,
low side output driver circuit outside of controller Engine Run Time >= 1 Seconds failures out of 1 Trips
circuit diagnoses injector 4 specific acceptable range 20.00
shorted to high sided driver for a during driver on state P062B not FA or TFTK samples
high side short to low sided indicates high sided driver
circuit driver failure when the for a short to low sided 100 ms /sample
output is powered on driver failure. Continuous
by comparing a voltage
measurement to Controller specific output 25 amp >= through
controller specific driver circuit voltage low side driver
voltage threshold thresholds are set to meet
the following controller
specification for high
sided driver for a short to
low sided driver failure.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Fuel Pump P1255 To detect if an internal Fuel Pump Driver Circuit T>= 160 degC a) Chassis Fuel Pres Sys a) == FCBR ECM FPPM 0 failures / Type B,
Driver Over fuel pump driver over- Board temperature ( Fuel Pump Power Type configuration Sys 0 samples 2 Trips
Temperature temperature condition ( Fuel Pump Driver Module smart device selection
exists under normal Overtemperature reports Faulted, Not 1 sample / 12.5
operating conditions enumeration) Faulted or b) Diagnostic Enabled b) == TRUE millisec
Indeterminate)
c] FPPM Driver Status c] <> True
Alive Rolling Count
Sample Faulted
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
SENT Fuel P127C This DTC diagnose High Pressure Rail =< 94 Time Based: 400 Type A,
Rail High SENT high pressure Sensor 2 SENT digital Failuer out of 1 Trips
Pressure sensor 2 that is too low read value 500 Samples
Sensor 2 out of range. 6.25 ms per
Out of Sample
Range If the sensor digital Continuous
value (represnting the
refernce voltage) is
below the lower digital
threshold, the low fail
counter then
increments. If the low
fail counter reaches its
threshold then a fail is
reported. A pass is
reported for this DTC if
the low sample counter
reaches its threshold.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
SENT Fuel P128A This DTC determines if Digital pressure sesnor 1 >= 4,089 Enabled when a code 400 Type A,
Rail there is internal error value clear is not active or not failures out of 1 Trips
Pressure within the SENT exiting device control 500 samples
Sensor 1 pressure sensor 1 (i.e.
Internal Broken wire bond SENT Fuel Rail Pressure True 6.25 ms per
Performance internal to the SENT Sensor Internal Sample
Sensor). Once the Performance Enable Continuous
internal error is
detected a fixed faulted
digital values is Not Fault Pending P16E4
communicated to the P16E5
ECU. P128F
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
SENT Fuel P128B This DTC determines if Digital pressure sesnor 2 >= 4,089 Enabled when a code 400 Type A,
Rail there is internal error value clear is not active or not failures out of 1 Trips
Pressure within the SENT exiting device control 500 samples
Sensor 2 pressure sensor 2 (i.e.
Internal Broken wire bond SENT Fuel Rail Pressure True 6.25 ms per
Performance internal to the SENT Sensor Internal Sample
Sensor). Once the Performance Enable Continuous
internal error is
detected a fixed faulted
digital values is Not Fault Pending P16E4
communicated to the P16E5
ECU. P128F
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
SENT Fuel P128C This DTC diagnoses Serial Message 1 Age >= 0.04 ms 114 Type B,
Rail the the communication SENT signal Serial True failures out of 2 Trips
Pressure errors on the waveform diagnostics 142
&Temperatur temperature 1 serial enable samples
e Sensor data channel
Temperature SENT power up delay >= 0.00 seconds 6.25 ms per
1 Message sample
Incorrect No Fault Active P16E4 Continuous
P16E5
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
SENT Fuel P128D This DTC diagnoses >= 0.04 ms 114 Type B,
Rail the the communication Serial Message 2 Age SENT signal Serial True failures out of 2 Trips
Pressure & errors on the waveform diagnostics 142
Temperature temperature 2 serial enable samples
Sensor data channel
Temperature SENT power up delay >= 0.00 seconds 6.25 ms per
2 Message sample
Incorrect No Fault Active P16E4 Continuous
P16E5
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
SENT Fuel P128F This DTC determines if SENT HWIO Determines = true 400 Type A,
Rail there is any SENT message fault (i.e.too SENT signal Serial True failures out of 1 Trips
Pressure & signal waveform for many pulse, too few waveform diagnostics 500
Temperature discrepancies (i.e. too pulse, clock shift) enable samples
Sensor many pulse, too few
Pressure pulse, clock shift). The Message Age SENT power up delay 6.25 ms per
Message SENT HWIO > 1.94 ms >= 0.00 seconds sample
Incorrect Determines message Continuous
waveform fault (i.e.too Enabled when a code
many pulse, too few clear is not active or not
pulse, clock shift) and if exiting device control
the message age is too No Fault Active on
long. P16E4
P16E5
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
[FPPM received
applications e) System Voltage
only]
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Fuel Pump P12A6 The purpose of the FPPM Fuel Control <> Fuel Control Enable a) Chassis Fuel Pres Sys a) == FCBR ECM FPPM 0 failures / Type A,
Driver Fuel Pump Driver Enable Circuit Voltage State (ECM) Type configuration Sys 0 samples 1 Trips
Control Control Module Enable State selection
Module Circuit Performance b) Diagnostic Enabled b) == TRUE 1 sample / 12.5
Enable Diagnostic is to detect c) Diagnostic System c) <> True millisec
Circuit if the state of the fuel Disabled
Performance control enable circuit is d) Run_Crank Ignition Sw d) >= 0.00 seconds
valid. This is Position Status Active
accomplished by Timer [expired]
comparing the Fuel e) FPPM Control Data e) <> True
Control Enable circuit Rolling Count Faulted
voltage state [high or f) Diagnostic serial data f) == TRUE
low] measured by the received
Fuel Pump Driver g) Run_Crank Ignition g) > 0.00 volts
Control Module to the Switch Position Circuit
state of Fuel Control Voltage
Enable signal in the
ECM. When the
measured state does
not match the expected
state, the fail counter
increments.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Fuel Pump P12A8 To detect if the control FPPM Control Status <> ECM Control Status a) Chassis Fuel Pres Sys a) == FCBR ECM FPPM 0 failures / Type B,
Control status message Alive Rolling Count Alive Rolling Count Type configuration Sys 0 samples 2 Trips
Status transmitted as serial ( Fu Pmp Pwr Mod selection
Signal data from the driver smart device reports b) Diagnostic Enabled b) == TRUE 1 sample / 12.5
Message control module is valid. Faulted, Not Faulted or c) FPPM Diagnostic c) == TRUE millisec
Counter The "rolling count Indeterminate test serial data received
Incorrect check" value is created state)
by adding an appended d) Run_Crank Ignition d) > 0.00 Volts
[FPPM hexadecimal Switch Position Circuit
applications calculation to each Voltage
only] control command
value. The FPPM Power <> ECM Power a) Chassis Fuel Pres Sys a) == FCBR ECM FPPM 0 failures /
corresponding "check" Consumption Alive Rolling Consumption Alive Type configuration Sys 0 samples
value is transmitted to Count Rolling Count selection
the FPPM as well as ( Fu Pmp Pwr Mod b) Diagnostic Enabled b) == TRUE 1 sample / 12.5
the actual command. smart device reports c) FPPM Diagnostic c) == TRUE millisec
At the FPPM, the Faulted, Not Faulted or serial data received
received command Indeterminate test
value is used to create state) d) Run_Crank Ignition d) > 0.00 Volts
an expected "rolling Switch Position Circuit
count" value using the Voltage
same calculation FPPM Driver Status Alive <> ECM Driver Status a) Chassis Fuel Pres Sys a) == FCBR ECM FPPM 0 failures /
method as the ECM. Rolling Count Alive Rolling Count Type configuration Sys 0 samples
The expected "rolling ( Fu Pmp Pwr Mod selection
count" value calculated smart device reports b) Diagnostic Enabled b) == TRUE 1 sample / 12.5
at the receiving power Faulted, Not Faulted or c) FPPM Diagnostic c) == TRUE millisec
module ( smart device) Indeterminate test serial data received
is compared to the state)
transmitted "rolling d) Run_Crank Ignition d) > 0.00 Volts
count" value. If these Switch Position Circuit
do not match, a fault Voltage
condition is reported
forward to the ECM FPPM Hardware Status <> ECM Hardware a) Chassis Fuel Pres Sys a) == FCBR ECM FPPM 0 failures /
where X/Y diagnostic Alive Rolling Count Status Alive Rolling Type configuration Sys 0 samples
counting is performed. Count selection
( Fu Pmp Pwr Mod b) Diagnostic Enabled b) == TRUE 1 sample / 12.5
smart device reports c) FPPM Diagnostic c) == TRUE millisec
Faulted, Not Faulted or serial data received
Indeterminate test d) Run_Crank Ignition d) > 0.00 Volts
state) Switch Position Circuit
Voltage
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Ignition Coil P135A This diagnostic checks Diagnostic Enabled? Yes 50 Failures Type A,
Positive for minimum voltage at out of 1 Trips
Voltage the fuse which supplies Ignition Module Supply < 2.5 Volts 63 Samples
Circuit power to the Ignition Voltage.
Group 1 * Coils (applicable only 6.25 msec rate
* SIDI ONLY for SIDI applications). A
** diagnostic failure Three possible Ignition
indicates a blown fuse. Coil Power Sources
(only 1 used):
Case 1: Battery
Delay starting at Key-On 5 Engine Revs
Case 3: PT Relay
PT Relay Voltage > 11.0 volts
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 < 350.00 degC
Detects if the cold start AND Frequency:
emission reduction Engine Coolant > -10.00 degC 100ms Loop
system has failed Average desired AND
resulting in the accumulated exhaust > 29.40 Engine Coolant <= 66.00 degC Test completes
delivered power being power - Average actual KJ/s AND after
out of range. accumulated exhaust (low RPM failure Barometric Pressure >= 76.00 KPa 15
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 >= 900.00 degC
P1400_EngineSpeedRes AND
idual_Table Engine Run Time >= 45.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.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
OBD Manufacturer 0
Enable Counter
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:
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
allow time for the actual
engine speed and actual
final commanded spark to
achieve their desired
values. Therefore, when
the:
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
P1400_ColdStartDiagno
sticDelayBasedOnEngin
eRunTime
and the cal axis,
P1400_ColdStartDiagno
sticDelayBasedOnEngin
eRunTimeCalAxis
in the "Supporting Tables"
for details.
General Enable:
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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Transmissio P150C This DTC monitors for Communication of the >= 8 counts All the following >= 3,000.00 milliseconds Executes in Type B,
n Engine an error in Alive Rolling Count or conditions are met for 25ms loop. 2 Trips
Speed communication with the Protection Value in the
Request Transmission Engine Transmission Engine Power Mode = Run
Circuit Speed Request signal Speed signal over CAN
in $19D bus is incorrect Powertrain Relay Voltage >= 11.00 Volts
for
Run/Crank Ignition
out of total samples >= 10 counts Voltage >= 11.00 Volts
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Throttle P1516 Detect an inablity to The absolute difference Run/Crank voltage > 6.41 Volts 0.49 ms Type B,
Position maintain a steady state between desired and 2 Trips
Steady State throttle position. indicated throttle position
Actuation is > 2.00 percent
Fault TPS minimum learn is not
active AND Throttle is
being Controlled
Throttle is considered in a
steady state condition
when the desired throttle
position over a 12.5 ms
period is < 0.25 percent
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Adaptive P1553 Detects rolling count or If x of y rolling count / Adaptive Cruise Control 1.00 9 Type C,
Cruise protection value errors protection value faults Command Serial Data / No SVS
Control in Adaptive Cruise occur, disable adaptive Error Diagnostic Enable 17 ,
Signal Control Axle Torque cruise control for duration counts Emissio
Circuit Command serial data of fault ns
signal Neutral
Diagnost
ics –
special
type C
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cruise P155A Detects when cruise cruise switch state is fail continuously for fail continuously Type C,
Control switch state cannot be received as greater than for greater than No SVS
Switch State determined, such as "undetermined" for 3.0 3.0 ,
Undertermin low voltage conditions greater than a calibratable seconds seconds Emissio
ed time ns
Neutral
Diagnost
ics –
special
type C
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
DC/DC P155E This DTC monitors for Communication of the All the following >= 3,000.00 milliseconds Executes in Type B,
Converter an error in Alive Rolling Count or >= 8 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
DC/DC P155F This DTC monitors for Communication of the >= All the following >= 3,000.00 milliseconds Executes in Type B,
Converter an error in Alive Rolling Count or 8 counts conditions are met for 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 >= 11.00 Volts
Incorrect
Run/Crank Ignition
>= Voltage >= 11.00 Volts
out of total samples 10 counts
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
DC/DC P156D This DTC monitors for Communication of the >= 8 counts All the following >= 3,000.00 milliseconds Executes in Type B,
Converter an error in Alive Rolling Count or conditions are met for 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 >= 11.00 Volts
Signal
Message Run/Crank Ignition >= 11.00 Volts
Counter Voltage
Incorrect out of total samples >= 10 counts
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
DC/DC P156E This DTC monitors for Communication of the All the following >= 3,000.00 milliseconds Executes in Type B,
Converter an error in Alive Rolling Count or >= 8 counts conditions are met for 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 >= 11.00 Volts
Counter
Incorrect Run/Crank Ignition >= 11.00 Volts
Voltage
out of total samples >= 10 counts
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Sensor Bus P157A This DTC checks that The Sensor Bus Relay >= The Sensor Bus Relay >= Type B,
Relay the Sensor Bus Relay ouput is stuck high KeSBRR_Cnt_SB_Rly output has been inactive KeSBRR_t_SB_RelayCo 2 Trips
Feedback output is not stuck high StkHiFailThrsh within mmandedOff
Circuit High KeSBRR_Cnt_SB_Rly
Voltage StkHiSmplThrsh
samples
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cruise P158A Type of cruise in Body Type of cruise system in DID $40 from BCM says fail continuously Type C,
Control Control Module does GMLAN $4E9 does not cruise system is present for greater than No SVS
Calibration not match that in the match with that in the (ECM recieves 2.5 seconds. Emissio
Incorrect Engine Control Module Engine Control Module for 2.5 seconds programmble information ns
for 2.5 seconds a fix time. from Body Control Neutral
Module) Diagnost
ics –
OR Special
Type C
ECM will not receive True
Programmable
information for Cruise
from Body Control Module
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Front Object P15F6 Detects rolling count or If x of y rolling count / Front Object Detection 1.00 4 Type C,
Detection protection value errors protection value faults Module Torque Request / No SVS
Control in Collision Preparation occur, disable collision Serial Data Error 10 ,
Module System Axle Torque preparation system for Diagnostic Enable counts Emissio
Torque Command serial data duration of fault ns
Request signal Neutral
Signal Diagnost
Message ics –
Counter special
Incorrect type C
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Automatic P15F8 Detects rolling count or If x of y rolling count / Automatic Braking Engine 1.00 4 Type C,
Braking protection value errors protection value faults Torque Request Serial / No SVS
Engine Rear Virtual Bumper occur, disable rear virtual Data Error Diagnostic 10 ,
Torque Axle Torque Command bumper or collision Enable counts Emissio
Request serial data signal preparation system for ns
Signal duration of fault Neutral
Message Diagnost
Incorrect ics –
special
type C
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Battery P15FF This DTC monitors for Communication of the All the following >= 3,000.00 milliseconds Fastest periodic Type B,
Monitor an internal error or Alive Rolling Count from conditions are met for communication 2 Trips
Sensor error in communication the Battery Monitor 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 >= 11.00 Volts executes at
Incorrect or the Battery Monitor 250ms.
Module signals it has an >= 8 counts Run/Crank Ignition >= 11.00 Volts
internal error for Voltage
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 Low 2 Trips
Module SIDI control area and Low Side Fuel Pressure > 0.300 MPa
High compares it with Current >= 11.00 Amps 10 seconds
Pressure calibrated thresholds to failures out of
Pump set current high and SIDI fuel pump Low Enabled when a code 12.50
current low flags Current Test Additional Enable clear is not active or not seconds sample
monitor Conditions: exiting device control
Current <= 0.10 Amps All must be true Engine is not cranking
(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) 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
detected is true and
Manufacturers enable
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
counter is 0)
Flex Fuel Sensor Not FA
Ignition voltage out of >= 70.0 KPA
correlation error(P1682) >= -10.0 degC
not active and -10 <= Temp degC <=
132
Barometric Pressure
Inlet Air Temp
Fuel Temp
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Sensor P165C This DTC monitors for Communication of the All the following >= 3,000.00 milliseconds Executes in Type B,
Reference an error in Alive Rolling Count or >= 8 counts conditions are met for 10ms loop. 2 Trips
Voltage communication with the Protection Value from the
Status Sensor Reference Fuel Control System over Power Mode = Run
Message Voltage Status Signals CAN bus is incorrect
Counter for Powertrain Relay Voltage >= 11.00 Volts
Incorrect
Run/Crank Ignition >= 11.00 Volts
out of total samples >= 10 counts Voltage
And
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
Run/Crank Ignition AND 0.175
Voltage and the sec continuous;
Powertrain Relay (Run/Crank voltage >
Ignition Voltage. The Table, f(IAT). See 12.5 ms/count in
diagnostic monitors the supporting tables: main processor
difference in voltage P1682_PT Relay Pull-in
between Run/Crank Run/Crank Voltage f(IAT)
Voltage and the
Powertrain Relay OR PT Relay Ignition
Ignition Voltage and voltage > 5.50 Volts)
fails the diagnostic
when the voltage AND
difference is too high.
This diagnostic only Run/Crank voltage >
runs when the 5.50 Volts
powertrain is
commanded on and the
Run/Crank Voltage is
greater than a
threshold based on IAT
or the powertrain
ignition voltage is high
enough the Run/Crank
voltage is high enough.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
TPS SENT P16A0 Detects a continuous or Voltage for wave pulse is 0.5 V Run/Crank voltage > 6.41 Volts 79 / 159 Type A,
Comm intermittent short low or below state threshold as counts; 1 Trips
Circuit Low open fault in the TPS defined by SAE J2716
(Gasoline SENT Communication SENT Protocol 57 counts
applications Circuit by monitoring continuous;
ONLY) the voltage and failing
the diagnostic when the 3.125 ms /count
voltage for the wave in the ECM main
pulse is below state processor
threshold as defined by
SAE J2716 SENT
Protocol. This
diagnostic only runs
when battery voltage is
high enough.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
TPS SENT P16A1 Detects a continuous or Voltage for wave pulse is 4.1 V Run/Crank voltage > 6.41 Volts 79 / 159 Type A,
Comm intermittent short high above state threshold as counts; 1 Trips
Circuit High fault in the TPS SENT defined by SAE J2716
(Gasoline Communication Circuit SENT Protocol 57 counts
applications by monitoring the continuous;
ONLY) voltage and failing the
diagnostic when the 3.125 ms /count
voltage for the wave in the ECM main
pulse is above state processor
threshold as defined by
SAE J2716 SENT
Protocol. This
diagnostic only runs
when battery voltage is
high enough. Detects a
High Circuit Fault in the
TPS SENT
Communication Circuit
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
TPS SENT P16A2 Detects a message Message Pulse < 0.125977 ms Run/Crank voltage > 6.41 Volts 79 / 159 Type A,
Comm fault in the TPS SENT Message Pulse > 0.209991 ms counts; 1 Trips
Circuit Communication Circuit or
Performance by monitoring the Message Age Limit >= 3.125 ms 57 counts
(Gasoline message pulse time continuous;
applications and failing the or
ONLY) diagnostic when the Signal CRC fails 3.125 ms /count
time for the pulse is in the ECM main
above a low time processor
threshold or above a
high time threshold or if
the message age limit
is greater than a time
threshold. This
diagnostic only runs
when battery voltage is
high enough. Detects
a Message Fault in the
TPS SENT
Communication Circuit
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
#2 Run/Crank Ignition AND 0.175
Voltage and the sec continuous;
Powertrain Relay (Run/Crank voltage >
Ignition Voltage #2. Table, f(IAT). See 12.5 ms/count in
The diagnostic supporting tables: main processor
monitors the difference P1682_PT Relay Pull-in
in voltage between Run/Crank Voltage f(IAT)
Run/Crank Voltage and
the Powertrain Relay OR PT Relay Ignition
Ignition Voltage and voltage > 5.50 Volts)
fails the diagnostic
when the voltage AND
difference is too high.
This diagnostic only Run/Crank voltage >
runs when the 5.50 Volts
powertrain is
commanded on and the
Run/Crank Voltage is
greater than a
threshold based on IAT
or the powertrain
ignition voltage is high
enough the Run/Crank
voltage is high enough.
Detect a continuous or
intermittent out of
correlation between the
Run/Crank Ignition
Voltage & the
Powertrain Relay
Ignition Voltage #2.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Engine P16AF Detects low voltage in Engine controls ignition Relay voltage <= 5.00 Powertrain relay low diag = 1.00 5 failures out of Type C,
Controls the engine controls relay feedback circuit 2 enable 6 samples No SVS
Ignition ignition relay feedback low voltage
Relay circuit 2. This Powertrain relay voltage >= 11.00 1000 ms /
Feedback diagnostic reports the sample
Circuit 2 Low DTC when low voltage Run Crank voltage > 9.00
Voltage - is present. Monitoring
(GEN III occurs when run crank Powertrain relay state = ON
Controllers voltage is above a
ONLY) calibrated value.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Engine P16B3 Detects high voltage in Engine controls ignition Relay voltage >= 4.00 Powertrain relay high diag = 1.00 50 failures out of Type B,
Controls the engine controls relay feedback circuit 2 enable 63 samples 2 Trips
Ignition ignition relay feedback high voltage
Relay circuit 2. This Powertrain relay state = INACTIVE 100 ms / sample
Feedback diagnostic reports the
Circuit 2 DTC when high voltage
High Voltage is present. Monitoring
- (GEN III occurs when the relay
Controllers state is inactive.
ONLY)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
for 200 fail counts out Power Mode Not equal off
of 250 sample counts
12V System Reference > 9.00 Volts
Voltage
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Battery P16DC This DTC monitors for Battery Module shall fail If the calculated The diagnostic is enabled = 1 (1 indicates enabled) Diagnostic runs Type B,
Module a battery module timer when either of the wakeup value is in the 250 ms 2 Trips
Monitor performance fault following criteria are met. smaller than 24.00 System Diagnostics = False loop
Timer counts, then the Disabled
Performance Case 1: Wake Up Test smaller value will be
outputed. If the Power Mode Not equal off
A: LIN Bus Off Timer / calculated wakeup
1,800.00 seconds value is greater than 12V System Reference > 9.00 Volts
24.00 counts, then the Voltage
or calibration itself is
outputed.
B: (LIN Bus Off Timer + LIN Bus Off or Battery = False
1,800.00 seconds) / Module Communication
1,800.00 seconds If any outputs above Faults Active
are not not equal to the
or IBS maximum down Outside Air Temperature > -20.00 Celsius
counter counts, the and
C: (LIN Bus Off Timer - diagnostic fails. < 50.00 Celsius
1,800.00 seconds) /
1,800.00 seconds Outside Air Temperature = True
Validity Bit
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
TPTKO OR TFTKO = False
(when
KeVITD_b_TimerPerf_DFI
RDisable = 0)
Calibration is set to 0
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Battery P16E3 This DTC monitors for Battery Module data The historical mode = 0 (1 indicates enabled) Diagnostic runs Type B,
Monitor a battery module data received over LIN bus diagnostic is enabled in the 250 ms 2 Trips
Module Data incompatible fault is incompatible. and / or loop
Incompatible (Measured by any of the The continuous mode = 0 (1 indicates enabled)
following) diagnostic is enabled
Absolute value of
(IBS Return Battery > 0.50 Volts
Calibration#1 U40@25 C IBS Configuration Data
- 12.08 V) Available over LIN bus = True
Continuous Test
If any of the below
conditions are satisfied
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
for 16.00 fail counts
out of 20.00 sample
counts, the diagnostic
fails.
or
Absolute value of
(IBS Return Battery
Calibration#1 U40@25 C > 0.50 Volts
- 12.08 V)
or
Absolute value of
(IBS Return Battery
Calibration#1 U80@25 C
- 12.64 V) > 0.50 Volts
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
SENT Fuel P16E4 This DTC determines if The number pulses on the <= 35 400 Type A,
Rail the SENT signal SENT signal line SENT Sensor True failures out of 1 Trips
Pressure & shorted low, this is Communication Circuit 500
Temperature determined by SENT Signal Line State = Low Diagnostic Enabled samples
Sensor monitoring the number
Communicati pulses on the SENT SENT power up delay 6.25 ms per
on Circuit 3 signal line received at >= 0.00 seconds sample
Low Voltage the ECU and the SENT Continuous
Signal Line State Enabled when a code
always indicating low. clear is not active or not
exiting device control
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
SENT Fuel P16E5 This DTC determines if The number pulses on the <= 35 400 Type A,
Rail the SENT signal SENT signal line SENT Sensor True failures out of 1 Trips
Pressure & shorted low, this is Communication Circuit 500
Temperature determined by Diagnostic Enabled samples
Sensor monitoring the number SENT Signal Line State = High
Communicati pulses on the SENT SENT power up delay >= 0.00 seconds 6.25 ms per
on Circuit 3 signal line received at sample
High Voltage the ECU and the SENT Enabled when a code Continuous
Signal Line State clear is not active or not
always indicating high. exiting device control
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 -72.34 475 1 Trips
Module to RAM corruptions, threshold Nm ms continuous,
Redundant ALU failures and ROM 0.5
Memory failures down time
Performance multipier
(Gasoline
applications
ONLY) For all of the following
cases: If the individual
diagnostic threshold is
equal to 2048 ms, this Absolute difference 72.34 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 72.34 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Absolute difference of 84.32 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
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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Nm
Difference between 15.00 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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,039.55 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,039.55 ms continuous,
Nm 0.5
Low Threshold down time
multipier
-65,535.00
Nm
Absolute difference of 72.34 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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,800.00 143
redundant path indicates or ms continuous,
it should not be active 7,900.00 0.5
rpm (hysteresis pair) down time
multipier
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cylinders active greater 2 Engine run flag = TRUE > Up/down timer
than commanded cylinders 2.00 443
s ms continuous,
Number of cylinder events 0.5
since engine run > down time
24 multipier
Transfer case neutral N/A Ignition State Accessory, run or crank 7.00 / 10.00
request from four wheel counts;
drive logic does not match 25.0msec/count
with operating conditions Transfer case range valid
and not over-ridden
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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
multipier
Predicted torque for Table, f(Engine, Oil Ignition State Accessory, run or crank Up/down timer
uncorrected zero pedal Temp). 2,048
determination is greater P16F3_Speed Control ms continuous,
than calculated limit. External Load f(Oil 0.5
Temp, RPM) down time
+ multipier
72.34
Nm
Engine Predicted Request 71.34 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 71.34 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
down time
multipier
Positive Torque Offset is 72.34 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
Commanded Predicted 72.34 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 15.00 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 72.34 175
threshold Nm ms continuous,
0.5
down time
OR multipier
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
2. Sum of Cylinder 2.
Torque Offset exceeds 72.34
sum threshold Nm
Engine Capacity Minimum 72.34 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 72.34 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Idle speed control Table, f(Oil Temp, Ignition State Accessory, run or crank Up/down timer
calculated predicted RPM). See supporting 2,048
minimum torque request tables: ms continuous,
exceeds calculated torque P16F3_Speed Control 0.5
limit External Load f(Oil down time
Temp, RPM) multipier
+
72.34
Nm
Idle speed control Table, f(Oil Temp, Ignition State Accessory, run or crank Up/down timer
calculated predicted RPM). See supporting 2,048
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
+
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
72.34
Nm
Difference between Driver 1,039.55 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,039.55 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,039.55 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Desired engine torque 71.34 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 72.34 Ignition State Accessory, run or crank Up/down timer
above threshold Nm 120
ms continuous,
0.5
down time
multipier
Absolute difference of 2.76 Ignition State Accessory, run or crank Up/down timer
adjustment factor based m/s 164
on temperature and its ms continuous,
dual store above 0.5
threshold down time
multipier
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
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 2,048
Request and its dual store ms continuous,
do not match 0.5
down time
multipier
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Engine oil temperature N/A Ignition State Accessory, run or crank Up/down timer
and its dual store do not 385
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 72.34 Ignition State Accessory, run or crank Up/down timer
above desired torque plus Nm 475
threshold ms continuous,
0.5
down time
multipier
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Desired filtered throttle 72.34 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 36.17 ms continuous,
store copy does not Nm 0.5
match down time
multipier
Low Threshold
-36.17
Nm
Torque feedback integral High Threshold Ignition State Accessory, run or crank Up/down timer
term magnitude or rate of 475
change is out of allowable 67.82 ms continuous,
range or its dual store Nm 0.5
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
copy do not match down time
multipier
Low Threshold
-72.34
Nm
Rate of change
threshold
4.52
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 72.34 ms continuous,
redundant calculation is Nm 0.5
out of bounds given by down time
threshold range multipier
Low Threshold
- 72.34
Nm
Difference of torque High Threshold Ignition State Accessory, run or crank Up/down timer
desired throttle area and 475
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
its redundant calculation 3.59 % ms continuous,
is out of bounds given by 0.5
threshold range down time
multipier
Low Threshold
- 3.59 %
Difference of torque High Threshold Ignition State Accessory, run or crank Up/down timer
model coefficients and its 0.0000562 Low 175
redundant calculation is Threshold - 0.0000562 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 72.34 ms continuous,
bounds given by threshold Nm 0.5
range down time
multipier
Low Threshold
- 72.34
Nm
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 72.34 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 40.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 72.34 ms continuous,
calculation is out of Nm 0.5
bounds given by threshold down time
range multipier
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Low Threshold
- 72.34
Nm
Generator friction torque High Threshold Ignition State Accessory, run or crank Up/down timer
is out of bounds given by 475
threshold range 72.34 ms continuous,
Nm 0.5
down time
multipier
Low Threshold
0.00
Nm
Absolute difference 72.34 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
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 72.34 DTCs are false ms continuous,
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
allowable range or its dual Nm 0.5
store copy do not match down time
multipier
Low Threshold
-72.34
Nm
Rate of change
threshold
4.52
Nm/loop
Torque error High Threshold Ignition State Accessory, run or crank Up/down timer
compensation is out of 475
bounds given by threshold 72.34 ms continuous,
range Nm 0.5
down time
multipier
Low Threshold
0.00
Nm
Delta Torque Baro High Threshold Ignition State Accessory, run or crank Up/down timer
compensation is out of 175
bounds given by threshold 2.84 ms continuous,
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
range Nm 0.5
down time
multipier
Low Threshold
-0.79
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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
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 143
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,039.55 Ignition State Accessory, run or crank Up/down timer
is greater than its Nm 475
redundant calculation plus ms continuous,
threshold 0.5
down time
multipier
OR
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
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 2,048
greater than calculated tables: Speed Control ms continuous,
limit. External Load f(Oil 0.5
Temp, RPM) + down time
72.34 multipier
Nm
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
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 15.00 Ignition State Accessory, run or crank Up/down timer
spark advance limit and degrees 143
its redundant calculation ms continuous,
is out of bounds given by 0.5
threshold range down time
multipier
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Difference of desired 15.00 Torque reserve (condition Up/down timer
spark advance for degrees when spark control 443
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 72.34 multipier
Nm
100
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
ms
Rate limited cruise axle 38.98 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
OR
2. Absolute difference of
Calculated accelerator
pedal position
compensated for carpet
learn and error conditions
and its dual store do not
equal
OR
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
3. Absolute difference of
Calculated accelerator
pedal position and its dual
store do not equal
Commanded axle torque 1,039.55 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 1,559.32 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
AFM apps only down time
multipier
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
AC friction torque is 40.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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Transmissio P171A Controller specific transmission surge 200 K impedance fail time 0.188 Type B,
n Surge transmission surge accumulator control circuit between signal and seconds 2 Trips
Solenoid accumulator control impedance controller ground out of
Circuit Open circuit diagnoses the sample time
transmission surge 0.250 seconds
accumulator and wiring
for an open circuit fault 25 milliseconds
by comparing a voltage update rate
measurement to
controller specific battery voltage AND 7.00 volts battery enable
voltage thresholds. battery voltage 32.00 volts time 5.00
update battery enable seconds
time
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Transmissio P171B Controller specific transmission surge 0.5 impedance fail time 0.188 Type B,
n Surge transmission surge accumulator control circuit between signal and seconds 2 Trips
Solenoid accumulator control impedance controller ground out of
Circuit Low circuit diagnoses the sample time
transmission surge 0.250 seconds
accumulator and wiring
for a ground short 25 milliseconds
circuit fault by update rate
comparing a voltage
measurement to battery voltage AND 7.00 volts battery enable
controller specific battery voltage 32.00 volts time 5.00
voltage thresholds. update battery enable seconds
time
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Transmissio P171C Controller specific transmission surge 0.5 impedance fail time 0.069 Type B,
n Surge transmission surge accumulator control circuit between signal and seconds 2 Trips
Solenoid accumulator control impedance controller voltage out of
Circuit High circuit diagnoses the source sample time
transmission surge 0.081 seconds
accumulator and wiring
for a short to power 25 milliseconds
circuit fault by update rate
comparing a voltage
measurement to battery voltage AND 7.00 volts battery enable
controller specific battery voltage 32.00 volts time 5.00
voltage thresholds. update battery enable seconds
time
run/crank voltage 5.00 volts
diagnostic monitor enable = 1 Boolean
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Transmissio P171D Detects when the surge Transmission turbine PRNDL state defaulted = False 12 counts Type B,
n Surge accumulator system, speed is greater than P171D predicted (initial fail count) 2 Trips
Accumulator used to provide predicted turbine speed turbine speed error Transmission shift lever = Forward range A Frequency
System transmission hydraulic during autostart event, Refer to "Transmission position =12.5ms
Performance pressure, is not update initial fail count Supporting Tables" for
capable of supplying details Propulsion system active = True Once the above
adequate hydraulic counts are
pressure during an Ignition voltage > 9.00 volts achieved then
engine auto-start. The Ignition voltage < 31.99 volts increment the
transmission holding final fail counter
clutch pressures are Transmission fluid temp > 0.00 °C once. The final
commanded to meet Transmission fluid temp < 110.00 °C fail counter can
the engine crank shaft only increment
torque output, to Hybrid state = Engine off once per
prevent clutch slip to AutoStop duration min 1.200 seconds autostart event
those holding clutches,
during the engine auto- During autostop Engine < 5.0 RPM 3 counts (final
start. The diagnostic speed was fail counter)
monitors transmission
input shaft speed **************************** If above counter
during the auto-start If above conditions are is greater than
event as the primary met then the following threshold then
malfunction criteria. must occur: report DTC
Measured input shaft failed.
speed that is excessive Turbine speed 80.0 RPM
is an indication the Frequency =
holding clutches are Engine speed 450.0 RPM 12.5ms
slipping due to
inadequate hydraulic Hydraulic pressure delay
pressure, as a result of time P171D hydraulic
a failed surge pressure delay
accumulator system. Refer to "Transmission
Supporting Tables" for
details
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
counter must achieve it's
fail threshold in less than
the time-out time.
*****************************
If vehicle is launched
then:
OR
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
the C1234 clutch. After
the clutch slip event, the
main transmission pump
and clutch will gain
capacity, clutch slip will go
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.
*****************************
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Intake P2088 Controller specific Voltage measurement 0.5 impedance System supply voltage > 11.00 Volts 20 Type A,
Camshaft output driver circuit outside of controller between signal and failures out of 1 Trips
Actuator diagnoses the CAM specific acceptable range controller ground Output driver is 25
Solenoid phaser oil control valve during driver on state commanded on samples
Circuit Low– solenoid high sided indicates short to ground
Bank 1 driver for a short to failure. Ignition switch is in crank 250 ms /sample,
ground failure when the or run position continuous
output is powered on Controller specific output
by comparing a voltage driver circuit voltage
measurement to thresholds are set to meet
controller specific the following controller
voltage thresholds. specification for a short to
ground.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Intake P2089 Controller specific Voltage measurement 0.5 impedance System supply > 11.00 Volts 20 Type A,
Camshaft output driver circuit outside of controller between signal and failures out of 1 Trips
Actuator diagnoses the CAM specific acceptable range controller power Output driver is 25
Solenoid phaser oil control valve during driver off state commanded on samples
Circuit High solenoid high sided indicates short to power
– Bank 1 driver for a short to failure. Ignition switch is in crank 250 ms /sample,
power failure when the or run position continuous
output is powered off Controller specific output
by comparing a voltage driver circuit voltage
measurement to thresholds are set to meet
controller specific the following controller
voltage thresholds. specification for a short to
power.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Exhaust P2090 Controller specific Voltage measurement 0.5 impedance System supply voltage > 11.00 Volts 20 Type A,
Camshaft output driver circuit outside of controller between signal and failures out of 1 Trips
Actuator diagnoses the CAM specific acceptable range controller ground Output driver is 25
Solenoid phaser oil control valve during driver on state commanded on samples
Circuit Low – solenoid high sided indicates short to ground
Bank 1 driver for a short to failure. Ignition switch is in crank 250 ms /sample,
ground failure when the or run position continuous
output is powered on Controller specific output
by comparing a voltage driver circuit voltage
measurement to thresholds are set to meet
controller specific the following controller
voltage thresholds. specification for a short to
ground.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Exhaust P2091 Controller specific Voltage measurement 0.5 impedance System supply voltage > 11.00 Volts 20 Type A,
Camshaft output driver circuit outside of controller between signal and failures out of 1 Trips
Actuator diagnoses the CAM specific acceptable range controller power Output driver On 25
Solenoid phaser oil control valve during driver off state samples
Circuit High solenoid high sided indicates short to power Ignition switch Crank or Run
– Bank 1 driver for a short to failure. 250 ms /sample,
power failure when the continuous
output is powered off Controller specific output
by comparing a voltage driver circuit voltage
measurement to thresholds are set to meet
controller specific the following controller
voltage thresholds. specification for a short to
power.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Post P2096 Determines if the post The Average Integral <= -99.0 % The diagnostic is enabled Frequency: Type B,
Catalyst Fuel catalyst O2 sensor Offset % Authority during: Continuous 2 Trips
Trim System based fuel control Deceleration Yes Monitoring in
Low Limit system is indicating a AND Idle Yes 100ms loop.
Bank 1 (Too rich exhaust gas Cruise Yes
Rich) condition. If the rich The Average Total Offset <= -50.0 % Light Acceleration Yes The Integral and
condition is such that % Authority Heavy Acceleration Yes Total Offset %
the control system Authority metrics
utilizes all or most of its (Note: any value greater If the P2096 is actively Ambient Air Pressure >= 70 kPa are sampled
available low limit than or equal to +100% failing then the Engine AirFlow >= 0.0 g/s <= 10,000.0 every 100ms and
authority (low limit = effectively nullifies the Average Integral Offset Intake Manifold Pressure >= 10 kPa <= 255 an average is
-100% authority), then Average Total Offset % must be > -99.0 % Induction Air Temperature >= -20 deg. C <= 150 calculated every
P2096 will set. Authority criteria) and the Average Total Start-up Coolant Temp. >= -20 deg. C (or OBD 100.0 seconds
Offset must be > -50.0 Coolant Enable Criteria = ( 1,000 samples)
The monitor can be % for the diagnostic to TRUE) before
calibrated to fail based High Vapor Feature: report a pass. comparing to
on the Average Integral The diagnostic is at risk of PTO Not Active their respective
Offset % Authority, the reporting a false fail when Intrusive diag. fuel control Not Active failure
Average Total Offset % excessively High Vapor Ethanol Estimation in Not Active thresholds.
Authority or both (HV) conditions are Progress
combined. The Average present. This HV
Total Offset metric condition is indicated O2 Heater Learned = Valid
consists of the average when the purge valve is Resistance ( the heater resistance
of the Integral Offset+ open AND percent vapor has learned since NVM
Proportional Offset. is >= 18 % for >= 5.0 reset, see enable
seconds AND the % conditions for "HO2S
Note: When the post Authority metric is Heater Resistance
catalyst O2 voltage is approaching the failure DTC's" )
too rich, the post threshold. Long Term Secondary
catalyst O2 integral and Fuel Trim Enabled for >= 0.1 seconds
proportional offset Diagnosis resumes if the (see "Long Term
control is decreased purge valve is closed OR Secondary Fuel Trim
(negative % authority). the percent vapor is <= Enable Criteria" in
This applies a lean bias 14 % for >= 5.0 seconds. Supporting Tables)
to fuel control in an This was done to
attempt to counteract minimize disabling the High Vapor Conditions Not Present
the rich condition. A diagnostic for longer than
perfectly balanced necessary. Green Cat System = Not Valid,
control system (no rich Condition Green Cat System
or lean bias required) is condition is considered
represented by integral valid until the
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
and proportional offset accumulated air flow is
values of “0” (i.e. 0% greater than 360,000
authority) and a post grams. Airflow
catalyst O2 sensor that accumulation is only
is within its optimal enabled when estimated
operating range Cat temperature is above
(neither rich nor lean). 600 Deg C and airflow is
above 18 grams/sec.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2S_Bank_1_Sensor_2_
FA
For the cells identified as
enabled (i.e. those
containing a "Yes" at the
beginning of the Enable
Conditions column), the
minimum accumulated
samples required before
the fuel control metric is
considered usable for that
cell (1 sample = 100ms):
Deceleration 10,000,000,272,564,200
Idle 10,000,000,272,564,200
Cruise 300
Light Acceleration 300
Heavy Acceleration 300
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Post P2097 Determines if the post The Average Integral >= 99.0 % Same as P2096 Same as P2096 Frequency: Type B,
Catalyst Fuel catalyst O2 sensor Offset % Authority Continuous 2 Trips
Trim System based fuel control Monitoring in
High Limit system is indicating a AND 100ms loop.
Bank 1 (Too lean exhaust gas
Lean) condition. If the lean The Average Total Offset >= 50.0 % The Integral and
condition is such that % Authority Total Offset %
the control system Authority metrics
utilizes all or most of its If the P2097 is actively
(Note: any value less than are sampled
available high limit or equal to -100% failing then the every 100ms and
authority (high limit = Average Integral Offset
effectively nullifies the an average is
100% authority), then Average Total Offset % must be < 99.0 % and calculated every
P2097 will set. Authority criteria) the Average Total 100.0 seconds
Offset must be < ( 1,000 samples)
The monitor can be 50.0 % for the before
calibrated to fail based High Vapor Feature: diagnostic to report a comparing to
on the Average Integral The diagnostic is at risk of pass. their respective
Offset % Authority, the reporting a false fail when failure
Average Total Offset % excessively High Vapor thresholds.
Authority or both (HV) conditions are
combined. The Average present. This HV
Total Offset metric condition is indicated
consists of the average when the purge valve is
of the Integral Offset+ open AND percent vapor
Proportional Offset. is >= 18 % for >= 5.0
seconds.
Note: When the post
catalyst O2 voltage is Diagnosis resumes if the
too lean, the post purge valve is closed OR
catalyst O2 integral and the percent vapor is <=
proportional offset 14 % for >= 5.0 seconds.
control is increased This was done to
(positive % authority). minimize disabling the
This applies a rich bias diagnostic for longer than
to fuel control in an necessary.
attempt to counteract
the lean condition. A
perfectly balanced
control system (no rich
or lean bias required) is
represented by integral
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
and proportional offset
values of “0” (i.e. 0%
authority) and a post
catalyst O2 sensor that
is within its optimal
operating range
(neither rich nor lean).
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Control P2101 1) Detect a throttle Difference between Run/Crank voltage > 6.41 Volts 15 counts; Type A,
Module positioning error. This measured throttle position 1 Trips
Throttle is determined if the and modeled throttle TPS minimum learn is not 12.5 ms/count in
Actuator difference between position > 10.00 percent active and Throttle is the primary
Position measured throttle being Controlled AND processor
Performance position and modeled (Engine Running or
throttle position is OR Ignition Voltage) > 5.50 Volts
greater than a OR
threshold or less than a Ignition Voltage > 8.41 Volts
threshold. This Difference between
diagnostic only runs modeled throttle position
when the engine is and measured throttle Ignition voltage failure is
running and the ignition position > 10.00 percent false (P1682)
voltage is high enough
and there is not an
ignition votage failure
and the throttle position
minimum learn is not
active and the throttle Throttle Position > 36.00 percent Powertrain Relay voltage > 6.41 Volts 11 counts;
is being controlled 2)
Throttle control is TPS minimum learn active = TRUE 12.5 ms/count in
driving the throttle in the primary
the incorrect direction. processor
This is determined if
the throttle position is
greater than a
threshold percent and
the powertrain relay
voltage is high enough
and the throttle position
minimum learn is active
3) Throttle control
exceeds the reduced
power limit. This is
determined if the
throttle position is
greater and a threshold
and the powertrain
relay voltage is high
enough and reduced
power is active.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Accelerator P2122 Detects a continuous or APP1 percent Vref < 0.4625 % Vref Run/Crank voltage > 6.41 Volts 19 / 39 Type A,
Pedal intermittent short low or counts; or 1 Trips
Position open in the APP sensor
(APP) #1 by monitoring the No 5V reference error or 14 counts
Sensor 1 Lo APP1 sensor percent fault for # 4 5V reference P06A3 continuous;
Vref and failing the circuit
diagnostic when the 12.5 ms/count in
APP1 percent Vref is the main
too low. This processor
diagnostic only runs
when battery voltage is
high enough. Detects
a continuous or
intermittent short low or
open in the APP sensor
#1 on the Main
processor.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Accelerator P2123 Detects a continuous or APP1 percent Vref > 4.7500 % Vref Run/Crank voltage > 6.41 Volts 19 / 39 Type A,
Pedal intermittent short high counts; or 1 Trips
Position in the APP sensor #1 No 5V reference error or
(APP) by monitoring the APP1 fault for # 4 5V reference P06A3 14 counts
Sensor 1 Hi sensor percent Vref circuit continuous;
and failing the
diagnostic when the 12.5 ms/count in
APP1 percent Vref is the main
too high. This processor
diagnostic only runs
when battery voltage is
high enough. Detect a
continuous or
intermittent short high
in the APP sensor #1
on the Main processor.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Accelerator P2127 Detects a continuous or APP2 percent Vref < 0.3250 % Vref Run/Crank voltage > 6.41 Volts 19 / 39 Type A,
Pedal intermittent short low or counts; or 1 Trips
Position open in the APP sensor No 5V reference error or
(APP) #2 by monitoring the fault for # 4 5V reference P0697 14 counts
Sensor 2 Lo APP2 sensor percent circuit continuous;
Vref and failing the
diagnostic when the 12.5 ms/count in
APP2 percent Vref is the main
too low. This processor
diagnostic only runs
when battery voltage is
high enough. Detects
a continuous or
intermittent short low or
open in the APP sensor
#2 on the Main
processor.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Accelerator P2128 Detects a continuous or APP2 percent Vref > 2.6000 % Vref Run/Crank voltage > 6.41 Volts 19 / 39 Type A,
Pedal intermittent short high counts; or 1 Trips
Position in the APP sensor #2 No 5V reference error or
(APP) by monitoring the APP2 fault for # 4 5V reference P0697 14 counts
Sensor 2 Hi sensor percent Vref circuit continuous;
and failing the
diagnostic when the 12.5 ms/count in
APP2 percent Vref is the main
too high. This processor
diagnostic only runs
when battery voltage is
high enough. Detect a
continuous or
intermittent short high
in the APP sensor #2
on the Main processor.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Throttle P2135 Detect a continuous or Difference between TPS1 6.797 % offset at min. Run/Crank voltage > 6.41 Volts 79 / 159 Type A,
Position (TP) intermittent correlation displaced and TPS2 throttle position with a counts; or 1 Trips
Sensor 1-2 fault between TPS displaced > linear threshold to No TPS sensor faults (P0122, P0123, P0222,
Correlation sensors #1 and #2 on 9.720 % at max. P0223) 58 counts
Main processor. 1.) throttle position continuous;
The diagnostic No 5V reference error or
monitors the difference fault for # 4 5V reference P06A3 3.125 ms/count
in position between circuit in the main
TPS1 and the TPS2 processor
and fails the diagnostic
when the difference is
too high. This
diagnostic only runs Difference between 5.000 Run/Crank voltage > 6.41 Volts 79 / 159
when the battery (normalized min TPS1 ) % Vref counts; or
voltage is high enough. and (normalized min No TPS sensor faults (P0122, P0123, P0222,
2.) The diagnostic TPS2) > P0223) 58 counts
monitors the difference continuous;
in reference voltage No 5V reference error or
between normalized fault for # 4 5V reference P06A3 3.125 ms/count
min TPS1 and the circuit in the main
normalized min TPS2 processor
and fails the diagnostic
when the difference is
too high. This
diagnostic only runs
when the battery
voltage is high enough.
Detects a continuous or
intermittent correlation
fault between TPS
sensors #1 and #2 on
Main processor
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Accelerator P2138 Detect a continuous or Difference between APP1 5.000 % offset at min. Run/Crank voltage > 6.41 Volts 19 / 39 counts Type A,
Pedal intermittent correlation displaced and APP2 pedal position with a intermittent; or 1 Trips
Position fault between APP displaced > linear threshold to No APP sensor faults (P2122, P2123,P2127,
(APP) sensors #1 and #2 on 10.001 % at max. P2128) 15 counts
Sensor 1-2 Main processor. 1.) pedal position continuous,
Correlation The diagnostic No 5V reference errors or
monitors the difference faulst for # 3 & # 4 5V (P06A3, P0697) 12.5 ms/count in
in position between reference circuits the main
APP1 and the APP2 processor
and fails the diagnostic
when the difference is Difference between 5.000 % Vref Run/Crank voltage > 6.41 Volts 19 / 39 counts
too high. This (normalized min APP1 ) intermittent; or
diagnostic only runs and (normalized min No APP sensor faults (P2122, P2123,P2127,
when the battery APP2) > P2128) 15 counts
voltage is high enough. continuous,
2.) The diagnostic also
monitors the difference No 5V reference errors or 12.5 ms/count in
in reference voltage faulst for # 3 & # 4 5V (P06A3, P0697) the main
between normalized reference circuits processor
min APP1 and the
normalized min APP2
and fails the diagnostic
when the difference is
too high. This
diagnostic only runs
when the battery
voltage is high enough.
Detects a continuous or
intermittent correlation
fault between APP
sensors #1 and #2 on
Main processor
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 1 P2147 Controller specific Voltage measurement Battery Voltage >= 11 Volts 10.00 Type A,
high side output driver circuit outside of controller Engine Run Time >= 1 Seconds failures out of 1 Trips
circuit diagnoses Injector 1 specific acceptable range 20.00
shorted to high sided driver for a during driver on state P062B not FA or TFTK samples
ground short to ground failure indicates short to ground
when the output is failure. 100 ms /sample
powered on by Continuous
comparing a voltage Controller specific output 25 amp >= through
measurement to driver circuit voltage High Side Driver
controller specific thresholds are set to meet
voltage thresholds the following controller
specification for a short to
ground.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 1 P2148 Controller specific Voltage measurement Battery Voltage >= 11 Volts 10.00 Type A,
high side output driver circuit outside of controller Engine Run Time >= 1 Seconds failures out of 1 Trips
circuit diagnoses Injector 1 specific acceptable range 20.00
shorted to high sided driver for a during driver off state P062B not FA or TFTK samples
power short to power failure indicates short to power
when the output is failure. 100 ms /sample
powered off by Continuous
comparing a voltage Controller specific output <= 1 volt between
measurement to driver circuit voltage signal and controller
controller specific thresholds are set to meet power
voltage thresholds. the following controller
specification for a short to
power.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 2 P2150 Controller specific Voltage measurement Battery Voltage >= 11 Volts 10.00 Type A,
high side output driver circuit outside of controller Engine Run Time >= 1 Seconds failures out of 1 Trips
circuit diagnoses Injector 2 specific acceptable range 20.00
shorted to high sided driver for a during driver on state P062B not FA or TFTK samples
ground short to ground failure indicates short to ground
when the output is failure. 100 ms /sample
powered on by Continuous
comparing a voltage Controller specific output 25 amp >= through
measurement to driver circuit voltage High Side Driver
controller specific thresholds are set to meet
voltage thresholds the following controller
specification for a short to
ground.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 2 P2151 Controller specific Voltage measurement Battery Voltage >= 11 Volts 10.00 Type A,
high side output driver circuit outside of controller Engine Run Time >= 1 Seconds failures out of 1 Trips
circuit diagnoses Injector 2 specific acceptable range 20.00
shorted to high sided driver for a during driver off state P062B not FA or TFTK samples
power short to power failure indicates short to power
when the output is failure. 100 ms /sample
powered off by Continuous
comparing a voltage
measurement to Controller specific output <= 1 volt between
controller specific driver circuit voltage signal and controller
voltage thresholds. thresholds are set to meet power
the following controller
specification for a short to
power.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 3 P2153 Controller specific Voltage measurement Battery Voltage >= 11 Volts 10.00 Type A,
high side output driver circuit outside of controller Engine Run Time >= 1 Seconds failures out of 1 Trips
circuit diagnoses Injector 3 specific acceptable range 20.00
shorted to high sided driver for a during driver on state P062B not FA or TFTK samples
ground short to ground failure indicates short to ground
when the output is failure. 100 ms /sample
powered on by Continuous
comparing a voltage Controller specific output 25 amp >= through
measurement to driver circuit voltage High Side Driver
controller specific thresholds are set to meet
voltage thresholds the following controller
specification for a short to
ground.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 3 P2154 Controller specific Voltage measurement Battery Voltage >= 11 Volts 10.00 Type A,
high side output driver circuit outside of controller Engine Run Time >= 1 Seconds failures out of 1 Trips
circuit diagnoses Injector 3 specific acceptable range 20.00
shorted to high sided driver for a during driver off state P062B not FA or TFTK samples
power short to power failure indicates short to power
when the output is failure. 100 ms /sample
powered off by Continuous
comparing a voltage Controller specific output <= 1 volt between
measurement to driver circuit voltage signal and controller
controller specific thresholds are set to meet power
voltage thresholds. the following controller
specification for a short to
power.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 4 P2156 Controller specific Voltage measurement Battery Voltage >= 11 Volts 10.00 Type A,
high side output driver circuit outside of controller Engine Run Time >= 1 Seconds failures out of 1 Trips
circuit diagnoses Injector 4 specific acceptable range 20.00
shorted to high sided driver for a during driver on state P062B not FA or TFTK samples
ground short to ground failure indicates short to ground
when the output is failure. 100 ms /sample
powered on by Continuous
comparing a voltage Controller specific output 25 amp >= through
measurement to driver circuit voltage High Side Driver
controller specific thresholds are set to meet
voltage thresholds the following controller
specification for a short to
ground.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 4 P2157 Controller specific Voltage measurement Battery Voltage >= 11 Volts 10.00 Type A,
high side output driver circuit outside of controller Engine Run Time >= 1 Seconds failures out of 1 Trips
circuit diagnoses Injector 4 specific acceptable range 20.00
shorted to high sided driver for a during driver off state P062B not FA or TFTK samples
power short to power failure indicates short to power
when the output is failure. 100 ms /sample
powered off by Continuous
comparing a voltage Controller specific output <= 1 volt between
measurement to driver circuit voltage signal and controller
controller specific thresholds are set to meet power
voltage thresholds. the following controller
specification for a short to
power.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Minimum P2176 Detect when the During TPS min learn on Run/Crank voltage > 6.41 Volts 2.0 secs Type A,
Throttle throttle position the Main processor, TPS 1 Trips
Position Not minimum learn on the percent Vref > 0.5740 % Vref TPS minimum learn is = TRUE
Learned main processor is not active
learned. This
diagnostic detects this AND No previous TPS min
by monitoring if the learn values stored in long
throttle position is term memory
greater than a Number of learn attempts 10
threshold and the > counts
number of learn
attempts is greater than
a threshold. This
diagnostic only runs
when the battery
voltage is high enough
and the throttle position
minimum learn is
active. Throttle
position sensors were
not in the minmum
learn window after
multiple attempts to
learn the minimum.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Intake Air P2199 Detects when the ABS (IAT - IAT2) > 55.0 deg C Powertrain Relay Voltage >= 11.0 Volts 40 failures out Type B,
Temperature Intake Air Temperature for a time >= 0.9 seconds of 50 samples 2 Trips
Sensor 1 / 2 (IAT) sensor and IAT2
Correlation sensor values do not No Active DTCs: PowertrainRelayFault 1 sample every
correlate with each 100 msec
other. These two
temperature sensors
are both in the
induction system,
although they do have
different sensor time
constants and different
positional relationships
with components that
produce heat. If these
two temperature values
differ by a large enough
amount, the Intake Air
Temperature 1 / 2
Correlation Diagnostic
will fail.
This diagnostic is
enabled if the
Powertrain Relay
voltage is high enough.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Bank 1 Air- P219A This monitor Filtered Ratio > 0.36 System Voltage no lower than 10.0 Volts Minimum of 1
Fuel Ratio determines if there is for more than 0.2 test per trip, up Type A,
Imbalance an Air Fuel Imbalance The Ratio metric is If the diagnostic has seconds to 4 tests per 1 Trips
in the fueling system calculated by selecting reported a failure on trip during RSR
for a cylinder on a Bankthe appropriate threshold the prior trip, the Fuel Level > 10.0 percent AND no or FIR.
1. Detection is based calibration from a 17x17 Filtered Ratio must fall fuel level sensor fault
on a the pre catalyst table (see Supporting below 0.25 in order to The front O2
oxygen sensor voltage. Table report a pass. This Engine Coolant > -20 deg. C (or OBD sensor voltage is
The pre catalyst O2 P219A Variance feature prevents the Temperature Coolant Enable Criteria = sampled once
voltage is used to Threshold Bank1 Table) diagnostic from TRUE) per cylinder
generate a variance and subtracting it from the toggling between event.
metric that represents measured Variance. The failing and passing Therefore, the
the statistical variation
result is then divided by a when the Filtered Ratio Cumulative engine run > 0.0 seconds time required to
of the O2 sensor normalizer calibration remains near the initial time complete a
voltage over a given from another 17 x 17 table failure threshold of single test (when
engine cycle. This (see Supporting Table 0.36 . Diagnostic enabled at Idle all enable
metric is proportional to
P219A Normalizer (regardless of other No conditions are
the air-fuel ratio Bank1 Table ). This operating conditions) met) decreases
imbalance (variance is quotient is then multiplied as engine speed
higher with an by a quality factor Engine speed range 1,700 to 4,279 RPM increases. For
imbalance than calibration from a 17 x 17 example, 13.44
without). table (see Supporting Engine speed delta during seconds of data
Table a short term sample < 250 RPM is required at
The observed Variance P219A Quality Factor period 1000 rpm while
is dependent on engine Bank1 Table ). double this time
speed and load and is This result is referred to Mass Airflow (MAF) range 0 to 1,000 g/s is required at
normalized by as the Ratio. Note that 500 rpm and half
comparing it to a the quality factor ranges Cumulative delta MAF this time is
known "good system" between 0 and 1 and during a short term < 5 g/s required at 2000
result for that speed represents robustness to sample period rpm. This data is
and load, and false diagnosis in the collected only
generating a Ratio current operating region. Filtered MAF delta when enable
metric. Regions with low quality between samples < 0.20 g/s conditions are
factors are not used. Note: first order lag filter met, and as such
The Ratio metric is coefficient applied to MAF significantly
calculated by selecting = 0.050 more operating
the appropriate time is required
threshold calibration Air Per Cylinder (APC) 190 to 519 mg/cylinder than is indicated
from a 17x17 table (see above.
Supporting Table APC delta during short Generally, a
term sample period < 100 mg/cylinder report will be
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
P219A Variance made within 5
Threshold Bank1 Filtered APC delta minutes of
Table ) and between samples < 9.99 percent operation.
subtracting it from the Note: first order lag filter
measured Variance. coefficient applied to APC For RSR or FIR,
The result is then = 0.250 8 tests must
divided by a normalizer complete before
calibration from another Spark Advance 5 to 55 degrees the diagnostic
17 x 17 table (see can report.
Supporting Table Throttle Area (percent of 0 to 200 percent
P219A Normalizer max)
Bank1 Table ).
This quotient is then Intake Cam Phaser Angle 0 to 25 degrees
multiplied by a quality
factor calibration from a Exhaust Cam Phaser 0 to 25 degrees
17 x 17 table (see Angle
Supporting Table
P219A Quality Factor Quality Factor (QF) >= 0.99
Bank1 Table ) QF calibrations are
. This result is referred located in a 17x17 lookup
to as the Ratio. Note table versus engine speed
that the quality factor and load (see Supporting
ranges between 0 and Table
1 and represents P219A Quality Factor
robustness to false Bank1 Table ).
diagnosis in the current QF values less than “1”
operating region. indicate that we don’t
Regions with low have 4sigma/2sigma
quality factors are not robustness in that region.
used. The quality of the data is
determined via statistical
Finally, a EWMA filter is analysis of Variance data.
applied to the Ratio
metric to generate the Fuel Control Status
Filtered Ratio Closed Loop and Long >= 0.0 seconds
malfunction criteria Term FT Enabled for: (Please see "Closed
metric. Generally, a Loop Enable
normal system will Clarification" and "Long
result in a negative Term FT Enable Criteria"
Filtered Ratio while a in Supporting Tables)
failing system will result
in a positive Filtered
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Ratio. Device Control Not active
AIR pump Not on
The range of the CASE learn Not active
Filtered Ratio metric is EGR Not intrusive
application specific EVAP Not intrusive
since both the Engine Over Speed Not Active
emissions sensitivity Protection
and relationship Idle speed control Normal
between imbalance PTO Not Active
and the Variance metric Injector base pulse width Above min pulse limit
are application specific.
O2 learned htr resistance = Valid (the O2 heater
Some applications may resistance has learned
need to command a since NVM reset)
unique cam phaser
value before Rapid Step Response
performing the above (RSR):
calculations since cam RSR will trigger if the
phasing has been Ratio result from the last
shown to have an test is >= 0.11
impact on overall signal AND it exceeds the last
quality. This application Filtered ratio by >= 0.45
Does Not Use this
feature. Once triggered, the
filtered ratio is reset to: 0.00
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
TPS_ThrottleAuthorityDef
aulted
FuelInjectorCircuit_FA
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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Barometric P2227 Detects a performance Engine Running: No Active DTCs: AmbPresSnsrCktFA 320 failures out Type B,
Pressure failure in the IAT_SensorFA of 400 samples 2 Trips
(BARO) Barometric Pressure Difference between Baro MAF_SensorFA
Sensor (BARO) sensor, such Pressure reading and AfterThrottlePressureFA 1 sample every
Performance as when a BARO value Estimated Baro > 15.0 kPa TPS_FA 12.5 msec
(single turbo) is stuck in range. when distance since last TPS_Performance_FA
Estimated Baro update <= 1.06 miles VehicleSpeedSensor_FA
If the engine has been TC_BoostPresSnsrFA
off for a sufficient OR
amount of time, the
pressure values in the Difference between Baro
induction system will Pressure reading and
have equalized. The Estimated Baro > 20.0 kPa
BARO sensor value is when distance since last
checked to see if it is Estimated Baro update > 1.06 miles
within the normal
expected atmospheric Engine Not Rotating: Time between current 4 failures out of
pressure range. If it is ignition cycle and the last 5 samples
not, then the BARO Barometric Pressure < 50.0 kPa time the engine was
performance diagnostic OR running > 10.0 seconds 1 sample every
will fail. Barometric Pressure > 115.0 kPa 12.5 msec
Engine is not rotating
If the BARO sensor OR
value is within the No Active DTCs: EngineModeNotRunTimer
normal expected ABS(Manifold Pressure - Error
atmospheric range, Baro Pressure) > 10.0 kPa MAP_SensorCircuitFA
then Manifold Pressure AND AAP_SnsrCktFA
(MAP), Turbocharger ABS(Turbocharger Boost AAP2_SnsrCktFA
Boost Pressure and Pressure - Manifold
BARO are compared to Pressure) <= 10.0 kPa No Pending DTCs: MAP_SensorCircuitFP
see if their values are AND AAP_SnsrCktFP
similar. If the MAP and ABS(Turbocharger Boost AAP2_SnsrCktFP
Turbocharger Boost Pressure - Baro Pressure) > 10.0 kPa
Pressure sensor values
are similar, but the
BARO value is not
similar, then a BARO
performance diagnostic
will fail.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
running, there is an
estimate of barometric
pressure that is
determined with the
Turbocharger Boost
Pressure sensor,
engine air flow and
engine speed. If the
BARO value from the
sensor is not similar to
this barometric
pressure estimate, then
the BARO performance
diagnostic will fail.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Barometric P2228 Detects a continuous BARO Voltage < 39.3 % of 5 Volt 320 failures out Type B,
Pressure short to ground in the Range of 400 samples 2 Trips
(BARO) Barometric Pressure (This is equal to 50.0
Sensor (BARO) signal circuit kPa) 1 sample every
Circuit Low by monitoring the 12.5 msec
(boosted BARO sensor output
applications, voltage and failing the
Gen III) diagnostic when the
BARO voltage is too
low. The BARO sensor
is a pressure
transducer which
outputs a voltage
proportional to the
absolute pressure.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Barometric P2229 Detects a continuous BARO Voltage > 90.0 % of 5 Volt 320 failures out Type B,
Pressure short to power or open Range of 400 samples 2 Trips
(BARO) circuit in the Barometric (This is equal to 115.0
Sensor Pressure (BARO) kPa) 1 sample every
Circuit High signal circuit by 12.5 msec
(boosted monitoring the BARO
applications, sensor output voltage
Gen III) and failing the
diagnostic when the
BARO voltage is too
high. The BARO
sensor is a pressure
transducer which
outputs a voltage
proportional to the
absolute pressure.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Barometric P2230 Detects a noisy or String Length > 100 kPa 4 failures out of Type B,
Pressure erratic signal in the 5 samples 2 Trips
(BARO) barometric pressure Where:
Sensor (BARO) circuit by "String Length" = sum of Each sample
Circuit monitoring the BARO "Diff" calculated over 80 consecutive BARO takes 1.0
Intermittent sensor and failing the readings seconds
diagnostic when the And where:
BARO signal has a "Diff" = ABS(current
noisier output than is BARO reading - BARO
expected. reading from 12.5
milliseconds previous)
When the value of
BARO in kilopascals
(kPa) is determined, a
delta is calculated
between the current
reading and the
previous reading. The
absolute value of these
deltas is summed over
a number of BARO
readings. The result of
this summation is
called a “string length”.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Turbo/Super P2261 This DTC indicates the When measuring time < 0.80 Second, Diagnostic enabled True 8 Failed tests out Type B,
Charger compressor accumulated air mass ***************************** ***************************** of 10 tests 2 Trips
Bypass recirculation valve flow derivate boost Engine speed >= 1,200 rpm
Valve - being stuck closed. pressure is high pass ***************************** ***************************** 25ms/ sample
Mechanical This diagnostic is filtered Bypass valve
Turbocharge active at coast down let with filter frequency = 10.00 Hz commanded open
r with off conditions, where ***************************** ************************* duty cycle > 6.00 %
wastegate. an airflow pulsation A failure is detected when For at least >= 0.20 s
Not criteria is used as basis Acc. Filtered Air Mass > 30.00 g/s ***************************** *****************************
supercharge of this diagnostic. Flow Pressure ratio over the > refer to
r with compressor relative limit P00C4 P2261:
mechanical or Compressor Surge Line
compressor in Supporting Tables
Acc.Der.Filtered boost > 500.00 kPa/s
pressure Condition keep true for x 1.50 s
seconds extra
***************************** *****************************
Negative transient TRUE
-> TRUE
Relative boost and >= 20.00 kPa
Pressure derivate <= -250.00 kPa/s
Hysteresis negative
transient -> FALSE
Relative boost or < 3.00 kPa
Pressure derivate > 50.00 kPa/s
***************************** *****************************
No Active DTCs: BSTR_b_TurboBypassCkt
FA
BSTR_b_BoostSnsrFA
MAF_SensorFA
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2 Sensor P2270 The P2270 diagnostic Post O2 sensor signal < 760 mvolts No Active DTC's TPS_ThrottleAuthorityDef Frequency: Type B,
Signal Stuck is the first in a aulted Once per trip 2 Trips
Lean Bank 1 sequence of six AND ECT_Sensor_FA Note: if
Sensor 2 intrusive secondary O2 IAT_SensorFA NaPOPD_b_Res
monitors which include The Accumulated mass MAF_SensorFA etFastRespFunc
DTCs P2270, P013E, air flow monitored during MAP_SensorFA = FALSE for the
P013A, P2271, P013F, the Stuck Lean Voltage AIR System FA given Fuel Bank
& P013B. This DTC Test > 55 grams FuelInjectorCircuit_FA OR
determines if the FuelTrimSystemB1_FA NaPOPD_b_Rap
secondary O2 sensor is FuelTrimSystemB2_FA idResponseActiv
stuck in a normal lean EngineMisfireDetected_F e = TRUE,
voltage range and A multiple tests per
thereby can no longer Ethanol Composition trip are allowed.
be used for secondary Sensor FA
O2 sensor fuel control O2S_Bank_ 1_TFTKO
or for catalyst O2S_Bank_ 2_TFTKO
monitoring. This B1S2 DTC's Not active
diagnostic increases this key cycle P013A, P013B, P013E,
the delivered fuel while P013F, P2270 or P2271
monitoring the sensor
signal and the System Voltage > 10.0 Volts
accumulated mass air Learned heater resistance = Valid ( the heater
flow. resistance has learned
since NVM reset, see
This fault is set if the enable conditions for
secondary O2 sensor "HO2S Heater Resistance
does not achieve the DTC's" )
required rich voltage
before the accumulated Green O2S Condition = Not Valid,
mass air flow threshold Green O2S condition is
is reached. considered valid until the
accumulated air flow is
greater than
Multiple DTC Use_Green
Sensor Delay Criteria -
Limit
for the following locations:
B1S2, B2S2 (if applicable)
in Supporting Tables tab.
Airflow accumulation is
only enabled when airflow
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
is above 18.0 grams/sec.
================= ==================
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
All of the above met for at
least 0.0 seconds, and
then check the following
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2 Sensor P2271 The P2271 diagnostic Post O2 sensor signal > 100 mvolts No Active DTC's TPS_ThrottleAuthorityDef Frequency: Type B,
Signal Stuck is the fourth in a aulted Once per trip 2 Trips
Rich Bank 1 sequence of six AND ECT_Sensor_FA Note: if
Sensor 2 intrusive secondary O2 IAT_SensorFA NaPOPD_b_Res
monitors which include The Accumulated mass MAF_SensorFA etFastRespFunc
DTCs P2270, P013E, air flow monitored during MAP_SensorFA = FALSE for the
P013A, P2271, P013F, the Stuck Rich Voltage AIR System FA given Fuel Bank
& P013B. This DTC Test > 25.0 grams FuelInjectorCircuit_FA OR
determines if the FuelTrimSystemB1_FA NaPOPD_b_Rap
secondary O2 sensor is FuelTrimSystemB2_FA idResponseActiv
stuck in a normal rich EngineMisfireDetected_F e = TRUE,
voltage range and A multiple tests per
thereby can no longer Ethanol Composition trip are allowed.
be used for secondary Sensor FA
O2 sensor fuel control O2S_Bank_ 1_TFTKO
or for catalyst O2S_Bank_ 2_TFTKO
monitoring. This B1S2 DTC's Not Active
diagnostic commands this key cycle P013A, P013B, P013E,
fuel cut off while P013F or P2270
monitoring the sensor
signal and the System Voltage > 10.0 Volts
accumulated mass air Learned heater resistance = Valid ( the heater
flow. resistance has learned
since NVM reset, see
This fault is set if the enable conditions for
secondary O2 sensor "HO2S Heater Resistance
does not achieve the DTC's" )
required lean voltage
before the accumulated Green O2S Condition = Not Valid,
mass air flow threshold Green O2S condition is
is reached. considered valid until the
accumulated air flow is
greater than
Multiple DTC Use_Green
Sensor Delay Criteria -
Limit
for the following locations:
B1S2, B2S2 (if applicable)
in Supporting Tables tab.
Airflow accumulation is
only enabled when airflow
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
is above 18.0 grams/sec.
================== =================
After above conditions are
met: DFCO mode is
continued (w/o driver
initiated pedal input).
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2 Sensor P2272 The P2272 diagnostic Post O2 sensor signal < 760 mvolts No Active DTC's TPS_ThrottleAuthorityDef Frequency: Type X,
Signal Stuck is the first in a aulted Once per trip No MIL
Lean Bank 2 sequence of six AND ECT_Sensor_FA Note: if
Sensor 2 intrusive secondary O2 IAT_SensorFA NaPOPD_b_Res
monitors which include The Accumulated mass MAF_SensorFA etFastRespFunc
DTCs P2272, P014A, air flow monitored during MAP_SensorFA = FALSE for the
P013C, P2273, P014B, the Stuck Lean Voltage AIR System FA given Fuel Bank
& P013D. This DTC Test > 55 grams. FuelInjectorCircuit_FA OR
determines if the FuelTrimSystemB1_FA NaPOPD_b_Rap
secondary O2 sensor is FuelTrimSystemB2_FA idResponseActiv
stuck in a normal lean EngineMisfireDetected_F e = TRUE,
voltage range and A multiple tests per
thereby can no longer Ethanol Composition trip are allowed.
be used for secondary Sensor FA
O2 sensor fuel control O2S_Bank_ 1_TFTKO
or for catalyst O2S_Bank_ 2_TFTKO
monitoring. This B2S2 DTC's Not Active
diagnostic increases this key cycle P013C, P013D, P014A,
the delivered fuel while P014B, P2272 or P2273
monitoring the sensor
signal and the System Voltage > 10.0 Volts
accumulated mass air Learned heater resistance = Valid ( the heater
flow. resistance has learned
since NVM reset, see
This fault is set if the enable conditions for
secondary O2 sensor "HO2S Heater Resistance
does not achieve the DTC's" )
required rich voltage
before the accumulated Green O2S Condition = Not Valid,
mass air flow threshold Green O2S condition is
is reached. considered valid until the
accumulated air flow is
greater than
Multiple DTC Use_Green
Sensor Delay Criteria -
Limit
for the following locations:
B1S2, B2S2 in Supporting
Tables tab.
Airflow accumulation is
only enabled when airflow
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
is above 18.0 grams/sec.
================= ==================
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
All of the above met for at
least 0.0 seconds, and
then check the following
==================
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 < 110.0 Nm
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
SIDI High P228C This DTC determines if Fuel Pressure Error High Pressure Pump True Positive Type A,
Pressure the high pressure pump (Desired Pressure - >= Performance Diagnostic Pressure Error - 1 Trips
Pump is not able to maintain Measure Pressure) P228C P2C1F - High Enable
Performance target pressure. The Pressure Pump 10.00 second
fault is set if the Control (HPC) fail Battery Voltage >= 11 Volts failures out of
measured fuel rail threshold of pressure 12.50 second
pressure is lower than too low Low Side Fuel Pressure > 0.300 MPa samples
desired fuel pressure Mpa
by a value that can (see supporting tables)
impact emission and
drivability for a number Additional Enable Enabled when a code
of pump events. Conditions: clear is not active or not
All must be true exiting device control
(High Pressure Pump is Engine is not cranking
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
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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
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 >= 70.0 KPA
>= -10.0 degC
Barometric Pressure -10 <=Temp degC <=
Inlet Air Temp 132
Fuel Temp
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
SIDI High P228D This DTC determines if Fuel Pressure Error <= High Pressure Pump True Negative Type A,
Pressure the high pressure pump (Desired Pressure - P228D P2C20 - High Performance Diagnostic Pressure Error - 1 Trips
Pump is delivering high Measure Pressure) Pressure Pump Enable
Performance pressure that desired Control (HPC) fail 10.00 second
pressure. The fault is threshold for Battery Voltage >= 11 Volts failures out of
set if the measured fuel pressure too high 12.50 second
rail pressure is higher Mpa Low Side Fuel Pressure > 0.300 MPa samples
than desired fuel (see supporting tables)
pressure by a value
that can impact Enabled when a code
emission and drivability Additional Enable clear is not active or not
for a number of pump Conditions: exiting device control
events. All must be true Engine is not cranking
(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) 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
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) >= 70.0 KPA
not active >= -10.0 DegC
-10 <= Temp degC <=
Barometric Pressure 132
Inlet Air Temp
Fuel Temp
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
IGNITION P2300 Diagnoses Cylinder #1 Voltage measurement Engine running 50 Failures Type A,
CONTROL Ignition Control (EST) outside of controller out of 1 Trips
#1 CIRCUIT output driver circuit for specific acceptable range Ignition Voltage > 11.0 63 Samples
LOW a Short to Ground fault. during driver on state
Controller specific indicates short to ground 100 msec rate
output driver circuit failure.
diagnoses the low
sided driver for a short
to ground failure when Controller specific output < 100 ȍ impedance
the output is powered driver circuit voltage between signal and
off by comparing a thresholds are set to meet controller ground
voltage measurement the following controller
to controller specific specification for a short to
voltage thresholds. ground.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
IGNITION P2301 Diagnoses Cylinder #1 Voltage measurement Engine running 50 Failures Type A,
CONTROL Ignition Control (EST) outside of controller out of 1 Trips
#1 CIRCUIT output driver circuit for specific acceptable range Ignition Voltage > 11.0 Volts 63 Samples
High a Short to Power fault. during driver on state
Controller specific indicates short to power
output driver circuit failure. 100 msec rate
diagnoses the low
sided driver for a short Controller specific output < 100 ȍ impedance
to power failure when driver circuit voltage between signal and
the output is powered thresholds are set to meet controller power
on by comparing a the following controller
voltage measurement specification for a short to
to controller specific power.
voltage thresholds.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
IGNITION P2303 Diagnoses Cylinder #2 Voltage measurement Engine running 50 Failures Type A,
CONTROL Ignition Control (EST) outside of controller out of 1 Trips
#2 CIRCUIT output driver circuit for specific acceptable range Ignition Voltage > 11.0 Volts 63 Samples
Low a Short to Ground fault. during driver on state
Controller specific indicates short to ground
output driver circuit failure. 100 msec rate
diagnoses the low
sided driver for a short Controller specific output < 100 ȍ impedance
to ground failure when driver circuit voltage between signal and
the output is powered thresholds are set to meet controller ground
off by comparing a the following controller
voltage measurement specification for a short to
to controller specific ground.
voltage thresholds.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
IGNITION P2304 Diagnoses Cylinder #2 Voltage measurement Engine running 50 Failures Type A,
CONTROL Ignition Control (EST) outside of controller out of 1 Trips
#2 CIRCUIT output driver circuit for specific acceptable range Ignition Voltage > 11.0 Volts 63 Samples
High a Short to Power fault during driver on state
indicates short to power
failure. 100 msec rate
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
IGNITION P2306 Diagnoses Cylinder #3 Voltage measurement Engine running 50 Failures Type A,
CONTROL Ignition Control (EST) outside of controller out of 1 Trips
#3 CIRCUIT output driver circuit for specific acceptable range Ignition Voltage > 11.0 Volts 63 Samples
Low a Short to Ground fault. during driver on state
Controller specific indicates short to ground
output driver circuit failure. 100 msec rate
diagnoses the low
sided driver for a short Controller specific output < 100 ȍ impedance
to ground failure when driver circuit voltage between signal and
the output is powered thresholds are set to meet controller ground
off by comparing a the following controller
voltage measurement specification for a short to
to controller specific ground.
voltage thresholds.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
IGNITION P2307 Diagnoses Cylinder #3 Voltage measurement Engine running 50 Failures Type A,
CONTROL Ignition Control (EST) outside of controller out of 1 Trips
#3 CIRCUIT output driver circuit for specific acceptable range Ignition Voltage > 11.0 Volts 63 Samples
High a Short to Power fault during driver on state
indicates short to power
failure. 100 msec rate
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
IGNITION P2309 Diagnoses Cylinder #4 Voltage measurement Engine running 50 Failures Type A,
CONTROL Ignition Control (EST) outside of controller out of 1 Trips
#4 CIRCUIT output driver circuit for specific acceptable range Ignition Voltage > 11.0 Volts 63 Samples
Low a Short to Ground fault. during driver on state
Controller specific indicates short to ground
output driver circuit failure. 100 msec rate
diagnoses the low
sided driver for a short Controller specific output < 100 ȍ impedance
to ground failure when driver circuit voltage between signal and
the output is powered thresholds are set to meet controller ground
off by comparing a the following controller
voltage measurement specification for a short to
to controller specific ground.
voltage thresholds.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
IGNITION P2310 Diagnoses Cylinder #4 Voltage measurement Engine running 50 Failures Type A,
CONTROL Ignition Control (EST) outside of controller out of 1 Trips
#4 CIRCUIT output driver circuit for specific acceptable range Ignition Voltage > 11.0 Volts 63 Samples
High a Short to Power fault during driver on state
indicates short to power
failure. 100 msec rate
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 > 350 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
>= 3 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
in the 12.5 ms
With an enumerated type 1281 Ohms to loop
switch the hood switch 1404 Ohms
reading is invalid in these
ranges
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
loop
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
With an enumerated type >= 3620 Ohms
switch the bound is hood
switch reading
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Crankshaft P2618 Controller specific Voltage measurement Short to ground: <= 0.5 Powertrain Relay Voltage >= 11.0 Volts 40 failures out Type C,
Position output driver circuit outside of controller Ohms impedance of 50 samples No SVS
Signal diagnoses the specific acceptable range between signal and Engine is not cranking
Output crankshaft position during driver off state controller ground 1 sample every Note: In
Circuit Low output low sided driver indicates short to ground Crankshaft Position 100 msec certain
for an open circuit failure. Open Circuit: >= 200 K Output is commanded controlle
failure when the output Ohms impedance high rs P2617
is powered off by between signal and may also
comparing a voltage controller ground set
measurement to (Cranks
controller specific haft
voltage thresholds. Position
Signal
Output
Circuit /
Open)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Fuel Pump P2635 This DTC detects Filtered fuel rail pressure <= Low Threshold a] Fuel Pres Sensor a] <> TRUE 1 sample / Type B,
"A" Low degradation in the error [Supporting Table] Circuit Low Fault Active 12.5 millisec 2 Trips
Flow / performance of the P2635 Threshold Low (DTC P018C)
Performance electronically regulated
fuel system OR b] Fuel Pres Sensor b] <> TRUE
Circuit High Fault Active
>= High Threshold (DTC P018D)
[Supporting Table]
c] Fuel Pres Sensor Perf c] <> TRUE
P2635 Threshold Fault Active (DTC P018B)
High
d] Fuel Pump Circuit Low
Fault Active (DTC P0231) d] <> TRUE
g] Reference Voltage
Fault Status (DTC g] <> Active This Key
P0641)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
n] Fuel Pump Control n] == Normal
state
p] 11V< System V <32V
p] System Voltage
q1] > 0.047 gram/sec
q] Fuel flow rate AND
q2] <= Max allowed fuel
flow rate [Supporting
Table]
P2635 Max Fuel Flow
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Malfunction P263A Detects an inoperative 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 circuit. to-ground) between output and
Control This diagnostic reports controller ground Remote Vehicle Start is 50 ms / sample NO MIL
Circuit the DTC when a short not active
(ODM) Low to ground is detected. Note: In
certain
controlle
rs P0650
may also
set (MIL
Control
Open
Circuit)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Malfunction P263B Detects an inoperative 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 circuit. to power) between output and
Control This diagnostic reports controller power Remote Vehicle Start is 50 ms / sample NO MIL
Circuit the DTC when a short not active
(ODM) High to power is detected.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Starter Relay P26E4 Controller specific Voltage measurement Starter relay pinion diag = 1.00 40 failures out of Type B,
Drive Pinion output driver circuit outside of controller enable 50 samples 2 Trips
Circuit Open diagnoses the Tandem specific acceptable range
(12VSS) Starter Pinion Relay during driver on state Engine speed 0.00 RPM 50 ms / sample
high sided driver for an indicates open circuit
open circuit failure failure. Run Crank voltage 11.00 volts
when the output is
powered on by Controller specific output >= 200 KOhms
comparing a voltage driver circuit voltage impedance between
measurement to thresholds are set to meet signal and controller
controller specific the following controller ground.
voltage thresholds. specification for an open
circuit.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Starter Relay P26E5 Controller specific Voltage measurement Starter control diag = 1.00 8 failures out of Type B,
Drive Pinion output driver circuit outside of controller enable 10 2 Trips
Circuit Low diagnoses the Tandem specific acceptable range samples
Voltage Starter Pinion Relay during driver on state Engine speed 0.00 RPM
(12VSS) high sided driver for a indicates short to ground 50 ms / sample
short to ground failure failure. Run Crank voltage 6.41 volts
when the output is
powered on by Controller specific output <= 0.5 Ohms
comparing a voltage driver circuit voltage impedance between
measurement to thresholds are set to meet signal and controller
controller specific the following controller ground
voltage thresholds. specification for a short to
ground.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Starter Relay P26E6 Controller specific Voltage measurement Starter control diag = 1.00 40 failures out of Type B,
Drive Pinion output driver circuit outside of controller enable 50 samples 2 Trips
Circuit High diagnoses the Tandem specific acceptable range
Voltage Starter Pinion Relay during driver off state Engine speed 0.00 RPM 50 ms / sample
(12VSS) high sided driver for a indicates short to power
short to power failure failure. Run Crank voltage 11.00 volts
when the output is
powered off by Controller specific output <= 0.5 Ohms
comparing a voltage driver circuit voltage impedance between
measurement to thresholds are set to meet signal and controller
controller specific the following controller power
voltage thresholds. specification for a short to
power.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cylinder 1 P2B00 Diagnostic to determine Injector voltage feedback 100.00 failures Type B,
Injection if any of the is not able to detect an Small Pulse General = True out of 200.00 2 Trips
Pulse commanded injection opening magnitude Diagnostic Enable samples
Performance pulses for cylinder 1 (See Definition in
was not delivered due Or Supporting Material Continuous
to the injector pintle/ below) Cylinder event
armature not moving. Measured Voltage =< sample rate
The detection is based feedback converted to P2B00 P2B01 P2B02
on the voltage flux Injector Opening P2B03 P2B04 P2B05 Fuel Pulse Voltage = True
feedback that occurs in Magnitude P2B06 P2B07 P2B96 Feedback Data Ready
the injector coil from P2B08 P2B09 P2B0A (See Definition in
the pintle/armature P2B0B P2B0C P2B0D Supporting Material
movement. The voltage P2B0E P2B0F- below)
feedback is measured Opening Magnitude
in the ECM across the Misisng Pulse Fail
enable & command Limit
wires using an analog (See supporting table)
to digital converter.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cylinder 2 P2B01 Diagnostic to determine Injector voltage feedback 100.00 failures Type B,
Injection if any of the is not able to detect an Small Pulse General = True out of 200.00 2 Trips
Pulse commanded injection opening magnitude Diagnostic Enable samples
Performance pulses for cylinder 2 (See Definition in
was not delivered due Or Supporting Material Continuous
to the injector pintle/ below) Cylinder event
armature not moving. Measured Voltage =< sample rate
The detection is based feedback converted to P2B00 P2B01 P2B02
on the voltage flux Injector Opening P2B03 P2B04 P2B05 Fuel Pulse Voltage = True
feedback that occurs in Magnitude P2B06 P2B07 P2B96 Feedback Data Ready
the injector coil from P2B08 P2B09 P2B0A (See Definition in
the pintle/armature P2B0B P2B0C P2B0D Supporting Material
movement. The voltage P2B0E P2B0F- below)
feedback is measured Opening Magnitude
in the ECM across the Misisng Pulse Fail
enable & command Limit
wires using an analog (See supporting table)
to digital converter.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cylinder 3 P2B02 Diagnostic to determine Injector voltage feedback 100.00 failures Type B,
Injection if any of the is not able to detect an Small Pulse General = True out of 200.00 2 Trips
Pulse commanded injection opening magnitude Diagnostic Enable samples
Performance pulses for cylinder 3 (See Definition in
was not delivered due Or Supporting Material Continuous
to the injector pintle/ below) Cylinder event
armature not moving. Measured Voltage =< sample rate
The detection is based feedback converted to P2B00 P2B01 P2B02
on the voltage flux Injector Opening P2B03 P2B04 P2B05 Fuel Pulse Voltage = True
feedback that occurs in Magnitude P2B06 P2B07 P2B96 Feedback Data Ready
the injector coil from P2B08 P2B09 P2B0A (See Definition in
the pintle/armature P2B0B P2B0C P2B0D Supporting Material
movement. The voltage P2B0E P2B0F- below)
feedback is measured Opening Magnitude
in the ECM across the Misisng Pulse Fail
enable & command Limit
wires using an analog (See supporting table)
to digital converter.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cylinder 4 P2B03 Diagnostic to determine Injector voltage feedback 100.00 failures Type B,
Injection if any of the is not able to detect an Small Pulse General = True out of 200.00 2 Trips
Pulse commanded injection opening magnitude Diagnostic Enable samples
Performance pulses for cylinder 4 (See Definition in
was not delivered due Or Supporting Material Continuous
to the injector pintle/ below) Cylinder event
armature not moving. Measured Voltage =< sample rate
The detection is based feedback converted to P2B00 P2B01 P2B02
on the voltage flux Injector Opening P2B03 P2B04 P2B05 Fuel Pulse Voltage = True
feedback that occurs in Magnitude P2B06 P2B07 P2B96 Feedback Data Ready
the injector coil from P2B08 P2B09 P2B0A (See Definition in
the pintle/armature P2B0B P2B0C P2B0D Supporting Material
movement. The voltage P2B0E P2B0F- below)
feedback is measured Opening Magnitude
in the ECM across the Misisng Pulse Fail
enable & command Limit
wires using an analog (See supporting table)
to digital converter.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Fuel Pump P2BB3 The FPDCM Fuel Pump Duty Cycle <> Fuel Pump Duty a) Ignition Switch a) > 11.00 volts 12.5 millisec / Type A,
Secondary C periodically monitors Command [Measured] Cycle Command Run_Crank Position b) == True sample 1 Trips
ircuit fuel pump duty cycle [Received] Circuit Voltage c) == True
Performance control error. The b) Diagnostic enabled d) <> True
diagnostic detects c) CAN serial data e) <> True
[FTZM whether the pump available [$0CB] f) <> True
Brushed output duty cycle d) CAN serial data faulted g) == True
Motor Fuel [measured] value status [$0D9] h) > 100 milliseconds
Pump differs too much e) Fuel pump control
applications compared to the circuit faults [P0231,
only] received [commanded] P0232, P023F]
Fuel Pump Control f) No fuel pump driver
Duty Cycle. over-temperature fault
[P1255]
g) Sensor Bus Relay On
h) Duty Cycle diagnostic
synchronization delay
time [expiration]
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Internal P2C1E This DTC determines High Pressure Fuel Pump Catalyst Warm Up High True Windup High/ Type A,
Control when the high pressure Delivery Angle >= 92 ° Pressure Pump Low 1 Trips
Module SIDI pump control has Performance Diagnostic
High reached to its max or OR Enable 10.00 seconds
Pressure min authority during <= 0 ° failures out of
Pump min/ Cataylst Warm up High Pressure Fuel Pump Battery Voltage >= 11 Volts 12.50 Seconds
max Delivery Angle samples
authority Low Side Fuel Pressure > 0.300 MPa
During
Catalyst
Warm Up Enabled when a code
clear is not active or not
exiting device control
Catalyst Warm up
enabled = True
(See Definition in
Supporting Material
below)
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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
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
detected is true
andManufacturers enable
counter is 0)
Flex Fuel Sensor Not FA
Ignition voltage out of
correlation error(P1682)
not active
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
SIDI High P2C1F This DTC determines if Fuel Pressure Error Catalyst Warm Up High True Positive Type A,
Pressure the high pressure pump (Desired Pressure - >= Pressure Pump Pressure Error - 1 Trips
Pump is not able to maintain Measure Pressure) P228C P2C1F - High Performance Diagnostic
Performance target pressure Pressure Pump Enable 10.00 second
During Catalyst Warm Up. The Control (HPC) fail failures out of
Catalyst fault is set if the threshold of pressure Battery Voltage >= 11 Volts 12.50 second
Warm Up measured fuel rail too low samples
pressure is lower than Mpa Low Side Fuel Pressure > 0.300 MPa
desired fuel pressure (see supporting tables)
by a value that can Catalyst Warm up = True
impact emission and enabled
drivability for a number (See Definition in
of pump events. Supporting Material Enabled when a code
below) clear is not active or not
exiting device control
Additional Enable Engine is not cranking
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
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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
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) >= 70.0 KPA
not active >= -10.0 degC
-10 <=Temp degC <=
Barometric Pressure 132
Inlet Air Temp
Fuel Temp
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
SIDI High P2C20 This DTC determines if Fuel Pressure Error <= Catalyst Warm Up High True Negative Type A,
Pressure the high pressure pump (Desired Pressure - P228D P2C20 - High Pressure Pump Pressure Error - 1 Trips
Pump is delivering high Measure Pressure) Pressure Pump Performance Diagnostic
Performance pressure that desired Control (HPC) fail Enable 10.00 second
During pressure Catalyst threshold for failures out of
Catalyst Warm Up. The fault is pressure too high Battery Voltage >= 11 Volts 12.50 second
Warm Up set if the measured fuel Mpa samples
rail pressure is higher (see supporting tables) Low Side Fuel Pressure > 0.300 MPa
than desired fuel
pressure by a value Catalyst Warm up = True
that can impact enabled
emission and drivability (See Definition in
for a number of pump Supporting Material
events. below) Enabled when a code
clear is not active or not
Additional Enable exiting device control
Conditions: Engine is not cranking
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) 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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. Battery Voltage >= 5.00 Volts
Circuit 1 Low
Voltage
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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. Battery Voltage >= 5.00 Volts
Circuit 2 Low
Voltage
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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. Battery Voltage >= 5.00 Volts
Circuit 1
High Voltage
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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. Battery Voltage >= 5.00 Volts
Circuit 2
High Voltage
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 in
Switch Run/ Position circuit for a 6.25 ms loop
Start circuit high faults Accessory TRUE
Position
Ciruit High Battery Voltage >= 5.00 Volts
Voltage
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 in
Switch Run/ circuit low faults a 6.25 ms loop
Start Accessory TRUE
Position
Ciruit Low Battery Voltage >= 5.00 Volts
Voltage
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 in a
Control circuit high faults 6.25 ms loop
Circuit High ECM Crank Control FALSE
Voltage
Battery Voltage >= 5.00 Volts
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
DC/DC P305E Diagnoses the DC/DC DC/DC Converter Crank <> ECM Crank Control Diagnostic enabled TRUE 24 failed Type A,
Converter Converter Crank Control samples out of 1 Trips
Crank Control Circuit for Run/Crank or Accessory TRUE 32 samples in a
Control circuit low faults 6.25 ms loop
Circuit Low ECM Crank Control TRUE
Voltage
Battery Voltage >= 5.00 Volts
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector P30D4 Diagnostic to determine Injector voltage feedback 25.00 Second Type B,
Circuit if any of the voltage is not able to detect an Small Pulse General = True Fail count out of 2 Trips
Range/ feedback measured opening magnitude Diagnostic Enable 100.00 seconds
Performance from the analog to (See Definition in Samples
digital converter on any OR Supporting Material
cylinder is rational (total below) Continuous
engine based). The Measured Voltage =<
measured voltage is feedback converted to P02EE P02EF P02F0 Fuel Pulse Voltage
checked when the Injector Opening P02F1 P02F2 P02F3 Feedback Data Valid
injection pulse width is Magnitude P02F4 P02F5 P30D4 - (See Definition in
large enough ensuring Minimum Injector Supporting Material
the injector pintle has Opening Magnitude below)
achieved max travel OR (See supporting table)
and the injector voltage Injection Pulse Width >=
flux through the coil P02EE P02EF P02F0
has reach the max Measured Voltage >= P02F1 P02F2 P02F3
stabilization limit. feedback converted to P02EE P02EF P02F0 P02F4 P02F5 P30D4 -
Injector Opening P02F1 P02F2 P02F3 Voltage Feedback
Magnitude P02F4 P02F5 P30D4 - Rationalities Minimum
Maximum Injector Pulse Width
Opening Magnitude
OR (See supporting table)
OR
OR
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
feedback converted to P02EE P02EF P02F0
Injector closing time P02F1 P02F2 P02F3
P02F4 P02F5 P30D4 -
Maximum Injector
Closing Time
(See supporting table)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
KeCMGD_b_OffKeyCycle = 0.00
DiagEnbl ( 1 indicates enabled)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
Run/Crank Ignition
voltage > 6.41 Volts
KeCMGD_b_OffKeyCycle = 0.00
DiagEnbl (1 indicates enabled)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 Cycle
module Message $0BD 10,000.00 Normal CAN transmission
milliseconds on Bus A Enabled
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Lost U01B0 This DTC monitors for Message is not received LIN Slave DTC is enabled 1.00 Between 100ms Type B,
Communicati a loss of from controller for ECM (1 indicates enabled) 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 IBS is present True communication
Monitor on LIN bus Battery Monitor Module to Battery
Module for Slave NAD matches with True Monitor Module.
reported NAD
LIN Message 18_C02 >= 1,250.00
milliseconds Slave is present in the True
Deployment as per MSCL
LIN Message 19_C02 >= 1,250.00
milliseconds
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Engine U1345 Detects that LIN serial Bus Status = Off Controller On > 3,000 ms 1.0 second DTC
Control data communication Type B
Module LIN has been lost with the
Bus 1 LIN Bus Two
Ignition = Run/Crank Trips
OR
= Accessory
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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,000.00 Cycle
Control Control Module on Bus milliseconds Normal CAN transmission
Module B Message $0D7 on Bus B Enabled
10,000.00
milliseconds Device Control Not Active
KeCMGD_b_OffKeyCycle = 0.00
DiagEnbl (1 indicates enabled)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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,000.00 Cycle
Converter Control Module on Bus milliseconds Normal CAN transmission
Control B on Bus B Enabled
Module on
Bus B Message $1D2 Device Control Not Active
10,000.00
milliseconds High Voltage Virtual Not Active
Network Management
KeCMGD_b_OffKeyCycle = 0.00
DiagEnbl (1 indicates enabled)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Hybrid P0AC4 Monitors the HPC MIL HPC Module Emissions- HPC Module Time since power-up 3 Continuous Type A,
Powertrain request message to Related DTC set and Emissions-Related seconds No MIL
Control determine when the module is requesting MIL DTC set and module is
Module HPC has detected a requesting MIL
(HPC) MIL illuminating fault.
Requested
MIL
Illumination
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
OR OR No Serial communication OR
loss to HCP (U1817)
2.
2. Serial Communication Message rolling count Hybrid Type = Mild, SS = Mild >= 10
rolling count value shall value <> previous or Strong Rolling count
be + 1 from previous message rolling count errors out of
$181 message for Strong value plus one 16 samples
Hybrid or Mild Hybrid
Applications
Pass diagnostic
if samples >=
16
Performed every
received
message
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Hybrid P15F9 This DTC monitors for Communication of the >= 10.00 counts Run/Crank active >= 0.50 Seconds Executes in Type B,
Control an error in Alive Rolling Count or 25ms loop. 2 Trips
Speed communication with the Protection Value in the Runk/Crank ignition low = False
Request Torque Request signal Torque Request signal voltage
Circuit in $281 over CAN bus is incorrect
Signal for Low voltage due to crank = False
Message
Counter out of total samples >= 16.00 counts
Incorrect
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Brake Pedal P15FB Detects rolling count or If x of y rolling count / Chassis Brake Pedal 1.00 9.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 17.00
Signal Position Emissions positiion to zero for Diagnostic Enable counts
Message Related serial data duration of fault
Counter signal
Incorrect
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Transfer P185F Detects an error in the trasnfer case shift = shift out of 4wd high >= 1 counts Type B,
Case Shift ECM trasnfer case shift pending (one count per 2 Trips
Pending pending command AND 25 milliseconds)
value realative to the transfer case commnd = 4wd low
ECM transfer case state
command
OR
OR
OR
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Hybrid P1E00 Monitors the HPC 2 HPC 2 Module HPC 2 Module Time since power-up 3 Continuous Type A,
Powertrain MIL request message Emissions-Related DTC Emissions-Related seconds No MIL
Control to determine when the set and module is DTC set and module is
Module HPC has detected a requesting MIL requesting MIL
(HPC) 2 MIL illuminating fault.
Requested
MIL
Illumination
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Transfer P2160 No activity in the TCSS TCSS Raw Speed 25 RPM 4.50 seconds Type B,
Case Speed Signal circuit 2 Trips
Sensor engine torque high >= 8,191.75 Nm
Output (transmission PARK or
(TCSS) NEUTRAL)
AND
engine torque low > 8,191.75 Nm
(transmission PARK or
NEUTRAL) once engine
torque high met
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Transfer P2161 TCSS Circuit Signal TCSS delta fail count >= 5 counts Type B,
Case Speed Intermittent 2 Trips
Sensor loop to loop TCSS delta >= 650 RPM >= 3.00
Output speed seconds
(TCSS) AND (TCSS delta fail
loop to loop TCSS delta > 250 RPM count then
speed remains increments)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
TOSS raw = 0 RPM >= 0.00
OR
(
TOSS raw - TCSS raw, <= 4,095 RPM
delta speed loop to loop
(12.5 msec)
AND
TOSS raw speed >= 350 RPM
)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Four Wheel P2771 Fail Case 1: 4WD Low Switch = TRUE Engine Torque 80.0 N-M 8,191.8 Type X,
Drive Low Continuous Open Transfer case gear ratio 2.600 and 2.800 2.0 No MIL
Switch (Stuck Off) in the Four Engine Speed 2,000 RPM 5,500 sec
Circuit Wheel Drive Low 4WD Low Switch = FALSE 7.0
Switch CircuitFail Case Transfer case gear ratio 0.900 and 1.100 Ignition voltage 9.0 Volts 32.00 sec
2: Ground (Stuck On)
in the Four Wheel Drive Throttle position 10.0 % 99.0
Low Switch Circuit
Transmission
Temperature -7.0 ºC 130.0
TPS_FA False
VehicleSpeedSensor_FA False
EngineTorqureInaccurate FALSE
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Transfer P279A Monitor measures measured transfer case = FALSE transfer case contol = 4wd high weighted fail Type A,
Case Control transfer case gear ratio ratio is 4wd high ratio module transfer case count >= 5 out of 1 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)
= FALSE
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Transfer P279B Monitor measures measured transfer case = FALSE transfer case contol = 4wd low weighted fail Type A,
Case Control transfer case gear ratio ratio is 4wd low ratio module transfer case count >= 5 out of 1 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)
= FALSE
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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)
ratio check 2
measured transfer case
ratio >=
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
neutral rationality enabled
= 1
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 0.5 seconds on Bus A Enabled
Module
Message $186 0.5 seconds Device Control Not Active
KeCAND_b_OffKeyCycle =1
DiagEnbl (1 indicates enabled)
Power Mode is in
accessory or run or crank
and High Voltage Virtual
Network Management is
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
not active for > 0.4000 seconds
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Lost U179A This DTC monitors for Message is not received 10.0 seconds 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
Hybrid Hybrid Powertrain Cycle
Powertrain Control Module B Normal CAN transmission
Control on Bus A Enabled
Module B
Device Control Not Active
KeCAND_b_OffKeyCycle =1
DiagEnbl (1 indicates enabled)
Power Mode is in
accessory or run or crank
and High Voltage Virtual
Network Management is
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
not active for > 0.4000 seconds
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 $1E3 10.0 seconds Normal CAN transmission Enabled
Module on on Bus B
Bus B Message $281 0.5 seconds
Device Control Not Active
KeCAND_b_OffKeyCycle =1
DiagEnbl (1 indicates enabled)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Power Mode is in
accessory or run or crank
and High Voltage Virtual
Network Management is
not active for > 0.4000 seconds
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Lost U182D 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 U0074 Not Active on Current Key
Hybrid Hybrid Powertrain Message $1D8 0.5 seconds Cycle
Powertrain Control Module B on Normal CAN transmission
Control Bus B on Bus B Enabled
Module B on Message $3C5 10.0 seconds
Bus B Device Control Not Active
KeCAND_b_OffKeyCycle = 1
DiagEnbl (1 indicates enabled)
Power Mode is in
accessory or run or crank
and High Voltage Virtual
Network Management is
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
not active for > 0.4000 seconds
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2S Circuit P0134 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. When enabled, MAF_SensorFA
1 Sensor 1 the O2 sensor signal is Ethanol Composition Frequency:
monitored to determine Sensor FA Continuous 100
when the signal is msec loop
above the lower System Voltage 10.0 < Volts < 32.0
threshold. AFM Status = All Cylinders active
Heater Warm-up delay = Complete
Note: This controller Engine Run Time > 5 seconds
uses a 1900 mvolt bias Engine Run Accum > 150 seconds
on the O2 sensor Fuel Condition 87 % Ethanol
signal circuit, when the
circuit is opened the
signal bias will be read.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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. When enabled, MAF_SensorFA
1 Sensor 2) the O2 sensor signal is Ethanol Composition Frequency:
(For Single monitored to determine Sensor FA Continuous 100
Bank when the signal is msec loop
Exhaust above the lower System Voltage 10.0 < Volts < 32.0
Only threshold. AFM Status = All Cylinders active
Heater Warm-up delay = Complete
Note: This controller Engine Run Time > 5 seconds
uses a 1900 mvolt bias Engine Run Accum > 150 seconds
on the O2 sensor Fuel Condition 87 % Ethanol
signal circuit, when the
circuit is opened the
signal bias will be read.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Fuel P0178 A continuous circuit Flex Fuel Sensor Output < 45 Hertz Powertrain Relay > 11.0 Volts 50 failures out Type B,
Composition Out-of-Range Low or Frequency of 63 samples 2 Trips
Sensor Open fault is detected 100 ms loop
Circuit Low by monitoring the Continuous
signal frequency of the
Ethanol composition
sensor The ethanol
sensor is designed to
measure ethanol
concentrations from E0
(50Hz) to E100
(150Hz), with a
specified accuracy of
5% ethanol (i.e. 5Hz). If
the raw frequency
value is less than the
threshold value a fail
counter will increment.
When the correct ratio
of failure counts vs.
sample counts is
achieved, the fault
code is set.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Fuel P0179 A continuous circuit Flex Fuel Sensor Output > 155 Hertz <= 185 Powertrain Relay > 11.0 Volts 50 failures out Type B,
Composition Out-of-Range High Frequency of 63 samples 2 Trips
Sensor fault is detected by 100 ms loop
Circuit High monitoring the signal Continuous
frequency of the
Ethanol composition
sensor The ethanol
sensor is designed to
measure ethanol
concentrations from E0
(50Hz) to E100
(150Hz), with a
specified accuracy of
5% ethanol (i.e. 5Hz). If
the raw frequency
value is greater than
the threshold value a
fail counter will
increment. When the
correct ratio of failure
counts vs. sample
counts is achieved, the
fault code is set. If the
frequency goes higher
than the specified high
conductivity threshold
then a P2269 is set
instead (see that
monitor for full
description)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
High P0193 This DTC Diagnoses High Pressure Fuel >= 95 % of 5Vref Battery Voltage >= 11 Volts Both Run Type A,
Pressure High Pressure Sensor Sensor Continuously 1 Trips
Sensor Out Out of Range High Engine
of Range Engine Running Synchronous
High Mode 800
failures out of
1,000 samples
Time Based
Mode 400
failures out of
500 samples
6.25 ms Sample
Continuous
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 that
fuel) is higher than the
normal out of range
high threshold. High
conductivity in the fuel
causes a significant
upward shift in the
sensor's output
frequency and does not
indicate a failure of the
sensor or wiring, but
instead is a failure of
the fuel conditions
which requires different
repair for the vehicle. If
the raw frequency
value is greater than
the conductivity
threshold value a fail
counter will increment.
When the correct ratio
of failure counts vs.
sample counts is
achieved, the fault
code is set.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2Sensor P2A00 The P2A00 diagnostic =================== =============== No Active DTC's TPS_ThrottleAuthorityDef 200 failures out Type B,
Circuit determines if the Bank Closed Loop O2S ready aulted of 250 samples. 2 Trips
Range / 1 primary O2 sensor flag = False MAP_SensorFA
Performance voltage is not meeting ECT_Sensor_FA Frequency:
Bank 1 the criteria to enable A) O2S signal must be < 1,250 mvolts FuelInjectorCircuit_FA Continuous 100
Sensor 1 closed loop fueling or if To set Closed Loop ready P0131, P0151 msec loop
during closed loop flag = True P0132, P0152
fueling operation the
O2 sensor voltage fails =================== =============== System Voltage 10.0 < Volts < 32.0
to continue to meet the Closed Loop O2S ready Engine Speed 500 RPM 3,400
requirements for closed flag = True Engine Airflow 3.2 gps 30.0
loop fueling. Engine Coolant 68.0 ºC
B) Once set to ready O2S Engine Metal Overtemp
The diagnostic failure signal cannot be > 1,250 mvolts Active = False
counter is incremented Converter Overtemp = False
if the criteria is not met. for > 5.0 seconds ActiveFuel State DFCO not active
This DTC is set based Then set Closed Loop AFM Status = All Cylinders active
on the fail and sample ready flag = False Predicted Exhaust Temp
counters. (B1S1) 0.0 ºC
=================== ================ Engine run time > 100 seconds
Fuel Enrichment = Not Active
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Throttle P0121 Detects a performance Filtered Throttle Model Engine Speed >= 0 RPM Continuous Type B,
Position failure in the Throttle Error > 200 kPa*(g/s) Engine Speed <= 6,400 RPM 2 Trips
Sensor Position sensor (TPS) AND Calculation are
Performance sensor, such as when a ABS(Measured MAP – (Coolant Temp >= -9 Deg C performed every
(naturally TPS value is stuck in MAP Model 2) Filtered <= 25.0 kPa OR 12.5 msec
aspirated) range. OBD Coolant Enable
Criteria = TRUE)
This diagnostic is
performed using the Coolant Temp <= 129 Deg C
Intake Flow Rationality Intake Air Temp >= -20 Deg C
Diagnostic (IFRD). Intake Air Temp <= 125 Deg C
IFRD calculates
modeled values of Minimum total weight
sensors from other factor (all factors
sensors. The other multiplied together) >= 0.50
sensors are the
Manifold Pressure See Residual Weight Filtered Throttle Model
(MAP) sensor and Factor tables. Error multiplied by
Mass Air Flow (MAF) P0101, P0106, P0121,
sensor. P012B, P0236, P1101:
TPS Residual Weight
These modeled values Factor based on RPM
are compared against
the actual sensor MAP Model 2 Error
values to see if they multiplied by
are similar. If they are P0101, P0106, P0121,
similar, then the model P012B, P0236, P1101:
passes. If they are not MAP2 Residual Weight
similar, then that model Factor based on RPM
is considered to be
failed. Certain No Active DTCs: MAP_SensorCircuitFA
combinations of model EGRValvePerformance_F
passes and model A
failures can be MAF_SensorCircuitFA
interpreted to be CrankSensor_FA
caused by a ECT_Sensor_FA
performance issue with IAT_SensorFA
the TPS sensor. In this
case, the TPS No Pending DTCs: EGRValve_FP
Performance diagnostic ECT_Sensor_Ckt_FP
will fail. IAT_SensorCircuitFP
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Active Grill P05AE A 2-part diagnostic. Smart Shutter Actuator 2 <> Smart Shutter a. Ignition Run_Crank a. = TRUE, 1.00 failures out Type B,
Air Shutter B Part 1 continuously Position Response Actuator 2 Active, of 1.00 samples 2 Trips
Performance monitors for failure to Commanded Position b. Ignition Run_Crank b. = FALSE
/Stuck OFF achieve a commanded percent AND AND 1 sample / 100
shutter actuator Ignition Accessory = FALSE milliseconds
position [Suspect Stuck AND AND AND AND
Condtion] when X ECU Awake, = TRUE,
failures occur in Y Shutter 2 Diagnostic Counter > 129.00 c. Command Shutter2 c. = 1.00
samples after an Delay Threshold count counts Enable
electronic command
latency delay. Part 1 Shutter 2 Performance = 5.00 counts a. Ignition Run_Crank a. = TRUE, 1-5 actuator
failure enables Part 2 Test count Active, cycles
which makes a fixed b. Ignition Run_Crank b. = FALSE
number of repeat AND AND [1 cycle typically
attempts to reach the Ignition Accessory = FALSE requires 10-25
commanded postion AND AND seconds]
[ReTry to clear ECU Awake, = TRUE,
obstruction]. The DTC c. Command Shutter2 c. = 1.00
is set when the Enable
calibrated fault
threshold count of
repeat attempts is
reached without
achieving the original
commanded shutter
position.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Communicati P151F 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 “B” Shutter Module B or the Shutter Module
signals it has an internal Powertrain Relay Voltage >= 11.00 Volts
error for >= 8.00 counts
Run/Crank Ignition
out of total samples >= 10.00 counts Voltage >= 11.00 Volts
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
ECM/PCM P16FF This DTC monitors for Communication of the All the following >= 3.00 seconds Executes in Type B,
Power Relay an error in Alive Rolling Count or conditions are met for 250ms loop. 2 Trips
Request communication with the Protection Value from the
Signal ECM Power Relay ECM Power Relay >= 10 counts Power Mode = Run
Message Request Signal Request Signal over CAN
Counter bus is incorrect Powertrain Relay Voltage >= 11.00 Volts
Incorrect for
Run/Crank Ignition >= 11.00 Volts
Voltage
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Lost U0285 This DTC monitors for ECM has lost The following criteria have LIN bus Type B,
Communicati a loss of communication over the been enabled for >= 400.00 milliseconds communication 2 Trips
on with communication on the LIN bus with Device 1 / executes in
Active Grill LIN bus with Shutter Shutter 2 for >= 3.00 counts Power Mode =Run 500ms loop
Air Shutter Module B
Module B Run/Crank Voltage >= 11.00 Volts
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 > 5.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/ If the engine has been Baro Pressure >= 50.0 kPa
Baro sensor) off for a sufficient Baro Pressure <= 115.0 kPa
amount of time, the
pressure values in the No Active DTCs: EngineModeNotRunTimer
induction system will Error
have equalized. The MAP_SensorFA
Manifold Pressure AAP_SnsrFA
(MAP) and Barometric
Pressure (BARO) No Pending DTCs: MAP_SensorCircuitFP
sensors values are AAP_SnsrCktFP
checked to see if they
are within the normal
expected atmospheric
pressure range. If they
are, then MAP and
BARO are compared to
see if their values are
similar.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Mass Air P0101 Detects a performance Filtered Throttle Model Engine Speed >= 0 RPM Continuous Type B,
Flow System failure in the Mass Air Error <= 200 kPa*(g/s) Engine Speed <= 6,400 RPM 2 Trips
Performance Flow (MAF) sensor, AND Calculation are
(naturally such as when a MAF ABS(Measured Flow – (Coolant Temp >= -7 Deg C performed every
aspirated) value is stuck in range. Modeled Air Flow) Filtered > 12.0 grams/sec OR 12.5 msec
AND OBD Coolant Enable
This diagnostic is ABS(Measured MAP – Criteria = TRUE)
performed using the MAP Model 2) Filtered > 25.0 kPa
Intake Flow Rationality Coolant Temp <= 129 Deg C
Diagnostic (IFRD). Intake Air Temp >= -20 Deg C
IFRD calculates Intake Air Temp <= 125 Deg C
modeled values of
sensors from other Minimum total weight
sensors. The other factor (all factors
sensors are the multiplied together) >= 0.50
Manifold Pressure
(MAP) sensor and See Residual Weight Filtered Throttle Model
Throttle Position sensor Factor tables. Error multiplied by
(TPS). P0101, P0106, P0121,
P012B, P0236, P1101:
These modeled values TPS Residual Weight
are compared against Factor based on RPM
the actual sensor
values to see if they Modeled Air Flow Error
are similar. If they are multiplied by
similar, then the model P0101, P0106, P010B,
passes. If they are not P0121, P012B, P0236,
similar, then that model P1101: MAF1 Residual
is considered to be Weight Factor based on
failed. Certain RPM
combinations of model and
passes and model P0101, P0106, P010B,
failures can be P0121, P012B, P0236,
interpreted to be P1101: MAF1 Residual
caused by a Weight Factor based on
performance issue with MAF Est
the MAF sensor. In this
case, the MAF MAP Model 2 Error
Performance diagnostic multiplied by
will fail. -
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
P0101, P0106, P0121,
P012B, P0236, P1101:
MAP2 Residual Weight
Factor based on RPM
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Manifold P0106 Detects a performance Engine Running: Engine Speed >= 0 RPM Continuous Type B,
Absolute failure in the Manifold Engine Speed <= 6,400 RPM 2 Trips
Pressure Pressure (MAP) Filtered Throttle Model Calculations are
Sensor sensor, such as when a Error <= 200 kPa*(g/s) (Coolant Temp >= -7 Deg C performed every
Performance MAP value is stuck in AND OR 12.5 msec
(naturally range. ABS(Measured MAP – OBD Coolant Enable
aspirated) MAP Model 1) Filtered > 25.0 kPa Criteria = TRUE)
If the engine has been AND
off for a sufficient ABS(Measured MAP – Coolant Temp <= 129 Deg C
amount of time, the MAP Model 2) Filtered > 25.0 kPa Intake Air Temp >= -20 Deg C
pressure values in the Intake Air Temp <= 125 Deg C
induction system will
have equalized. The Minimum total weight
MAP sensor value is factor (all factors
checked to see if it is multiplied together) >= 0.50
within the normal
expected atmospheric See Residual Weight Filtered Throttle Model
pressure range. If it is Factor tables. Error multiplied by
not, then the MAP P0101, P0106, P0121,
performance diagnostic P012B, P0236, P1101:
will fail. TPS Residual Weight
Factor based on RPM
The engine running
portion of this MAP Model 1 Error
diagnostic is performed multiplied by
using the Intake Flow P0101, P0106, P0121,
Rationality Diagnostic P012B, P0236, P1101:
(IFRD). IFRD MAP1 Residual Weight
calculates modeled Factor based on RPM
values of sensors from
other sensors. The MAP Model 2 Error
other sensors are the multiplied by
Mass Air Flow (MAF) P0101, P0106, P0121,
sensor and Throttle P012B, P0236, P1101:
Position sensor (TPS). MAP2 Residual Weight
Factor based on RPM
These modeled values
are compared against No Active DTCs: MAP_SensorCircuitFA
the actual sensor EGRValvePerformance_F
values to see if they A
are similar. If they are MAF_SensorCircuitFA
similar, then the model CrankSensor_FA
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
passes. If they are not ECT_Sensor_FA
similar, then that model IAT_SensorFA
is considered to be
failed. Certain No Pending DTCs: EGRValve_FP
combinations of model ECT_Sensor_Ckt_FP
passes and model IAT_SensorCircuitFP
failures can be
interpreted to be Engine Not Rotating: Time between current 4 failures out of
caused by a ignition cycle and the last 5 samples
performance issue with Manifold Pressure < 50.0 kPa time the engine was
the MAP sensor. In this OR running > 5.0 seconds 1 sample every
case, the MAP Manifold Pressure > 115.0 kPa 12.5 msec
Performance diagnostic Engine is not rotating
will fail.
No Active DTCs: EngineModeNotRunTimer
Error
MAP_SensorCircuitFA
AAP_SnsrCktFA
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Inlet Airflow P1101 Detects a performance Filtered Throttle Model Engine Speed >= 0 RPM Continuous Type B,
System failure in the Manifold Error > 200 kPa*(g/s) Engine Speed <= 6,400 RPM 2 Trips
Performance Pressure (MAP) Calculation are
(naturally sensor, Throttle AND (Coolant Temp >= -7 Deg C performed every
aspirated) Position sensor (TPS) OR 12.5 msec
or Mass Air Flow (MAF) ABS(Measured Flow – OBD Coolant Enable
sensor that cannot be Modeled Air Flow) Filtered > 12.0 grams/sec Criteria = TRUE)
uniquely identified as a OR
failure in one individual ABS(Measured MAP – Coolant Temp <= 129 Deg C
sensor. This diagnostic MAP Model 1) Filtered > 25.0 kPa ) Intake Air Temp >= -20 Deg C
can set when more Intake Air Temp <= 125 Deg C
than one of these AND
sensors has a Minimum total weight
performance concern. ABS(Measured MAP – factor (all factors
MAP Model 2) Filtered > 25.0 kPa multiplied together) >= 0.50
This diagnostic is
performed using the See Residual Weight Filtered Throttle Model
Intake Flow Rationality Factor tables. Error multiplied by
Diagnostic (IFRD). P0101, P0106, P0121,
IFRD calculates P012B, P0236, P1101:
modeled values of TPS Residual Weight
sensors from these Factor based on RPM
three sensors.
Modeled Air Flow Error
These modeled values multiplied by
are compared against P0101, P0106, P010B,
the actual sensor P0121, P012B, P0236,
values to see if they P1101: MAF1 Residual
are similar. If they are Weight Factor based on
similar, then the model RPM
passes. If they are not and
similar, then that model P0101, P0106, P010B,
is considered to be P0121, P012B, P0236,
failed. Certain P1101: MAF1 Residual
combinations of model Weight Factor based on
passes and model MAF Est
failures can be
interpreted to be MAP Model 1 Error
caused by a multiplied by
performance issue with -
the system, but no
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
single failed sensor can P0101, P0106, P0121,
uniquely be identified. P012B, P0236, P1101:
In this case, the Inlet MAP1 Residual Weight
Airflow System Factor based on RPM
Performance diagnostic
will fail. MAP Model 2 Error
multiplied by
P0101, P0106, P0121,
P012B, P0236, P1101:
MAP2 Residual Weight
Factor based on RPM
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
LIN Bus 1 U1511 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 >= 400.00 milliseconds communication 2 Trips
Communicati communication on the LIN bus with Device 1 / executes in
on with LIN bus with Shutter 2 Shutter 2 for >= 3.00 counts Power Mode =Run 500ms loop
Device 1
(Shutter 2) Run/Crank Voltage >= 11.00 Volts
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Mass Air P121A Controller specific Voltage measurement Mass Air Flow A Power is 40 failures out Type B,
Flow A output driver circuit outside of controller commanded on of 50 samples 2 Trips
Supply diagnoses the Mass Air specific acceptable range
Voltage Flow A Supply Voltage during driver off state Powertrain Relay Voltage >= 11.0 Volts 1 sample every Note: In
Control Control low sided driver indicates open circuit 100 msec certain
Circuit for an open circuit failure. controlle
failure when the output rs
is powered off by Controller specific output 200 K impedance P121B
comparing a voltage driver circuit voltage between output and may also
measurement to thresholds are set to meet controller ground set
controller specific the following controller (Mass
voltage thresholds. specification for an open Air Flow
circuit. A Supply
Voltage
Control
Circuit
Low)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Mass Air P121B Controller specific Voltage measurement Mass Air Flow A Power is 40 failures out Type B,
Flow A output driver circuit outside of controller commanded on of 50 samples 2 Trips
Supply diagnoses the Mass Air specific acceptable range
Voltage Flow A Supply Voltage during driver off state Powertrain Relay Voltage >= 11.0 Volts 1 sample every
Control Control low sided driver indicates short to ground 100 msec Note: In
Circuit Low for a short to ground failure. certain
failure when the output controlle
is powered off by Controller specific output 0.5 impedance rs
comparing a voltage driver circuit voltage between output and P121A
measurement to thresholds are set to meet controller ground may also
controller specific the following controller set
voltage thresholds. specification for a short to (Mass
ground. Air Flow
A Supply
Voltage
Control
Circuit)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Mass Air P121C Controller specific Voltage measurement Mass Air Flow A Power is 40 failures out Type B,
Flow A output driver circuit outside of controller commanded off of 50 samples 2 Trips
Supply diagnoses the Mass Air specific acceptable range
Voltage Flow A Supply Voltage during driver on state Powertrain Relay Voltage >= 11.0 Volts 1 sample every
Control Control low sided driver indicates short to power 100 msec
Circuit High for a short to power failure.
failure when the output
is powered on by Controller specific output 0.5 impedance
comparing a voltage driver circuit voltage between output and
measurement to thresholds are set to meet controller power
controller specific the following controller
voltage thresholds. specification for a short to
power.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Crankshaft P0018 Detects cam to crank 2 cam sensor pulses Crankshaft and camshaft 2 failures out of 3 Type B,
Position misalignment by less than -11.0 Crank Degrees position signals are tests. 2 Trips
(CKP)- monitoring if cam or synchronized
Camshaft sensor pulse for bank 2 greater than 13.0 Crank Degrees A failed test is 4
Position sensor A occurs during 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 2 position There is a delay
Sensor A after the first
No Active DTCs: CrankSensor_FA failed test to
P0345, P0346 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Crankshaft P0019 Detects cam to crank 2 cam sensor pulses Crankshaft and camshaft 2 failures out of 3 Type B,
Position misalignment by less than -9.3 Crank Degrees position signals are tests. 2 Trips
(CKP)- monitoring if the cam or synchronized
Camshaft sensor pulse for bank 2 greater than 11.1 Crank Degrees A failed test is 4
Position sensor B occurs during nominal position Engine is Spinning failures out of 5
(CMP) the incorrect crank in one cam revolution. samples.
Correlation position, diagnostic Cam phaser is in "parked"
Bank 2 passes when the cam position There is a delay
Sensor B sensor pulse is in the after the first
expected range No Active DTCs: CrankSensor_FA failed test to
P0390, P0391 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
ColdStrtB_C P05CF Detects a VVT system Camshaft position error (Exhaust cam Bank 2) Exhaust Cam Phsr = TRUE 40 Type B,
amPstnB2 error during Cold Starts [absolute value of Enable failures out of 2 Trips
by comparing the (desired position - actual Cam Position Error > 100
desired and actual cam position)] is compared to 4.00 deg. System Voltage > 11.00 Volts samples
positions when VVT is thresholds to determine if
activated excessive Engine Running = TRUE 100 ms /sample
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Crankshaft P0018 Detects cam to crank 2 cam sensor pulses Crankshaft and camshaft 2 failures out of 3 Type B,
Position misalignment by less than -6.9 Crank Degrees position signals are tests. 2 Trips
(CKP)- monitoring if the cam or synchronized
Camshaft sensor pulse for bank 2 greater than 12.8 Crank Degrees A failed test is 4
Position sensor A occurs during nominal position Engine is Spinning failures out of 5
(CMP) the incorrect crank in one cam revolution.. samples.
Correlation position, diagnostic Cam phaser is in "parked"
Bank 2 passes when the cam position After the first
Sensor A sensor pulse is in the failed test, there
(mid-park expected range No Active DTCs: CrankSensor_FA is a delay until
phaser) P0345, P0346 the camshaft
phaser control
Time since last execution logic verifies and
of diagnostic < 1.0 seconds reports that the
camshaft is
actually parked.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Crankshaft - P0018 On engines with a dual Bank 2 Cam Sensor A Crankshaft and camshaft 2 failures out of 3 Type B,
Sprocket and intermediate sprocket pulses more than position signals are tests. A failed 2 Trips
Correlation P0019 between the crankshaft -6.9 crank degrees synchronized test is 1 out of
Diagnostic and the camshafts, this before or 12.8 crank 10 samples.
diagnostic detects a degrees after nominal Engine is Spinning
timing misalignment position in one There is a delay
between the cam revolution Cam phaser is in "parked" after the first
crankshaft, sprocket + position failed test to
and camshafts that will Bank 2 Cam Sensor B allow the
cause the bank 2 pulses more than No Active DTCs: CrankSensor_FA camshaft
camshafts to be -6.9 crank degrees P0345, P0346 position to return
misaligned. before or 12.8 crank P0390, P0391 to the park
degrees after nominal position.
position in one
cam revolution >= 8 This time is
defined by the
table
P0016, P0017,
P0018, P0019:
Cam
Correlation Oil
Temperature
Threshold .
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Crankshaft P0019 Detects cam to crank 2 cam sensor pulses Crankshaft and camshaft 2 failures out of 3 Type B,
Position misalignment by less than -6.9 Crank Degrees position signals are tests. 2 Trips
(CKP)- monitoring if the cam or synchronized
Camshaft sensor pulse for bank 2 greater than 12.8 Crank Degrees A failed test is 4
Position sensor B occurs during nominal position Engine is Spinning failures out of 5
(CMP) the incorrect crank in one cam revolution.. samples.
Correlation position, diagnostic Cam phaser is in "parked"
Bank 2 passes when the cam position After the first
Sensor B sensor pulse is in the failed test, there
(mid-park expected range No Active DTCs: CrankSensor_FA is a delay until
phaser) P0390, P0391 the camshaft
phaser control
Time since last execution logic verifies and
of diagnostic < 1.0 seconds reports that the
camshaft is
actually parked.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Intake P0020 Controller specific Voltage measurement 200 K impedance System supply voltage is > 11.00 Volts 20 Type A,
Camshaft output driver circuit outside of controller between signal and within limits. failures out of 1 Trips
Actuator diagnoses the CAM specific acceptable range controller ground. 25
Solenoid phaser oil control valve during driver on state Output driver is samples
Circuit Open solenoid high sided indicates open circuit commanded on
– Bank 2 driver for an open failure. 250 ms /sample,
circuit failure when the Ignition switch is in crank continuous
output is powered on Controller specific output or run position
by comparing a voltage driver circuit voltage
measurement to thresholds are set to meet
controller specific the following controller
voltage thresholds. specification for an open
circuit.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Intake P0021 Detects a VVT system Camshaft position error (Intake cam Bank 2) Intake Cam Phsr Enable = TRUE 100.00 Type A,
Camshaft error by comparing the [absolute value of failures out of 1 Trips
System desired and actual cam (desired position - actual Cam Position Error > System Voltage > 11.00 Volts 300.00
Performance positions when VVT is position)] is compared to ( samples
– Bank 2 activated. thresholds to determine if P0021_CamPosError Engine Running = TRUE
excessive. LimIc2 100 ms /sample
) deg Power Take Off (PTO) = FALSE
active
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Exhaust P0023 Controller specific Voltage measurement 200 K impedance System supply voltage > 11.00 Volts 20 Type A,
Camshaft output driver circuit outside of controller between signal and failures out of 1 Trips
Actuator diagnoses the CAM specific acceptable range controller ground. Output driver is 25
Solenoid phaser oil control valve during driver on state commanded on samples
Circuit Open solenoid high sided indicates open circuit
– Bank 2 driver for an open failure. Ignition switch is in crank 250 ms /sample,
circuit failure when the or run position continuous
output is powered on Controller specific output
by comparing a voltage driver circuit voltage
measurement to thresholds are set to meet
controller specific the following controller
voltage thresholds. specification for an open
circuit.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Exhaust P0024 Detects a VVT system Camshaft position error (Exhaust cam Bank 2) Exhaust Cam Phsr = TRUE 100.00 Type A,
Camshaft error by comparing the [absolute value of Enable failures out of 1 Trips
System desired and actual cam (desired position - actual Cam Position Error > 300.00
Performance positions when VVT is position)] is compared to ( System Voltage > 11.00 volts samples
– Bank 2 activated thresholds to determine if P0024_CamPosError
excessive LimEc2 Engine Running = TRUE 100 ms /sample
) deg
Power Take Off (PTO) = FALSE
active
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
HO2S P0054 Detects an oxygen Heater Resistance 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 3.8 < ohms < 10.5 IAT_SensorFA
Bank 1 range resistance value. Coolant – IAT < 8.0 ºC
Sensor 2) This test calculates the Engine Soak Time > 28,800 seconds
(For Dual heater's resistance Coolant Temp -30.0 ºC
Bank (using voltage and Ignition Voltage < 32.0 volts
Exhaust current) at engine start Engine Run time < 0.06 seconds
Only after a soak condition
and compares it to the
expected values for the
released sensor.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Turbocharge P00C0 Controller specific Voltage measurement Diagnostic enabled True 50 failures out of Type A,
r/ output driver circuit outside of controller ***************************** ***************************** 63 samples 1 Trips
Supercharge diagnostic, diagnosing specific acceptable range Powertrain relay Voltage >= 11.0 Volts Note: In
r Bypass the 'compressor during driver off state ***************************** ***************************** 100ms / sample certain
Valve B recirculation valve 'B' indicates open circuit Engine does not crank controlle
Control actuator' low sided failure. Diagnostic system not rs
Circuit driver for an open disabled P00C1
If two circuit failure when the Controller specific output 200 K impedance may also
parallel output is powered off driver circuit voltage between output and set
turbos are by comparing a voltage thresholds are set to meet controller ground. turbocha
present. measurement to the following controller rger/
controller specific specification for an open superch
voltage thresholds. circuit. arger
bypass
In series applications, valve B
turbocharger 'B' is the control
second turbocharger in circuit
the direction of exhaust low
flow. In parallel
applications,
turbocharger 'B' is
associated with engine
bank 2.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Crankshaft P0018 Detects cam to crank 2 cam sensor pulses Crankshaft and camshaft 2 failures out of 3 Type B,
Position misalignment by less than -6.9 Crank Degrees position signals are tests. 2 Trips
(CKP)- monitoring if the cam or synchronized
Camshaft sensor pulse for bank 2 greater than 12.8 Crank Degrees A failed test is 4
Position sensor A occurs during nominal position Engine is Spinning failures out of 5
(CMP) the incorrect crank in one cam revolution.. samples.
Correlation position, diagnostic Cam phaser is in "parked"
Bank 2 passes when the cam position After the first
Sensor A sensor pulse is in the failed test, there
(mid-park expected range No Active DTCs: CrankSensor_FA is a delay until
phaser) P0345, P0346 the camshaft
phaser control
Time since last execution logic verifies and
of diagnostic < 1.0 seconds reports that the
camshaft is
actually parked.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Crankshaft - P0018 On engines with a dual Bank 2 Cam Sensor A Crankshaft and camshaft 2 failures out of 3 Type B,
Sprocket and intermediate sprocket pulses more than position signals are tests. A failed 2 Trips
Correlation P0019 between the crankshaft -6.9 crank degrees synchronized test is 1 out of
Diagnostic and the camshafts, this before or 12.8 crank 10 samples.
diagnostic detects a degrees after nominal Engine is Spinning
timing misalignment position in one There is a delay
between the cam revolution Cam phaser is in "parked" after the first
crankshaft, sprocket + position failed test to
and camshafts that will Bank 2 Cam Sensor B allow the
cause the bank 2 pulses more than No Active DTCs: CrankSensor_FA camshaft
camshafts to be -6.9 crank degrees P0345, P0346 position to return
misaligned. before or 12.8 crank P0390, P0391 to the park
degrees after nominal position.
position in one
cam revolution >= 8 This time is
defined by the
table
P0016, P0017,
P0018, P0019:
Cam
Correlation Oil
Temperature
Threshold .
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Crankshaft P0019 Detects cam to crank 2 cam sensor pulses Crankshaft and camshaft 2 failures out of 3 Type B,
Position misalignment by less than -6.9 Crank Degrees position signals are tests. 2 Trips
(CKP)- monitoring if the cam or synchronized
Camshaft sensor pulse for bank 2 greater than 12.8 Crank Degrees A failed test is 4
Position sensor B occurs during nominal position Engine is Spinning failures out of 5
(CMP) the incorrect crank in one cam revolution.. samples.
Correlation position, diagnostic Cam phaser is in "parked"
Bank 2 passes when the cam position After the first
Sensor B sensor pulse is in the failed test, there
(mid-park expected range No Active DTCs: CrankSensor_FA is a delay until
phaser) P0390, P0391 the camshaft
phaser control
Time since last execution logic verifies and
of diagnostic < 1.0 seconds reports that the
camshaft is
actually parked.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Intake P0020 Controller specific Voltage measurement 200 K impedance System supply voltage is > 11.00 Volts 20 Type A,
Camshaft output driver circuit outside of controller between signal and within limits. failures out of 1 Trips
Actuator diagnoses the CAM specific acceptable range controller ground. 25
Solenoid phaser oil control valve during driver on state Output driver is samples
Circuit Open solenoid high sided indicates open circuit commanded on
– Bank 2 driver for an open failure. 250 ms /sample,
circuit failure when the Ignition switch is in crank continuous
output is powered on Controller specific output or run position
by comparing a voltage driver circuit voltage
measurement to thresholds are set to meet
controller specific the following controller
voltage thresholds. specification for an open
circuit.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Intake P0021 Detects a VVT system Camshaft position error (Intake cam Bank 2) Intake Cam Phsr Enable = TRUE 100.00 Type A,
Camshaft error by comparing the [absolute value of failures out of 1 Trips
System desired and actual cam (desired position - actual Cam Position Error > System Voltage > 11.00 Volts 300.00
Performance positions when VVT is position)] is compared to ( samples
– Bank 2 activated. thresholds to determine if P0021_CamPosError Engine Running = TRUE
excessive. LimIc2 100 ms /sample
) deg Power Take Off (PTO) = FALSE
active
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Exhaust P0023 Controller specific Voltage measurement 200 K impedance System supply voltage > 11.00 Volts 20 Type A,
Camshaft output driver circuit outside of controller between signal and failures out of 1 Trips
Actuator diagnoses the CAM specific acceptable range controller ground. Output driver is 25
Solenoid phaser oil control valve during driver on state commanded on samples
Circuit Open solenoid high sided indicates open circuit
– Bank 2 driver for an open failure. Ignition switch is in crank 250 ms /sample,
circuit failure when the or run position continuous
output is powered on Controller specific output
by comparing a voltage driver circuit voltage
measurement to thresholds are set to meet
controller specific the following controller
voltage thresholds. specification for an open
circuit.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Exhaust P0024 Detects a VVT system Camshaft position error (Exhaust cam Bank 2) Exhaust Cam Phsr = TRUE 100.00 Type A,
Camshaft error by comparing the [absolute value of Enable failures out of 1 Trips
System desired and actual cam (desired position - actual Cam Position Error > 300.00
Performance positions when VVT is position)] is compared to ( System Voltage > 11.00 volts samples
– Bank 2 activated thresholds to determine if P0024_CamPosError
excessive LimEc2 Engine Running = TRUE 100 ms /sample
) deg
Power Take Off (PTO) = FALSE
active
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
HO2S P0054 Detects an oxygen Heater Resistance 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 3.8 < ohms < 10.5 IAT_SensorFA
Bank 1 range resistance value. Coolant – IAT < 8.0 ºC
Sensor 2) This test calculates the Engine Soak Time > 28,800 seconds
(For Dual heater's resistance Coolant Temp -30.0 ºC
Bank (using voltage and Ignition Voltage < 32.0 volts
Exhaust current) at engine start Engine Run time < 0.06 seconds
Only after a soak condition
and compares it to the
expected values for the
released sensor.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Turbocharge P00C0 Controller specific Voltage measurement Diagnostic enabled True 50 failures out of Type A,
r/ output driver circuit outside of controller ***************************** ***************************** 63 samples 1 Trips
Supercharge diagnostic, diagnosing specific acceptable range Powertrain relay Voltage >= 11.0 Volts Note: In
r Bypass the 'compressor during driver off state ***************************** ***************************** 100ms / sample certain
Valve B recirculation valve 'B' indicates open circuit Engine does not crank controlle
Control actuator' low sided failure. Diagnostic system not rs
Circuit driver for an open disabled P00C1
If two circuit failure when the Controller specific output 200 K impedance may also
parallel output is powered off driver circuit voltage between output and set
turbos are by comparing a voltage thresholds are set to meet controller ground. turbocha
present. measurement to the following controller rger/
controller specific specification for an open superch
voltage thresholds. circuit. arger
bypass
In series applications, valve B
turbocharger 'B' is the control
second turbocharger in circuit
the direction of exhaust low
flow. In parallel
applications,
turbocharger 'B' is
associated with engine
bank 2.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Turbocharge P00C1 Controller specific Voltage measurement Diagnostic enabled True 50 failures out of Type A,
r/ output driver circuit outside of controller ***************************** ***************************** 63 samples 1 Trips
Supercharge diagnostic, diagnosing specific acceptable range Powertrain relay voltage >= 11.0 Volts Note: In
r Bypass the 'compressor during driver off state ***************************** ***************************** 100ms / sample certain
Valve B recirculation valve 'B' indicates short to ground Engine does not crank controlle
Control actuator' low sided failure. rs
Circuit Low driver for a short to Diagnostic system not P00C0
If two ground failure when the Controller specific output 0.5 impedance disabled may also
parallel output is powered off driver circuit voltage between output and set
turbos are by comparing a voltage thresholds are set to meet controller ground turbocha
present. measurement to the following controller rger/
controller specific specification for a short to superch
voltage thresholds. ground. arger
bypass
In series applications, In certain controllers this valve B
turbocharger 'B' is the diagnosis runs only when control
second turbocharger in the HWIO-output is driven circuit
the direction of exhaust by the application S/W.
flow. In parallel
applications,
turbocharger 'B'is
associated with engine
bank 2.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Turbocharge P00C2 Controller specific Voltage measurement Diagnostic enabled True 50 failures out of Type A,
r/ output driver circuit outside of controller ***************************** ***************************** 63 samples 1 Trips
Supercharge diagnostic, diagnosing specific acceptable range Powertrain relay Voltage >= 11.0 Volts
r Bypass the 'compressor during driver on state ***************************** ***************************** 100ms / sample
Valve B recirculation valve 'B' indicates short to power Engine does not crank
Control actuator' low sided failure.
Circuit High driver for a short to Diagnostic system not
If two power failure when the Controller specific output 0.5 impedance disabled
parallel output is powered on driver circuit voltage between output and
turbos are by comparing a voltage thresholds are set to meet controller power
present. measurement to the following controller
controller specific specification for a short to
voltage thresholds. power.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Turbocharge P00C4 This DTC indicates if When measuring time < 0.60 second, Diagnostic enabled True 2 Failed tests out Type B,
r/ the compressor accumulated air mass ***************************** ***************************** of 3 tests 2 Trips
Supercharge recirculation valve is flow is high pass filtered = 8.00 Hz Engine speed >= 1,500 rpm
r Bypass permanent closed. This with filter frequency ***************************** ***************************** 25ms / sample
Valve B - diagnostic is active in ***************************** ************************** Bypass Valve
Mechanical coast conditions where A failure is detected when >= 37.0 g/s Commanded Open
If two the pulsation of the Filtered Air Mass Flow Duty Cycle > 6.00 %
parallel airflow is observed. For at least >= 0.35 s
turbos are ***************************** *****************************
present. In series applications, > refer to
turbocharger 'B' is the Pressure ratio over the P00C4 P2261:
second turbocharger in compressor relative limit Compressor Surge Line
the direction of exhaust in Supporting Tables
flow. In parallel
applications, Condition keep true for 1.00 seconds
turbocharger 'B' is ***************************** *****************************
associated with engine Negative transient
bank 2. -> TRUE
Relative Boost >= 15.00 kPa
AND
Pressure derivate <= -150.00 kPa/s
Hysteresis negative
transient ->FALSE
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Intake Air P00C7 Detects an See table Time between current 4 failures out of Type B,
Pressure inconsistency between P00C7: Twin Turbo ignition cycle and the last 5 samples 2 Trips
Measuremen pressure sensors in the Failure Matrix time the engine was
t System - induction system in for the malfunction criteria running > 10.0 seconds 1 sample every
Multiple which a particular for this diagnostic. 12.5 msec
Sensor sensor cannot be Engine is not rotating
Correlation identified as the failed Certain failure
(twin turbo) sensor. combinations in this Manifold Pressure >= 50.0 kPa
matrix will set other DTCs Manifold Pressure <= 115.0 kPa
If the engine has been if the failures can be Baro Pressure >= 50.0 kPa
off for a sufficient correlated to a single Baro Pressure <= 115.0 kPa
amount of time, the sensor. Baro Pressure B >= 50.0 kPa
pressure values in the Baro Pressure B <= 115.0 kPa
induction system will The definition of the Turbocharger Boost
have equalized. The column headings is as Pressure >= 50.0 kPa
Manifold Pressure follows: Turbocharger Boost
(MAP), Turbocharger Pressure <= 115.0 kPa
Boost Pressure, "MAP & TCBP Diff" = Y
Barometric Pressure if: No Active DTCs: EngineModeNotRunTimer
(BARO) and BARO B ABS(Turbocharger Boost Error
sensors values are Pressure - Manifold MAP_SensorFA
checked to see if they Pressure) > 10.0 kPa AAP_SnsrFA
are within the normal AAP2_SnsrFA
expected atmospheric "MAP & Baro Diff" = Y AAP3_SnsrCktFA
pressure range. If they if:
are, then MAP, ABS(Baro Pressure - No Pending DTCs: MAP_SensorCircuitFP
Turbocharger Boost Manifold Pressure) > 10.0 kPa AAP_SnsrCktFP
Pressure, BARO and AAP2_SnsrCktFP
BARO B are compared "MAP & Baro B Diff" = Y AAP3_SnsrCktFP
to see if their values if:
are similar. ABS(Baro Pressure B -
Manifold Pressure) > 10.0 kPa
If three of these four
sensors are similar, but "TCBP & Baro Diff" = Y
the fourth is not, then a if:
performance diagnostic ABS(Turbocharger Boost
for the specific sensor Pressure - Baro
with the dissimilar Pressure) > 10.0 kPa
value will fail.
"TCBP & Baro B Diff" = Y
If there is no if:
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
combination of three of ABS(Turbocharger Boost
these four sensors that Pressure - Baro
is similar, then the Pressure B) > 10.0 kPa
failed sensor cannot be
uniquely identified. "Baro & Baro B Diff" = Y
The Multiple Pressure if:
Sensor Correlation ABS(Baro Pressure -
Diagnostic will fail in Baro Pressure B) > 10.0 kPa
this case.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Mass Air P0101 Detects a performance See table Engine Speed >= 400 RPM Continuous Type B,
Flow System failure in the Mass Air P0101, P0106, P010B, Engine Speed <= 6,500 RPM 2 Trips
Performance Flow (MAF) sensor, P0121, P0236, P1101: Calculation are
(twin turbo) such as when a MAF Turbocharger Intake (Coolant Temp >= -9 Deg C performed every
value is stuck in range. Flow Rationality OR 12.5 msec
Diagnostic Failure OBD Coolant Enable
This diagnostic is Matrix Criteria =TRUE)
performed using the for combinations of model
Intake Flow Rationality failures that can set this Coolant Temp <= 150 Deg C
Diagnostic (IFRD). DTC. Intake Air Temp >= -20 Deg C
IFRD calculates Intake Air Temp <= 125 Deg C
modeled values of For P0101:
sensors from other MAF model fails when Minimum total weight
sensors. The other MAF1 model fails. factor (all factors
sensors are the MAF B multiplied together) >= 0.50
sensor, Manifold MAF1 model fails when:
Pressure (MAP) ABS(Measured MAF1 See Residual Weight Modeled MAF1 Error
sensor, Turbocharger Flow – Modeled MAF1 Factor tables. multiplied by
Boost Pressure sensor Flow) Filtered > 20.0 grams/sec P0101, P0106, P010B,
and Throttle Position P0121, P012B, P0236,
sensor (TPS). MAP1 model fails when P1101: MAF1 Residual
ABS(Measured MAP – Weight Factor based on
These modeled values MAP Model 1) Filtered > 25.0 kPa RPM
are compared against and
the actual sensor MAP2 model fails when P0101, P0106, P010B,
values to see if they ABS(Measured MAP – P0121, P012B, P0236,
are similar. If they are MAP Model 2) Filtered > 25.0 kPa P1101: MAF1 Residual
similar, then the model Weight Factor based on
passes. If they are not MAP3 model fails when MAF Est
similar, then that model ABS(Measured MAP –
is considered to be MAP Model 3) Filtered > 25.0 kPa MAP Model 1 Error
failed. Certain multiplied by
combinations of model TIAP1 model fails when P0101, P0106, P0121,
passes and model ABS(Measured TIAP – P012B, P0236, P1101:
failures can be TIAP Model 1) Filtered > 30.0 kPa MAP1 Residual Weight
interpreted to be Factor based on RPM
caused by a TPS model fails when
performance issue with Filtered Throttle Model MAP Model 2 Error
the MAF sensor. In this Error > 300 kPa*(g/s) multiplied by
case, the MAF -
Performance diagnostic
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
will fail. TIAP Correlation model P0101, P0106, P0121,
fails when P012B, P0236, P1101:
High Engine Air Flow is MAP2 Residual Weight
TRUE Factor based on RPM
AND
Measured TIAP - MAP Model 3 Error
measured MAP - multiplied by
offset as a function of P0101, P0106, P0121,
engine speed > 30.0 kPa P012B, P0236, P1101:
See table MAP3 Residual Weight
P0101, P0106, P0121, Factor based on RPM
P0236, P1101: TIAP-
MAP Correlation Offset TIAP Model 1 Error
multiplied by
OR P0101, P0106, P0121,
P0236, P1101: TIAP
Low Engine Air Flow is Residual Weight Factor
TRUE based on RPM
AND
Measured TIAP - Filtered Throttle Model
measured Baro - Error multiplied by
offset as a function of P0101, P0106, P0121,
engine 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.5 seconds IAT_SensorFA
OR MnfdTempSensorFA
Low Engine Air Flow has TC_BoostPresSnsrCktFA
been TRUE for a period of AmbientAirDefault
time > 1.5 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
gm/sec as a function
of engine speed.
See table
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 < 2.0 gm/sec
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Manifold P0106 Detects a performance Engine Running: Engine Speed >= 400 RPM Continuous Type B,
Absolute failure in the Manifold Engine Speed <= 6,500 RPM 2 Trips
Pressure Pressure (MAP) See table Calculation are
Sensor sensor, such as when a P0101, P0106, P010B, (Coolant Temp >= -9 Deg C performed every
Performance MAP value is stuck in P0121, P0236, P1101: OR 12.5 msec
(twin turbo) range. Turbocharger Intake OBD Coolant Enable
Flow Rationality Criteria = TRUE)
If the engine has been Diagnostic Failure
off for a sufficient Matrix Coolant Temp <= 150 Deg C
amount of time, the for combinations Intake Air Temp >= -20 Deg C
pressure values in the of model failures that can Intake Air Temp <= 125 Deg C
induction system will set this DTC.
have equalized. The Minimum total weight
MAP sensor value is MAF model fails when factor (all factors
checked to see if it is either MAF1 model fails or multiplied together) >= 0.50
within the normal MAF2 model fails.
expected atmospheric See Residual Weight Modeled MAF1 Error
pressure range. If it is MAF1 model fails when: Factor tables. multiplied by
not, then the MAP ABS(Measured MAF1 P0101, P0106, P010B,
performance diagnostic Flow – Modeled MAF1 P0121, P012B, P0236,
will fail. Flow) Filtered > 20.0 grams/sec P1101: MAF1 Residual
Weight Factor based on
If the MAP sensor MAF2 model failres when: RPM
value is within the ABS(Measured MAF2 and
normal expected Flow – Modeled MAF2 P0101, P0106, P010B,
atmospheric range, Flow) Filtered > 20.0 grams/sec P0121, P012B, P0236,
then MAP, P1101: MAF1 Residual
Turbocharger Boost MAP1 model fails when Weight Factor based on
Pressure, Barometric ABS(Measured MAP – MAF Est
Pressure (BARO) and MAP Model 1) Filtered > 25.0 kPa
BARO B are compared Modeled MAF2 Error
to see if their values MAP2 model fails when multiplied by
are similar. If the ABS(Measured MAP – P0101, P0106, P010B,
Turbocharger Boost MAP Model 2) Filtered > 25.0 kPa P0121, P0236, P1101:
Pressure, BARO and MAF2 Residual Weight
BARO B sensor values MAP3 model fails when Factor based on MAF
are similar, but the ABS(Measured MAP – Est
MAP value is not MAP Model 3) Filtered > 25.0 kPa and
similar, then a MAP P0101, P0106, P010B,
performance diagnostic TIAP1 model fails when P0121, P0236, P1101:
will fail. ABS(Measured TIAP – MAF2 Residual Weight
TIAP Model 1) Filtered > 30.0 kPa Factor based on RPM
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
The engine running
portion of this TPS model fails when MAP Model 1 Error
diagnostic is performed Filtered Throttle Model multiplied by
using the Intake Flow Error > 300 kPa*(g/s) P0101, P0106, P0121,
Rationality Diagnostic P012B, P0236, P1101:
(IFRD). IFRD TIAP Correlation model MAP1 Residual Weight
calculates modeled fails when Factor based on RPM
values of sensors from
other sensors. The High Engine Air Flow is MAP Model 2 Error
other sensors are the TRUE multiplied by
Mass Air Flow (MAF) AND P0101, P0106, P0121,
sensor, MAF B sensor, Measured TIAP - P012B, P0236, P1101:
Turbocharger Boost measured MAP - MAP2 Residual Weight
Pressure sensor and offset as a function of Factor based on RPM
Throttle Position sensor engine speed > 30.0 kPa
(TPS). See table MAP Model 3 Error
P0101, P0106, P0121, multiplied by
These modeled values P0236, P1101: TIAP- P0101, P0106, P0121,
are compared against MAP Correlation Offset P012B, P0236, P1101:
the actual sensor MAP3 Residual Weight
values to see if they OR Factor based on RPM
are similar. If they are
similar, then the model Low Engine Air Flow is TIAP Model 1 Error
passes. If they are not TRUE multiplied by
similar, then that model AND P0101, P0106, P0121,
is considered to be Measured TIAP - P0236, P1101: TIAP
failed. Certain measured Baro - Residual Weight Factor
combinations of model offset as a function of based on RPM
passes and model engine speed > 30.0 kPa
failures can be See table Filtered Throttle Model
interpreted to be P0101, P0106, P0121, Error multiplied by
caused by a P0236, P1101: TIAP- P0101, P0106, P0121,
performance issue with Baro Correlation Offset P012B, P0236, P1101:
the MAP sensor. In this TPS Residual Weight
case, the MAP TIAP Correlation is valid Factor based on RPM
Performance diagnostic when
will fail. No Active DTCs: MAP_SensorCircuitFA
High Engine Air Flow has EGRValvePerformance_F
been TRUE for a period of A
time > 1.5 seconds MAF_SensorCircuitFA
OR CrankSensor_FA
Low Engine Air Flow has ECT_Sensor_FA
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
been TRUE for a period of IAT_SensorFA
time > 1.5 seconds MnfdTempSensorFA
TC_BoostPresSnsrCktFA
High Engine Air Flow is AmbientAirDefault
TRUE when
Mass Air Flow > a threshold in No Pending DTCs: EGRValve_FP
gm/sec as a function ECT_Sensor_Ckt_FP
of engine speed IAT_SensorCircuitFP
See table MnfdTempSensorCktFP
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
MAP
AND
Filtered Mass Air Flow -
Mass Air Flow < 2.0 gm/sec
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
P0101, P0106, P0121,
P0236, P1101: TIAP-
Baro Correlation Max
AND MAP
Mass Air Flow - Filtered
Mass Air Flow < 2.0 gm/sec
Engine Not Rotating: Time between current 4 failures out of
ignition cycle and the last 5 samples
Manifold Pressure < 50.0 kPa time the engine was
OR running > 10.0 seconds 1 sample every
Manifold Pressure > 115.0 kPa 12.5 msec
Engine is not rotating
OR
No Active DTCs: EngineModeNotRunTimer
ABS(Manifold Pressure - Error
Turbocharger Boost MAP_SensorCircuitFA
Pressure) > 10.0 kPa AAP_SnsrCktFA
AND AAP2_SnsrCktFA
ABS(Manifold Pressure - AAP3_SnsrCktFA
Baro Pressure) > 10.0 kPa
AND No Pending DTCs: MAP_SensorCircuitFP
ABS(Manifold Pressure - AAP_SnsrCktFP
Baro Pressure B) > 10.0 kPa AAP2_SnsrCktFP
AND AAP3_SnsrCktFP
ABS(Turbocharger Boost
Pressure - Baro Pressure) <= 10.0 kPa
AND
ABS(Turbocharger Boost
Pressure - Baro
Pressure B) <= 10.0 kPa
AND
ABS(Baro Pressure -
Baro Pressure B) <= 10.0 kPa
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Mass or P010B Detects a performance See table Turbocharger Engine Speed >= 400 RPM Continuous Type B,
Volume Air failure in the Mass Air P0101, P0106, P010B, Engine Speed <= 6,500 RPM 2 Trips
Flow B Flow (MAF) B sensor, P0121, P0236, P1101: Calculation are
Circuit such as when a MAF B Turbocharger Intake (Coolant Temp >= -9 Deg C performed every
Range/ value is stuck in range. Flow Rationality OR 12.5 msec
Performance Diagnostic Failure OBD Coolant Enable
This diagnostic is Matrix Criteria = TRUE)
performed using the for combinations of model
Intake Flow Rationality failures that can set this Coolant Temp <= 150 Deg C
Diagnostic (IFRD). DTC. Intake Air Temp >= -20 Deg C
IFRD calculates Intake Air Temp <= 125 Deg C
modeled values of For P010B:
sensors from other MAF model fails when Minimum total weight
sensors. The other MAF2 model fails. factor (all factors
sensors are the MAF multiplied together) >= 0.50
sensor, Manifold MAF2 model fails when
Pressure (MAP) ABS(Measured MAF2 See Residual Weight Modeled MAF2 Error
sensor, Turbocharger Flow – Modeled MAF2 Factor tables. multiplied by
Boost Pressure sensor Flow) Filtered > 20.0 grams/sec P0101, P0106, P010B,
and Throttle Position P0121, P0236, P1101:
sensor (TPS). MAP1 model fails when MAF2 Residual Weight
ABS(Measured MAP – Factor based on MAF
These modeled values MAP Model 1) Filtered > 25.0 kPa Est
are compared against and
the actual sensor MAP2 model fails when P0101, P0106, P010B,
values to see if they ABS(Measured MAP – P0121, P0236, P1101:
are similar. If they are MAP Model 2) Filtered > 25.0 kPa MAF2 Residual Weight
similar, then the model Factor based on RPM
passes. If they are not MAP3 model fails when
similar, then that model ABS(Measured MAP –
is considered to be MAP Model 3) Filtered > 25.0 kPa MAP Model 1 Error
failed. Certain multiplied by
combinations of model TIAP1 model fails when P0101, P0106, P0121,
passes and model ABS(Measured TIAP – P012B, P0236, P1101:
failures can be TIAP Model 1) Filtered > 30.0 kPa MAP1 Residual Weight
interpreted to be Factor based on RPM
caused by a TPS model fails when
performance issue with Filtered Throttle Model MAP Model 2 Error
the MAF B sensor. In Error > 300 kPa*(g/s) multiplied by
this case, the MAF B -
Performance diagnostic
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
will fail. TIAP Correlation model P0101, P0106, P0121,
fails when P012B, P0236, P1101:
High Engine Air Flow is MAP2 Residual Weight
TRUE Factor based on RPM
AND
Measured TIAP - MAP Model 3 Error
measured MAP - multiplied by
offset as a function of P0101, P0106, P0121,
engine speed > 30.0 kPa P012B, P0236, P1101:
See table MAP3 Residual Weight
P0101, P0106, P0121, Factor based on RPM
P0236, P1101: TIAP-
MAP Correlation Offset TIAP Model 1 Error
multiplied by
OR P0101, P0106, P0121,
P0236, P1101: TIAP
Low Engine Air Flow is Residual Weight Factor
TRUE based on RPM
AND
Measured TIAP - Filtered Throttle Model
measured Baro - Error multiplied by
offset as a function of P0101, P0106, P0121,
engine 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
A
TIAP Correlation is valid MAF_SensorCircuitFA
when CrankSensor_FA
High Engine Air Flow has ECT_Sensor_FA
been TRUE for a period of IAT_SensorFA
time > 1.5 seconds MnfdTempSensorFA
OR TC_BoostPresSnsrCktFA
Low Engine Air Flow has AmbientAirDefault
been TRUE for a period of
time > 1.5 seconds No Pending DTCs: EGRValve_FP
ECT_Sensor_Ckt_FP
IAT_SensorCircuitFP
High Engine Air Flow is MnfdTempSensorCktFP
TRUE when
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Mass Air Flow > a threshold in
gm/sec as a function
of engine speed
See table
P0101, P0106, P0121,
P0236, P1101: TIAP-
MAP Correlation Min
Air Flow
AND
Manifold Pressure > a threshold in kPa
TIAP-MAP
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 < 2.0 gm/sec
AND
Manifold Pressure < a threshold in kPa as
a function of engine
speed. See table
-
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
P0101, P0106, P0121,
P0236, P1101: TIAP-
Baro Correlation Max
MAP
AND
Mass Air Flow - Filtered
Mass Air Flow < 2.0 gm/sec
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Mass Air P010C Detects a continuous MAF B Output <= 400 Hertz Engine Run Time > 0.0 seconds 300 failures out Type B,
Flow B short to ground in the (~ 0.00 gm/sec) Engine Speed >= 300 RPM of 375 samples 2 Trips
Sensor MAF B sensor circuit or Ignition Voltage >= 10.0 Volts
Circuit Low a MAF B sensor that is Above criteria present for 1 sample every
Frequency outputting a frequency a period of time >= 1.0 seconds cylinder firing
that is too low. The event
diagnostic monitors the
MAF B sensor
frequency output and
fails the diagnostic
when the MAF B
frequency is too low.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Mass Air P010D Detects a MAF B MAF B Output >= 14,500 Hertz Engine Run Time > 0.0 seconds 300 failures out Type B,
Flow B sensor that is (~ 546.2 gm/sec) Engine Speed >= 300 RPM of 375 samples 2 Trips
Sensor outputting a frequency Ignition Voltage >= 10.0 Volts
Circuit High signal that is too high. Above criteria present for 1 sample every
Frequency The diagnostic a period of time >= 1.0 seconds cylinder firing
monitors the MAF B event
sensor frequency
output and fails the
diagnostic when the
MAF B frequency is too
high.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Throttle P0121 Detects a performance See table Engine Speed >= 400 RPM Continuous Type B,
Position failure in the Throttle P0101, P0106, P010B, Engine Speed <= 6,500 RPM 2 Trips
Sensor Position sensor (TPS) P0121, P0236, P1101: Calculation are
Performance sensor, such as when a Turbocharger Intake (Coolant Temp >= -9 Deg C performed every
(twin turbo) TPS value is stuck in Flow Rationality OR 12.5 msec
range. Diagnostic Failure OBD Coolant Enable
Matrix Criteria = TRUE)
This diagnostic is for combinations
performed using the of model failures that can Coolant Temp <= 150 Deg C
Intake Flow Rationality set this DTC. Intake Air Temp >= -20 Deg C
Diagnostic (IFRD). Intake Air Temp <= 125 Deg C
IFRD calculates MAF model fails when
modeled values of either MAF1 model fails or Minimum total weight
sensors from other MAF2 model fails. factor (all factors
sensors. The other multiplied together) >= 0.50
sensors are the MAF1 model fails when
Manifold Pressure ABS(Measured MAF1 See Residual Weight Modeled MAF1 Error
(MAP) sensor, Flow – Modeled MAF1 Factor tables. multiplied by
Turbocharger Boost Flow) Filtered > 20.0 grams/sec P0101, P0106, P010B,
Pressure sensor, Mass P0121, P012B, P0236,
Air Flow (MAF) sensor MAF2 model fails when P1101: MAF1 Residual
and MAF B sensor. ABS(Measured MAF2 Weight Factor based on
Flow – Modeled MAF2 RPM
These modeled values Flow) Filtered > 20.0 grams/sec and
are compared against P0101, P0106, P010B,
the actual sensor MAP1 model fails when P0121, P012B, P0236,
values to see if they ABS(Measured MAP – P1101: MAF1 Residual
are similar. If they are MAP Model 1) Filtered > 25.0 kPa Weight Factor based on
similar, then the model MAF Est
passes. If they are not MAP2 model fails when
similar, then that model ABS(Measured MAP – Modeled MAF2 Error
is considered to be MAP Model 2) Filtered > 25.0 kPa multiplied by
failed. Certain P0101, P0106, P010B,
combinations of model MAP3 model fails when P0121, P0236, P1101:
passes and model ABS(Measured MAP – MAF2 Residual Weight
failures can be MAP Model 3) Filtered > 25.0 kPa Factor based on MAF
interpreted to be Est
caused by a TIAP1 model fails when and
performance issue with ABS(Measured TIAP – -
the TPS sensor. In this TIAP Model 1) Filtered > 30.0 kPa
case, the TPS
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Performance diagnostic TPS model fails when P0101, P0106, P010B,
will fail. Filtered Throttle Model P0121, P0236, P1101:
Error > 300 kPa*(g/s) MAF2 Residual Weight
Factor based on RPM
TIAP Correlation model
fails when MAP Model 1 Error
multiplied by
High Engine Air Flow is P0101, P0106, P0121,
TRUE AND P012B, P0236, P1101:
Measured TIAP - MAP1 Residual Weight
measured MAP - offset as Factor based on RPM
a function of engine
speed > 30.0 kPa MAP Model 2 Error
See table multiplied by
P0101, P0106, P0121, P0101, P0106, P0121,
P0236, P1101: TIAP- P012B, P0236, P1101:
MAP Correlation Offset MAP2 Residual Weight
Factor based on RPM
OR
MAP Model 3 Error
Low Engine Air Flow is multiplied by
TRUE AND P0101, P0106, P0121,
Measured TIAP - P012B, P0236, P1101:
measured Baro - offset as MAP3 Residual Weight
a function of engine Factor based on RPM
speed > 30.0 kPa
See table TIAP Model 1 Error
P0101, P0106, P0121, multiplied by
P0236, P1101: TIAP- P0101, P0106, P0121,
Baro Correlation Offset P0236, P1101: TIAP
Residual Weight Factor
TIAP Correlation is valid based on RPM
when
High Engine Air Flow has Filtered Throttle Model
been TRUE for a period of Error multiplied by
time > 1.5 seconds P0101, P0106, P0121,
OR P012B, P0236, P1101:
Low Engine Air Flow has TPS Residual Weight
been TRUE for a period of Factor based on RPM
time > 1.5 seconds
No Active DTCs: MAP_SensorCircuitFA
High Engine Air Flow is -
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
TRUE when EGRValvePerformance_F
Mass Air Flow > a threshold in gm A
sec as a function of MAF_SensorCircuitFA
engine speed CrankSensor_FA
See table ECT_Sensor_FA
P0101, P0106, P0121, IAT_SensorFA
P0236, P1101: TIAP- MnfdTempSensorFA
MAP Correlation Min TC_BoostPresSnsrCktFA
Air Flow AmbientAirDefault
AND
Manifold Pressure > a threshold in kPa as No Pending DTCs: EGRValve_FP
a function of engine ECT_Sensor_Ckt_FP
speed IAT_SensorCircuitFP
See table MnfdTempSensorCktFP
P0101, P0106, P0121,
P0236, P1101: TIAP-
MAP Correlation Min
MAP
AND
Filtered Mass Air Flow -
Mass Air Flow < 2.0 gm/sec
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
P0101, P0106, P0121,
P0236, P1101: TIAP-
Baro Correlation Max
AND MAP
Mass Air Flow - Filtered
Mass Air Flow < 2.0 gm/sec
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2S Circuit P0131 This DTC determines if B1S1 WRAF ASIC The ASIC provides a B1S1 DTC's Not active P0135, P0030, P0031 or Signal A: 128 Type B,
Low Voltage the WRAF O2 sensor indicates a ground short fault indication when this key cycle P0032 failures out of 2 Trips
Bank 1 signal circuit is shorted to any of the following the pump current, 160 samples
Sensor 1 low. This DTC will WRAF signals: reference cell or Measure Valid status
(For use with detect a short to reference ground pin is (ASIC) = Valid OR
WRAF - E81 ground fault to the A) Pump Current - short < 150mV.
Pump Current, to ground fail counts are Controller status (ASIC) = Ready Signal B: 128
Reference Cell Voltage accumulated to determine Note: the faults must failures out of
and Reference Ground fault status. exist for previous 100 Engine Run or Auto stop = True 160 samples
circuits. When milli - seconds to
enabled, the diagnostic B) Reference Cell Voltage qualify for a fail flag. WRAF Ref cell OR
monitors the three - short to ground fail temperature 628 Deg C
different failure counts are accumulated The three fault signals Signal C: 128
counters it receives to determine fault status. have individual X out of ************************** failures out of
from the WRAF Y calibrations. When Heater Warm-up delay = Complete 160 samples
Application-Specific C) Reference Ground - the X out of Y is Then
Integrated Circuit short to ground fail counts reached in any region WRAF circuit diagnostic Continuous in 25
(ASIC). are accumulated to this DTC is set. delay (since heater Warm- 20.0 seconds milli - second
determine fault status. up delay is complete) loop
The individual **************************
diagnostic failure Note: This ASIC is
counters are referred to as ATIC142
incremented based on (Continental).
the message received
from the ASIC. The Note: A ground short on
DTC is set based on the Pump Current or
any of the three Reference Voltage signal
individual fail and may also set a P223C
sample counters. DTC.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2S Circuit P0132 This DTC determines if B1S1 WRAF ASIC The ASIC provides a B1S1 DTC's Not active P0135, P0030, P0031 or Signal A: 128 Type B,
High Voltage the WRAF O2 sensor indicates a short to power fault indication when this key cycle P0032 failures out of 2 Trips
Bank 1 signal circuit is shorted on any of the following the pump current, 160 samples
Sensor 1 high. This DTC will WRAF signals: reference cell or Measure Valid Status
(For use with detect a short to power reference ground pin is (ASIC) = Valid
WRAF - E81 fault to the Pump A) Pump Current - short 5.2V. OR
Current (and Trim to power fail counts are Controller status (ASIC) = Ready
circuit), Reference Cell accumulated to determine Note: the faults must
Voltage and Reference fault status. exist for more than 1 Engine Run or Auto stop = True Signal B: 128
Ground circuit. When msec to qualify for a failures out of
enabled, the diagnostic B) Reference Cell Voltage fail flag. WRAF Ref cell 160 samples
monitors the three - short to power fail temperature 628 Deg C
different failure counts are accumulated The three fault signals
counters it receives to determine fault status. have individual X out of ************************** OR
from the WRAF Y calibrations. When Heater Warm-up delay = Complete
Application-Specific C) Reference Ground - the X out of Y is Then
Integrated Circuit short to power fail counts reached in any region WRAF circuit diagnostic Signal C: 128
(ASIC). are accumulated to this DTC is set. delay (since heater Warm- 20.0 seconds failures out of
determine fault status. up delay is complete) 160 samples
The individual **************************
diagnostic failure Note: This ASIC is Frequency:
counters are referred to as ATIC142 Continuous in 25
incremented based on (Continental).. milli - second
the message received loop
from the ASIC. The
DTC is set based on
any of the three
individual fail and
sample counters.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 signal aulted of 400 samples 2 Trips
Bank 1 circuit is shorted low. MAP_SensorFA
Sensor 2) When enabled, the AIR System FA Frequency:
(For Dual diagnostic monitors the Ethanol Composition Continuous in
Bank O2S signal and Sensor FA 100 milli -
Exhaust compares it to the EvapPurgeSolenoidCircuit second loop
Only threshold. _FA
EvapFlowDuringNonPurg
The diagnostic failure e_FA
counter is incremented EvapVentSolenoidCircuit_
if the O2S signal is FA
below the threshold EvapSmallLeak_FA
value. This DTC is set EvapEmissionSystem_FA
based on the fail and FuelTankPressureSnsrCkt
sample counters. _FA
FuelInjectorCircuit_FA
Commanded Equivalence
Ratio 0.991 ratio 1.080
Air Per Cylinder 50 mgrams 500
Fuel Control State = Closed Loop
Closed Loop Active = TRUE
(Please see “Closed
Loop Enable
Clarification” in
Supporting Tables).
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
All Fuel Injectors for
active Cylinders Enabled (On)
Fuel Condition Ethanol 87 %
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 signal aulted of 125 samples 2 Trips
Bank 1 circuit is shorted high MAF_SensorFA
Sensor 2) or open. When MAP_SensorFA Frequency:
(For Dual enabled, the diagnostic EvapExcessPurgePsbl_F Continuous in
Bank monitors the O2S A 100 milli -
Exhaust signal and compares it FuelInjectorCircuit_FA second loop
Only to the threshold. Ethanol Composition
Sensor FA
The diagnostic failure AIR System FA
counter is incremented
if the O2S signal is System Voltage 10.0 < Volts
above the threshold AFM Status = All Cylinders active
value. This DTC is set Heater Warm-up delay = Complete
based on the fail and Engine Run Time > 5.0 seconds
sample counters. Engine Run Accum > 30.0 seconds
*********************** ***********************
Secondary delay after > 150.0 seconds when
above conditions are engine soak time >
complete (cold start 28,800 seconds
condition)
Commanded Equivalence
Ratio 1.080 EQR
*********************** ***********************
All of the above met for > 3.0 seconds
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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.4 > amps > 4.3 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 Dual through the heater control = Not active 2 tests per trip
Bank circuit. This test B1S1 O2S Heater Duty 10 seconds
Exhaust compares the Cycle > zero delay between
Only measured heater tests and 1
current (monitored thru All of the above met for > 120 seconds second
the low side driver) and execution rate.
compares it to the
expected values (over
the voltage range
provided) for the
released sensor.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2 Sensor P015A DTC P015A detects Primary method: The No Active DTC's TPS_ThrottleAuthorityDef Frequency: Type A,
Delayed that the primary WRAF EWMA of the Pre O2 aulted Once per trip 1 Trips
Response oxygen sensor for Bank sensor normalized R2L MAP_SensorFA Note: if EWMA
Rich to Lean 1 has delayed time delay value. > 0.55 EWMA (sec) IAT_SensorFA NaESPD_b_Fast
Bank 1 response when the air The EWMA repass limit is 0.48 EWMA (sec) ECT_Sensor_FA InitRespIsActive
Sensor 1) fuel ratio transitions The EWMA calculation AmbientAirDefault = TRUE for the
(For use with from rich to lean uses a 0.25 coefficient. MAF_SensorFA given Fuel Bank
WRAF condition. This EvapPurgeSolenoidCircuit OR
diagnostic runs OR _FA NaESPD_b_Rap
simultaneously with the EvapFlowDuringNonPurg idResponseIsAct
intrusive secondary O2 Secondary Method: The e_FA ive = TRUE,
monitor rich to lean Accumulated time 2.0 Seconds EvapVentSolenoidCircuit_ multiple tests per
tests (P013E / P013A / monitored during the R2L FA trip are allowed
P2271), which Delayed Response Test. EvapSmallLeak_FA
commands fuel cut off. EvapEmissionSystem_FA
AND FuelTankPressureSnsrCkt
Note: The Primary _FA
method is used when Pre WRAF O2 sensor FuelInjectorCircuit_FA
the primary WRAF O2 measured EQR is > 1.000 EQR AIR System FA
sensor signal FuelTrimSystemB1_FA
transitions from above FuelTrimSystemB2_FA
to below the O2 EthanolCompositionSens
measured EQR or_FA
threshold, otherwise EngineMisfireDetected_F
the Secondary method A
is used. WRAF_Bank_1_FA
P0131, P0132, P013A,
Primary method: The P013B, P013E, P013F,
P015A diagnostic P2270, P2271
measures the primary
WRAF O2 sensor System Voltage > 10.0 Volts
response time between EGR Device Control = Not active
a rich condition above Idle Device Control = Not active
a starting measured Fuel Device Control = Not active
EQR threshold and a AIR Device Control = Not active
lower measured EQR
threshold. The Low Fuel Condition = False
response time is then Only when
scaled and normalized FuelLevelDataFault = False
to mass air flow rate,
engine speed, Baro, Green O2S Condition = Not Valid,
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
and intake air Green O2S condition is
temperature resulting in considered valid until the
a normalized delay accumulated air flow is
value. The normalized greater than
delay is fed into a 1st Multiple DTC Use_Green
order lag filter to Sensor Delay Criteria -
update the final EWMA Limit
result. DTC P015A is for the following locations:
set when the EWMA B1S1, B2S1 (if applicable)
value exceeds the in Supporting Tables tab.
EWMA threshold. Airflow accumulation is
Note: This EWMA only enabled when airflow
diagnostic employs two is above 22.0 grams/sec.
features, Fast Initial O2 Heater (pre sensor) on
Response (FIR) and for 30 seconds
Rapid Step Response
(RSR). The FIR feature Engine Coolant > 55 ºC
is used following a ( Or OBD Coolant Enable
code clear event or any Criteria = TRUE )
event that results in
erasure of the engine IAT > -40 ºC
controller’s non-volatile Engine run Accum > 30 seconds
memory. The RSR
feature is used when a Engine Speed to initially
step change in the test enable test 1,050 RPM 2,500
result is identified. Both Engine Speed range to
these temporary keep test enabled (after
features improve the initially enabled) 1,000 RPM 2,550
EWMA result following
a non-typical event by Engine Airflow 3.2 gps 11.5
allowing multiple Vehicle Speed to initially
intrusive tests on a enable test 42.3 MPH 80.2
given trip until the total Vehicle Speed range to
number of tests reach a keep test enabled (after
calibration value. initially enabled) 38.5 MPH 82.0
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
threshold before a
delay time threshold is Evap not in control of purge
reached.
Ethanol Estimation in = Not Active
Progress (Please see “Ethanol
Estimation in Progress”
in Supporting Tables).
=================== ==================
All of the above met for at
least 3.0 seconds, and
then the Force Cat Rich
intrusive stage is
requested.
=================== ==================
=================== ==================
After above conditions are
met: DFCO Mode is
entered (wo driver
initiated pedal input).
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2 Sensor P015B DTC P015B detects Primary method: The No Active DTC's TPS_ThrottleAuthorityDef Frequency: Type A,
Delayed that the primary WRAF EWMA of the Pre O2 aulted Once per trip 1 Trips
Response oxygen sensor for Bank sensor normalized L2R MAP_SensorFA Note: if EWMA
Lean to Rich 1 has delayed time delay value. > 0.60 EWMA (sec) IAT_SensorFA NaESPD_b_Fast
Bank 1 response when the air The EWMA repass limit is 0.50 EWMA (sec) ECT_Sensor_FA InitRespIsActive
Sensor 1) fuel ratio transitions The EWMA calculation AmbientAirDefault = TRUE for the
(For use with from lean to rich uses a 0.25 coefficient. MAF_SensorFA given Fuel Bank
WRAF condition. This EvapPurgeSolenoidCircuit OR
diagnostic runs OR _FA NaESPD_b_Rap
simultaneously with the EvapFlowDuringNonPurg idResponseIsAct
intrusive secondary O2 Secondary method: The e_FA ive = TRUE,
monitor lean to rich Accumulated time 2.0 Seconds EvapVentSolenoidCircuit_ multiple tests per
tests (P013F / P013B), monitored during the L2R FA trip are allowed
which commands fuel Delayed Response Test. EvapSmallLeak_FA
enrichment. EvapEmissionSystem_FA
AND FuelTankPressureSnsrCkt
Note: The Primary _FA
method is used when Pre WRAF O2 sensor FuelInjectorCircuit_FA
the primary WRAF O2 measured EQR is < 1.000 EQR AIR System FA
sensor signal FuelTrimSystemB1_FA
transitions from lean OR FuelTrimSystemB2_FA
condition to above the EthanolCompositionSens
O2 measured EQR At end of Cat Rich stage or_FA
threshold, otherwise the Pre WRAF O2 sensor EngineMisfireDetected_F
the Secondary method measured EQR is < 1.100 EQR A
is used. WRAF_Bank_1_FA
P0131, P0132, P013A,
Primary method: The P013B, P013E, P013F,
P015B diagnostic P015A, P2270, P2271
measures the primary P015A test is complete
WRAF O2 sensor and = Passed
response time between
a lean condition and a System Voltage > 10.0 Volts
higher measured EQR EGR Device Control = Not active
threshold. The Idle Device Control = Not active
response time is then Fuel Device Control = Not active
scaled and normalized AIR Device Control = Not active
to mass air flow rate,
engine speed, Baro, Low Fuel Condition = False
and intake air Only when
temperature resulting in FuelLevelDataFault = False
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
a normalized delay
value. The normalized Green O2S Condition = Not Valid,
delay is fed into a 1st Green O2S condition is
order lag filter to considered valid until the
update the final EWMA accumulated air flow is
result. DTC P015B is greater than
set when the EWMA Multiple DTC Use_Green
value exceeds the Sensor Delay Criteria -
EWMA threshold. Limit
Note: This EWMA for the following locations:
diagnostic employs two B1S1, B2S1 (if applicable)
features, Fast Initial in Supporting Tables tab.
Response (FIR) and Airflow accumulation is
Rapid Step Response only enabled when airflow
(RSR). The FIR feature is above 22.0 grams/sec.
is used following a O2 Heater (pre sensor) on
code clear event or any for 30 seconds
event that results in
erasure of the engine Engine Coolant > 55 ºC
controller’s non-volatile ( Or OBD Coolant Enable
memory. The RSR Criteria = TRUE )
feature is used when a
step change in the test IAT > -40 ºC
result is identified. Both Engine run Accum > 30 seconds
these temporary
features improve the Engine Speed to initially
EWMA result following enable test 1,050 RPM 2,500
a non-typical event by Engine Speed range to
allowing multiple keep test enabled (after
intrusive tests on a initially enabled) 1,000 RPM 2,550
given trip until the total
number of tests reach a
calibration value. Engine Airflow 3.2 gps 11.5
Vehicle Speed to initially
Secondary method: enable test 42.3 MPH 80.2
This fault is set if the Vehicle Speed range to
primary WRAF O2 keep test enabled (after
sensor does not initially enabled) 38.5 MPH 82.0
achieve the required
higher measured EQR
threshold before a Closed loop integral 0.87 C/L Int 1.07
delay time threshold is Closed Loop Active = TRUE
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
reached. (Please see “Closed
Loop Enable
Clarification” in
Supporting Tables).
================ ==================
When above conditions
are met: Fuel Enrich
mode is entered.
================ ==================
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Turbocharge P0236 Detects a performance Engine Running: Engine Speed >= 400 RPM Continuous Type A,
r Boost failure in the Engine Speed <= 6,500 RPM 1 Trips
Pressure Turbocharger Boost See table Calculation are
(TIAP) Pressure sensor, such P0101, P0106, P010B, (Coolant Temp >= -9 Deg C performed every
Sensor as when a P0121, P0236, P1101: OR 12.5 msec
Performance Turbocharger Boost Turbocharger Intake OBD Coolant Enable
(twin turbo) Pressure value is stuck Flow Rationality Criteria = TRUE)
in range. Diagnostic Failure
Matrix Coolant Temp <= 150 Deg C
If the engine has been for combinations Intake Air Temp >= -20 Deg C
off for a sufficient of model failures that can Intake Air Temp <= 125 Deg C
amount of time, the set this DTC.
pressure values in the Minimum total weight
induction system will MAF model fails when factor (all factors
have equalized. The either MAF1 model fails or multiplied together) >= 0.50
Turbocharger Boost MAF2 model fails.
Pressure sensor value See Residual Weight Modeled MAF1 Error
is checked to see if it is MAF1 model fails when Factor tables. multiplied by
within the normal ABS(Measured MAF1 P0101, P0106, P010B,
expected atmospheric Flow – Modeled MAF1 P0121, P012B, P0236,
pressure range. If it is Flow) Filtered > 20.0 grams/sec P1101: MAF1 Residual
not, then the Weight Factor based on
Turbocharger Boost MAF2 model fails when RPM
Pressure performance ABS(Measured MAF2 and
diagnostic will fail. Flow – Modeled MAF2 P0101, P0106, P010B,
Flow) Filtered > 20.0 grams/sec P0121, P012B, P0236,
If the Turbocharger P1101: MAF1 Residual
Boost Pressure sensor MAP1 model fails when Weight Factor based on
value is within the ABS(Measured MAP – MAF Est
normal expected MAP Model 1) Filtered > 25.0 kPa
atmospheric range, Modeled MAF2 Error
then Manifold Pressure MAP2 model fails when multiplied by
(MAP), Turbocharger ABS(Measured MAP – P0101, P0106, P010B,
Boost Pressure, MAP Model 2) Filtered > 25.0 kPa P0121, P0236, P1101:
Barometric Pressure MAF2 Residual Weight
(BARO) and BARO B MAP3 model fails when Factor based on MAF
are compared to see if ABS(Measured MAP – Est
their values are similar. MAP Model 3) Filtered > 25.0 kPa and
If the MAP, BARO and P0101, P0106, P010B,
BARO B sensor values TIAP1 model fails when P0121, P0236, P1101:
are similar, but the ABS(Measured TIAP - MAF2 Residual Weight
Turbocharger Boost TIAP Model 1) Filtered > 30.0 kPa Factor based on RPM
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Pressure value is not
similar, then a TPS model fails when MAP Model 1 Error
Turbocharger Boost Filtered Throttle Model multiplied by
Pressure performance Error > 300 kPa*(g/s) P0101, P0106, P0121,
diagnostic will fail. P012B, P0236, P1101:
TIAP Correlation model MAP1 Residual Weight
The engine running fails when Factor based on RPM
portion of this High Engine Air Flow is
diagnostic is performed TRUE AND MAP Model 2 Error
using the Intake Flow Measured TIAP - multiplied by
Rationality Diagnostic measured MAP - offset as P0101, P0106, P0121,
(IFRD). IFRD a function of engine P012B, P0236, P1101:
calculates modeled speed > 30.0 kPa MAP2 Residual Weight
values of sensors from See table Factor based on RPM
other sensors. The P0101, P0106, P0121,
other sensors are the P0236, P1101: TIAP- MAP Model 3 Error
Mass Air Flow (MAF) MAP Correlation Offset multiplied by
sensor, MAF B sensor, P0101, P0106, P0121,
Manifold Pressure OR P012B, P0236, P1101:
(MAP) sensor and MAP3 Residual Weight
Throttle Position sensor Low Engine Air Flow is Factor based on RPM
(TPS). TRUE AND
Measured TIAP - TIAP Model 1 Error
These modeled values measured Baro - offset as multiplied by
are compared against a function of engine P0101, P0106, P0121,
the actual sensor speed > 30.0 kPa P0236, P1101: TIAP
values to see if they See table Residual Weight Factor
are similar. If they are P0101, P0106, P0121, based on RPM
similar, then the model P0236, P1101: TIAP-
passes. If they are not Baro Correlation Offset Filtered Throttle Model
similar, then that model Error multiplied by
is considered to be TIAP Correlation is valid P0101, P0106, P0121,
failed. Certain when P012B, P0236, P1101:
combinations of model High Engine Air Flow has TPS Residual Weight
passes and model been TRUE for a period of Factor based on RPM
failures can be time > 1.5 seconds
interpreted to be OR No Active DTCs: MAP_SensorCircuitFA
caused by a Low Engine Air Flow has EGRValvePerformance_F
performance issue with been TRUE for a period of A
the Turbocharger Boost time > 1.5 seconds MAF_SensorCircuitFA
Pressure sensor. In CrankSensor_FA
this case, the ECT_Sensor_FA
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Turbocharger Boost High Engine Air Flow is IAT_SensorFA
Pressure Performance TRUE when MnfdTempSensorFA
diagnostic will fail. Mass Air Flow > a threshold in TC_BoostPresSnsrCktFA
gm/sec as a function AmbientAirDefault
of engine speed See
table No Pending DTCs: EGRValve_FP
P0101, P0106, P0121, ECT_Sensor_Ckt_FP
P0236, P1101: TIAP- IAT_SensorCircuitFP
MAP Correlation Min MnfdTempSensorCktFP
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
MAP
AND
Filtered Mass Air Flow -
Mass Air Flow < 2.0 gm/sec
AND
Manifold Pressure < a threshold in kPa as
a function of engine
speed See table
-
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
P0101, P0106, P0121,
P0236, P1101: TIAP-
Baro Correlation Max
AND MAP
Mass Air Flow - Filtered
Mass Air Flow < 2.0 gm/sec
Engine Not Rotating: Time between current 4 failures out of
ignition cycle and the last 5 samples
Turbocharger Boost time the engine was
Pressure < 50.0 kPa running > 10.0 seconds 1 sample every
OR 12.5 msec
Turbocharger Boost Engine is not rotating
Pressure > 115.0 kPa
No Active DTCs: EngineModeNotRunTimer
OR Error
MAP_SensorCircuitFA
ABS(Manifold Pressure - AAP_SnsrCktFA
Turbocharger Boost AAP2_SnsrCktFA
Pressure) > 10.0 kPa AAP3_SnsrCktFA
AND
ABS(Manifold Pressure - No Pending DTCs: MAP_SensorCircuitFP
Baro Pressure) <= 10.0 kPa AAP_SnsrCktFP
AND AAP2_SnsrCktFP
ABS(Manifold Pressure - AAP3_SnsrCktFP
Baro Pressure B) <= 10.0 kPa
AND
ABS(Turbocharger Boost
Pressure - Baro Pressure) > 10.0 kPa
AND
ABS(Turbocharger Boost
Pressure - Baro
Pressure B) > 10.0 kPa
AND
ABS(Baro Pressure -
Baro Pressure B) <= 10.0 kPa
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Turbocharge P0247 Controller specific Voltage measurement Diagnostic enabled True 10 failures out of Type A,
r output driver circuit outside of controller ***************************** ***************************** 20 samples 1 Trips
Wastegate / diagnostic, diagnosing specific acceptable range Powertrain relay voltage >= 11.0 Volts
Supercharge the 'turbocharger boost during driver off state 100ms / sample Note: In
r Boost solenoid 'B' actuator' indicates open circuit Ignition run crank voltage > 5.00 Volts certain
Solenoid B low sided driver for an failure. ***************************** ***************************** controlle
Control open circuit failure Engine does not crank rs P0249
Circuit when the output is Controller specific output 200 K impedance may also
If two powered off by driver circuit voltage between output and Diagnostic system not set
parallel comparing a voltage thresholds are set to meet controller ground disabled turbocha
turbos are measurement to the following controller rger
present. controller specific specification for an open wastegat
voltage thresholds. circuit. e/
superch
In series applications, arger
turbocharger 'B' is the boost
second turbocharger in solenoid
the direction of exhaust B control
flow. In a parallel circuit
application, low
turbocharger 'B'is
associated with engine
bank 2.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Turbocharge P0249 Controller specific Voltage measurement Diagnostic enabled True 10 failures out of Type A,
r output driver circuit outside of controller ***************************** ***************************** 20 samples 1 Trips
Wastegate / diagnostic, diagnosing specific acceptable range Powertrain relay voltage >= 11.0 Volts
Supercharge the 'turbocharger boost during driver off state 100ms / sample Note: In
r Boost solenoid 'B' actuator' indicates short to ground Ignition run crank voltage > 5.00 Volts certain
Solenoid B low sided driver for a failure. ***************************** ***************************** controlle
Control short to ground failure Engine does not crank rs P0247
Circuit Low when the output is Controller specific output 0.5 impedance may also
If two powered off by driver circuit voltage between output and Diagnostic system not set
parallel comparing a voltage thresholds are set to meet controller ground disabled turbocha
turbos are measurement to the following controller rger
present. controller specific specification for a short to wastegat
voltage thresholds. ground. e/
superch
In series applications, In certain controllers this arger
turbocharger 'B' is the diagnosis runs only when boost
second turbocharger in the HWIO-output is driven solenoid
the direction of exhaust by the application S/W. B control
flow. In a parallel circuit
application,
turbocharger 'B'is
associated with engine
bank 2.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Turbocharge P0250 Controller specific Voltage measurement Diagnostic enabled True 10 failures out of Type A,
r output driver circuit outside of controller ***************************** ***************************** 20 samples 1 Trips
Wastegate / diagnostic, diagnosing specific acceptable range Powertrain relay voltage >= 11.0 Volts
Supercharge the 'turbocharger boost during driver on state 100ms / sample
r Boost solenoid 'B' actuator' indicates short to power Ignition run crank voltage > 5.00 Volts
Solenoid B low sided driver for a failure. ***************************** *****************************
Control short to power failure Engine does not crank
Circuit High when the output is Controller specific output 0.5 impedance
If two powered on by driver circuit voltage between output and Diagnostic system not
parallel comparing a voltage thresholds are set to meet controller power disabled
turbos are measurement to the following controller
present. controller specific specification for a short to
voltage thresholds. power.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Charge Air P026A This DTC indicates a Manifold temperature > 110.0 Diagnostic enabled True 5 failures out of Type A,
Cooler bad efficiency of the Air ***************************** ***************************** 10 samples. 1 Trips
Efficiency to Water Charge Air OR IC Pump enabled Activated via ICP-Control
Below Cooler. The diagnostic ***************************** ***************************** 100ms / sample
Threshold is based on the duration of boost pressure > 10,000 Engine run time >= 60.0 seconds
If Intercooler manifold temperature limitation caused by
Present and the time duration elevated intake manifold Coolant temperature >= -10.0 deg Celsius
boost pressure needs temperatures ***************************** *****************************
to be limited due to No active DTCS: ECT_Sensor_FA
high intake manifold MnfdTempSensorFA
temperatures.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 -10 ºC < ECT < 126 ºC any ( 5 ) failed (Mil
misfire is occurring by Engine load Or If ECT at startup < -10 ºC 200 rev blocks Flashes
Cylinder 1 P0301 monitoring various Then ECT 21 ºC < ECT < 126 º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 rate of misfire over value is tailored to specific + Throttle delta < 60.00 % per 25 ms Failure reported level of
Cylinder 2 P0302 an interval is compared vehicle operating - Throttle delta < 90.00 % per 25 ms for ( 1 ) Misfire)
Misfire to both emissions and conditions. Exceedence in
Detected catalyst damaging The selection of the 1st ( 16 ) 200 rev
thresholds. The equation used is based on block tests, or
Cylinder 3 P0303 pattern 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. given speed/load, that
speed load region is an
Cylinder 5 P0305 Undetectable region OR
Misfire see Algorithm Description Early Termination option: Not Enabled when Early
Detected Document for additional - see details of (used on plug ins that Termination
details. thresholds on may not have enough Reporting =
Cylinder 6 P0306 Supporting Tables Tab engine run time at end of Enabled and
Misfire SINGLE CYLINDER trip for normal interval to engine rev
Detected 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 )
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
RANDOM MISFIRE
Use random misfire
thresholds If no misfire for > 6 Engine Cycles
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
OR (Lores_Decel > CylModeDecel *
RandomCylModDecel
AND
Lores_Jerk) > CylModeJerk *
RandomCylModJerk
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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
BANK MISFIRE
Cylinders above
Bank Thresholds >= 2 cylinders
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
CONSECUTIVE
CYLINDER MISFIRE
1st cylinder uses
single cyl continuous
misfire thresholds;
2nd Cylinder uses:
(Medres_Decel > IdleSCD_Decel *
ConsecSCD_Decel
AND
Medres_Jerk) > IdleSCD_Jerk *
ConsecSCD_Jerk
CYLINDER
DEACTIVATION MODE
(Active Fuel Managment)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
OR
(CylBeforeDeacCylDecel > CylModeDecel *
CylBeforeAFM_Decel
AND
CylBeforeDeacCyl_Jerk) > CylModeJerk *
ClyBeforeAFM_Jerk
- see details on
Supporting Tables Tab
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
see
EngineOverSpeedLimit
in supporting tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
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
CamLctnIntFA
CamLctnExhFA
CamSensorAnyLctnTFTK
O
AnyCamPhaser_FA
AnyCamPhaser_TFTKO
AmbPresDfltdStatus
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
CARB approved 3000 or <ZeroTorqueAFM if
rpm to redline triangle.) AFM is active
in Supporting Tables
2 Cylinder delay
After Fuel resumes on
Automatic shift containing
Fuel Cut
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
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). )
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Engine Speed > 900 rpm
Veh Speed > 3 mph
Auto Transmission not shifting
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
MISFIRE CRANKSHAFT
PATTERN
RECOGNITION
checks each "misfire"
candidate in 100 engine
Cycle test to see if overall
crankshaft pattern looks
like real misfire
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
(recognized), or some
disturbance like rough
road (unrecognized).
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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
cycle test, the ratio of
unrecog/recognized is
checked to confirm if real
misfire is present.
discard 100
Ratio of Unrecog/Recog > 0.70 engine cycle test
:
NON-CRANKSHAFT
BASED ROUGH ROAD: Disabled
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Camshaft P0345 Diagnostic will fail if a Time since last camshaft Starter engaged Continuous Type B,
Position cam sensor pulse was position sensor pulse AND every 100 msec 2 Trips
(CMP) not received during a received >= 5.5 seconds (crank pulses being
Sensor period of time; if cam received
Circuit Bank sensor pulses are OR OR
2 Sensor A received the diagnostic ( MAF_SensorFA = FALSE
will pass. 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Camshaft P0346 Diagnostic will fail if an The number of camshaft Crankshaft is Continuous Type B,
Position incorrect number of pulses received during synchronized every MEDRES 2 Trips
(CMP) cam sensor pulses are first 12 MEDRES events event
Sensor detected over a is < 4 Starter must be engaged
Performance number of engine OR > 6 to enable the diagnostic,
Bank 2 cycles and will pass if but the diagnostic will
Sensor A the number of cam (There are 12 not disable when the
pulses is correct. 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Camshaft P0390 Diagnostic will fail if a Time since last camshaft Starter engaged Continuous Type B,
Position cam sensor pulse was position sensor pulse AND every 100 msec 2 Trips
(CMP) not received during a received >= 5.5 seconds (crank pulses being
Sensor period of time; if cam received
Circuit Bank sensor pulses are OR OR
2 Sensor B received the diagnostic ( MAF_SensorFA = FALSE
will pass. 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Camshaft P0391 Diagnostic will fail if an The number of camshaft Crankshaft is Continuous Type B,
Position incorrect number of pulses received during synchronized every MEDRES 2 Trips
(CMP) cam sensor pulses are first 12 MEDRES events event
Sensor detected over a is < 4 Starter must be engaged
Performance number of engine OR > 6 to enable the diagnostic,
Bank 2 cycles and will pass if but the diagnostic will
Sensor B the number of cam (There are 12 not disable when the
pulses is correct. 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cruise P0589 Detect when cruise Cruise Control analog The cruise control CAN cruise switch 1.00 fail continuously
Control control multi-function circuit B voltage must be analog voltage A/D diagnostic enable in ECM for greater than Type C,
Multi- switch circuit B "between ranges" for count ratio is 0.500 No SVS
Function (analog) voltage is in greater than a calibratable considerred to be seconds ,Emissio
Input B an illegal range period of time. "between ranges" ns
Circuit when the ratio is Neutral
measured in the Diagnost
following ranges: ics –
special
0.28 -0.31, type C
0.415-0.445,
0.585 - 0.615,
0.78 - 0.81,
1.005 - 1.035
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cruise P0592 detects short to ground Cruise Control analog The cruise control CAN cruise switch 1.00 fail continuously Type C,
Control failure for cruise multi- circuit B voltage must be Circuit B analog diagnostic enable in ECM for greater than No SVS
Multi- function switch circuit B in an "Open Short To voltage A/D count ratio 2.00 ,
Function Ground" range for greater is considered to be seconds Emissio
Input B than a calibratable period "open short to groun"d ns
Circuit Low of time. when the ratio is Neutral
measured in the Diagnost
following rangs: ics –
special
0 - 0.185 type C
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cruise P0593 detects short to power Cruise Control analog The cruise control CAN cruise switch 1.00 fail continuously Type C,
Control failure for cruise multi- circuit B voltage must be Circuit B analog diagnostic enable in ECM for greater than No SVS
Multi- function switch circuit B in a "Short To Power" voltage A/D count ratio 2.00 ,
Function range for greater than a is considered to be seconds Emissio
Input B calibratable period of "short to power" when ns
Circuit High time. the ratio is measured Neutral
in the following range: Diagnost
ics –
special
1.005 - 1.035 type C
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Intake P05CC Detects a VVT system Camshaft position error Cam Position Error > Intake Cam Phsr Enable = TRUE 60 Type B,
Camshaft error during Cold Starts [absolute value of 4.00 deg. failures out of 2 Trips
System Cold by comparing the (desired position - actual System Voltage > 11.00 Volts 100
Start desired and actual cam position)] is compared to samples
Performance positions when VVT is thresholds to determine if Engine Running = TRUE
– Bank 1 activated. excessive 100 ms /sample
Power Take Off (PTO) = FALSE
This is the same type active
diagnostic as P0011
except this detects Catalyst Warmup = TRUE
excessive deviations of Enabled
position while the cold
start phaser positions Desired cam position > 0 deg
are being commanded.
Desired AND Measured > 4.00 deg
cam position AND
< 6.00 deg
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Intake P05CD Detects a VVT system Camshaft position error Cam Position Error > Intake Cam Phsr Enable = TRUE 150 Type B,
Camshaft error during Cold Starts [absolute value of 4.00 deg. failures out of 2 Trips
System Cold by comparing the (desired position - actual System Voltage > 11.00 Volts 200
Start desired and actual cam position)] is compared to samples
Performance positions when VVT is thresholds to determine if Engine Running = TRUE
– Bank 2 activated. excessive 100 ms /sample
Power Take Off (PTO) = FALSE
This is the same type active
diagnostic as P0021
except this detects Catalyst Warmup = TRUE
excessive deviations of Enabled
position while the cold
start phaser positions Desired cam position > 0 deg
are being commanded.
Desired AND Measured > 4.00 deg
cam position AND
< 6.00 deg
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Internal P064D Diagnoses the WRAF B1S1 WRAF ASIC Controller Status fail Engine Run or Auto stop = True 128 controller Type B,
Control Application-Specific indicates control module counts and Measure status fail counts 2 Trips
Module O2 Integrated Circuit faults Valid fail counts are Heater Warm-up delay = Complete out of 160
Sensor (ASIC) for Controller accumulated to samples
Processor Status and Measure determine fault status WRAF circuit diagnostic
Performance Valid faults. These delay since power up 20.0 sec OR
Bank 1) (For faults can impact
use with closed loop fuel control. 128 measure
WRAF This DTC when valid fail counts
enabled, monitors the out of 160
two different failure samples
counters it receives
from the WRAF ASIC. 25 ms / sample
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Internal P064E Diagnoses the WRAF B2S1 WRAF ASIC Controller Status fail Engine Run or Auto stop = True 128 controller Type B,
Control Application-Specific indicates control module counts and Measure status fail counts 2 Trips
Module O2 Integrated Circuit faults Valid fail counts are Heater Warm-up delay = Complete out of 160
Sensor (ASIC) for Controller accumulated to samples
Processor Status and Measure determine fault status WRAF circuit diagnostic
Performance Valid faults. These delay since power up 20.0 sec OR
Bank 2) (For faults can impact
use with closed loop fuel control. 128 measure
WRAF This DTC when valid fail counts
enabled, monitors the out of 160
two different failure samples
counters it receives
from the WRAF ASIC. 25 ms / sample
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Shared High P0658 Controller specific - Voltage measurement 0.5 impedance Shared high side drive #1 = 20 failures out Type B,
Side Drive output driver circuit outside of controller between output and low diag enable 1.00 of 25 samples 2 Trips
#1 Control diagnoses the shared specific acceptable range controller ground
Circuit Low high sided driver # 1 for during driver on state Powertrain relay voltage >= 11.00 100 ms / sample
(STG) - a short to ground indicates short to ground
(GEN III failure when the output failure. Run Crank voltage > 5.00
Controllers is powered on by - Controller specific output
ONLY) comparing a voltage driver circuit voltage Powertrain relay state = ON
measurement to thresholds are set to meet
controller specific the following controller
voltage thresholds. specification for a short to
ground.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Shared High P0659 Controller specific - Voltage measurement 0.5 impedance Shared high side drive #1 = 20 failures out Type B,
Side Drive output driver circuit outside of controller between output and diag enable 1.00 of 25 samples 2 Trips
#1 Control diagnoses the shared specific acceptable range controller power
Circuit High high sided driver # 1 for during driver off state Powertrain relay voltage >= 11.00 100 ms / sample
(STP) - a short to power failure indicates short to power
(GEN III when the output is failure. Run Crank voltage > 5.00
Controllers powered off by - Controller specific output
ONLY) comparing a voltage driver circuit voltage Powertrain relay state = ON
measurement to thresholds are set to meet
controller specific the following controller
voltage thresholds. specification for a short to
power.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Inlet Airflow P1101 Detects a performance See table Engine Speed >= 400 RPM Continuous Type B,
System failure in the Manifold P0101, P0106, P010B, Engine Speed <= 6,500 RPM 2 Trips
Performance Pressure (MAP) P0121, P0236, P1101: Calculation are
(twin turbo) sensor, Turbocharger Turbocharger Intake (Coolant Temp >= -9 Deg C performed every
Boost Pressure sensor, Flow Rationality OR 12.5 msec
Throttle Position sensor Diagnostic Failure OBD Coolant Enable
(TPS), Mass Air Flow Matrix Criteria = TRUE)
(MAF) sensor or MAF for combinations
B sensor that cannot of model failures that can Coolant Temp <= 150 Deg C
be uniquely identified set this DTC. Intake Air Temp >= -20 Deg C
as a failure in one Intake Air Temp <= 125 Deg C
individual sensor. This MAF model fails when
diagnostic can set either MAF1 model fails or Minimum total weight
when more than one of MAF2 model fails. factor (all factors
these sensors has a multiplied together) >= 0.50
performance concern. MAF1 model fails when
ABS(Measured MAF1 See Residual Weight Modeled MAF1 Error
This diagnostic is Flow – Modeled MAF1 Factor tables. multiplied by
performed using the Flow) Filtered > 20.0 grams/sec P0101, P0106, P010B,
Intake Flow Rationality P0121, P012B, P0236,
Diagnostic (IFRD). MAF2 model fails when P1101: MAF1 Residual
IFRD calculates ABS(Measured MAF2 Weight Factor based on
modeled values of Flow – Modeled MAF2 RPM
sensors from these five Flow) Filtered > 20.0 grams/sec and
sensors. P0101, P0106, P010B,
MAP1 model fails when P0121, P012B, P0236,
These modeled values ABS(Measured MAP – P1101: MAF1 Residual
are compared against MAP Model 1) Filtered > 25.0 kPa Weight Factor based on
the actual sensor MAF Est
values to see if they MAP2 model fails when
are similar. If they are ABS(Measured MAP – Modeled MAF2 Error
similar, then the model MAP Model 2) Filtered > 25.0 kPa multiplied by
passes. If they are not P0101, P0106, P010B,
similar, then that model MAP3 model fails when P0121, P0236, P1101:
is considered to be ABS(Measured MAP – MAF2 Residual Weight
failed. Certain MAP Model 3) Filtered > 25.0 kPa Factor based on MAF
combinations of model Est
passes and model TIAP1 model fails when and
failures can be ABS(Measured TIAP – -
interpreted to be TIAP Model 1) Filtered > 30.0 kPa
caused by a
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
performance issue with TPS model fails when P0101, P0106, P010B,
the system, but no Filtered Throttle Model P0121, P0236, P1101:
single failed sensor can Error > 300 kPa*(g/s) MAF2 Residual Weight
uniquely be identified. Factor based on RPM
In this case, the Inlet
Airflow System TIAP Correlation model MAP Model 1 Error
Performance diagnostic fails when multiplied by
will fail. High Engine Air Flow is P0101, P0106, P0121,
TRUE AND P012B, P0236, P1101:
Measured TIAP - MAP1 Residual Weight
measured MAP - offset Factor based on RPM
as a function of engine
speed > 30.0 kPa MAP Model 2 Error
See table multiplied by
P0101, P0106, P0121, P0101, P0106, P0121,
P0236, P1101: TIAP- P012B, P0236, P1101:
MAP Correlation Offset MAP2 Residual Weight
Factor based on RPM
OR
MAP Model 3 Error
Low Engine Air Flow is multiplied by
TRUE AND P0101, P0106, P0121,
Measured TIAP - P012B, P0236, P1101:
measured Baro - offset as MAP3 Residual Weight
a function of engine Factor based on RPM
speed > 30.0 kPa
See table TIAP Model 1 Error
P0101, P0106, P0121, multiplied by
P0236, P1101: TIAP- P0101, P0106, P0121,
Baro Correlation Offset P0236, P1101: TIAP
Residual Weight Factor
TIAP Correlation is valid based on RPM
when
High Engine Air Flow has Filtered Throttle Model
been TRUE for a period of Error multiplied by
time > 1.5 seconds P0101, P0106, P0121,
OR P012B, P0236, P1101:
Low Engine Air Flow has TPS Residual Weight
been TRUE for a period of Factor based on RPM
time > 1.5 seconds
No Active DTCs: MAP_SensorCircuitFA
High Engine Air Flow is -
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
TRUE when EGRValvePerformance_F
Mass Air Flow > a threshold in gm A
sec as a function of MAF_SensorCircuitFA
engine speed CrankSensor_FA
See table ECT_Sensor_FA
P0101, P0106, P0121, IAT_SensorFA
P0236, P1101: TIAP- MnfdTempSensorFA
MAP Correlation Min TC_BoostPresSnsrCktFA
Air Flow AmbientAirDefault
AND
Manifold Pressure > a threshold in kPa as No Pending DTCs: EGRValve_FP
a function of engine ECT_Sensor_Ckt_FP
speed IAT_SensorCircuitFP
See table MnfdTempSensorCktFP
P0101, P0106, P0121,
P0236, P1101: TIAP-
MAP Correlation Min
MAP
AND
Filtered Mass Air Flow -
Mass Air Flow < 2.0 gm/sec
AND
Manifold Pressure < a threshold in kPa as
a function of engine
speed
See table
-
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
P0101, P0106, P0121,
P0236, P1101: TIAP-
Baro Correlation Max
AND MAP
Mass Air Flow - Filtered
Mass Air Flow < 2.0 gm/sec
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Engine Metal P1258 The objective of the Engine Coolant >= 132 °C Engine Run Time >= 30 Seconds Fault present for Type A,
Over algorithm is to protect >= 0 seconds 1 Trips
temperature the engine in the event For a period >= 2 seconds If feature was active and it
Active of engine metal set the coolant sensor
overtemperature, fault then feature will be
mainly due to loss of enabled on coolant
coolant sensor fault pending on
the next trip.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cruise P155B Detects a failure of the Cruise Control Set 2 fail continuously in the CAN cruise switch 1.00 fail continuously Type C,
Control Set/ cruise set 2 switch in a switch remains applied for applied state for diagnostic enable in ECM for greater than No SVS
Coast Signal continously applied greater than a calibratable greater than 89.000 ,
2 Circuit state period of time. 89.000 seconds Emissio
seconds ns
Neutral
Diagnost
ics –
special
type C
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cruise P155C Detects a failure of the Cruise Control Resume 2 fail continuously in the CAN cruise switch 1.00 fail continuously
Control cruise resume 2 switch switch remains applied for applied state for diagnostic enable in ECM for greater than MIL:
Resume/ in a continously applied greater than a calibratable greater than 89.000 Type C,
Acceleration state period of time. 89.000 seconds No SVS
Signal 2 seconds ,
Circuit Emissio
ns
Neutral
Diagnost
ics –
special
type C
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cruise P1589 Detects failure for Lane Center Control fail continuously in the CAN cruise switch 1.00 fail continuously Type C,
Control Lane cruise lane centering switch remains applied for applied state for diagnostic enable in ECM for greater than No SVS
Center control circuit greater than a calibratable greater than 20.00 seconds ,
Switch period of time. 20.00 seconds Emissio
Circuit ns
Neutral
Diagnost
ics –
special
type C
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cruise P158B This DTC monitors for Communication of the >= All the following >= 3.00 seconds Executes in Type C,
Control Lane an error in Alive Rolling Count or 8.00 counts conditions are met for 25ms loop. No SVS
Center communication with the Protection Value from the
Signal Cruise Control Lane DC/DC Converter over Power Mode = Run
Message Center Signal CAN bus is incorrect
Counter for Powertrain Relay Voltage >= 11.00 Volts
Incorrect
Run/Crank Ignition
>= Voltage >= 11.00 Volts
out of total samples 10.00 counts
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Auto Start P15A3 BCM to ECM Rolling Rolling count value = TRUE Engine Speed 200 RPM > 3 error counts Type B,
Stop Select Count check for CAN received from BCM does Engine Speed 7,500 RPM for > 10.0 2 Trips
Switch frame $1E1. -- Only not match expected value seconds
Signal utilize when calibration Engine speed between 5.0 seconds
Circuit variable min/max for 100 ms / sample
KeINFG_e_HybridType
For start equals Vehicle Speed 318.14 MPH
stop CeINFR_e_StartStopC for 5.0 seconds
conventional onv.
hybrid
applications Hybrid type =CeINFR_e_StartStopCo
nv
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Ignition P16BC 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
#3 Run/Crank Ignition AND 0.175
Voltage & the sec continuous;
Powertrain Relay (Run/Crank voltage >
Ignition Voltage #2 Table, f(IAT). See 12.5 ms/count in
supporting tables: main processor
P1682_PT Relay Pull-in
Run/Crank Voltage f(IAT)
OR PT Relay Ignition
voltage > 5.50 Volts)
AND
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Turbocharge P16E7 The DTC indicates that Absolut value of Diagnostic enabled True 18 Failed tests Type B,
r Boost the provided boost (VeBSTR_Pct_TwinBalan > 15.00 % ***************************** ***************************** out of 25 tests 2 Trips
Imbalance pressure of the two ce = Engine speed <= 6,800 rpm
parallel turbos can only WastegateControl A - ***************************** ***************************** 100ms/ sample
be balanced with WastegateControl B) No DTCs active: MAF_SensorFA
completely different ***************************** *****************************
waste gate solenoid No boost pressure control
duty cycles leading to failsoft mode active:
very different waste (VeBSTR_e_FsftAction) =
gate positions. CeBSTR_e_NoFsftAction
***************************** *****************************
Boost pressure closed
loop control is active.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Intake P2092 Controller specific Voltage measurement 0.5 impedance System supply voltage > 11.00 Volts 20 Type A,
Camshaft output driver circuit outside of controller between signal and failures out of 1 Trips
Actuator diagnoses the CAM specific acceptable range controller ground Output driver On 25
Solenoid phaser oil control valve during driver on state samples
Circuit Low– solenoid high sided indicates short to ground Ignition switch Crank or Run
Bank 2 driver for a short to failure. 250 ms /sample,
ground failure when the continuous
output is powered on Controller specific output
by comparing a voltage driver circuit voltage
measurement to thresholds are set to meet
controller specific the following controller
voltage thresholds. specification for a short to
ground.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Intake P2093 Controller specific Voltage measurement 0.5 impedance System supply voltage > 11.00 Volts 20 Type A,
Camshaft output driver circuit outside of controller between signal and failures out of 1 Trips
Actuator diagnoses the CAM specific acceptable range controller power Output driver On 25
Solenoid phaser oil control valve during driver off state samples
Circuit High– solenoid high sided indicates short to power Ignition switch Crank or Run
Bank 2 driver for a short to failure. 250 ms /sample,
power failure when the continuous
output is powered off Controller specific output
by comparing a voltage driver circuit voltage
measurement to thresholds are set to meet
controller specific the following controller
voltage thresholds. specification for a short to
power.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Exhaust P2094 Controller specific Voltage measurement 0.5 impedance System supply voltage > 11.00 Volts 20 Type A,
Camshaft output driver circuit outside of controller between signal and failures out of 1 Trips
Actuator diagnoses the CAM specific acceptable range controller ground Output driver On 25
Solenoid phaser oil control valve during driver on state samples
Circuit Low – solenoid high sided indicates short to ground Ignition switch Crank or Run
Bank 2 driver for a short to failure. 250 ms /sample,
ground failure when the continuous
output is powered on Controller specific output
by comparing a voltage driver circuit voltage
measurement to thresholds are set to meet
controller specific the following controller
voltage thresholds. specification for a short to
ground.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Exhaust P2095 Controller specific Voltage measurement 0.5 impedance System supply voltage > 11.00 Volts 20 Type A,
Camshaft output driver circuit outside of controller between signal and failures out of 1 Trips
Actuator diagnoses the CAM specific acceptable range controller power Output driver On 25
Solenoid phaser oil control valve during driver off state samples
Circuit High solenoid high sided indicates short to power Ignition switch Crank or Run
– Bank 2 driver for a short to failure. 250 ms /sample,
power failure when the continuous
output is powered off Controller specific output
by comparing a voltage driver circuit voltage
measurement to thresholds are set to meet
controller specific the following controller
voltage thresholds. specification for a short to
power.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Barometric P222B Detects a performance Engine Running: No Active DTCs: AmbPresSnsr2_CktFA 320 failures out Type B,
Pressure failure in the IAT_SensorFA of 400 samples 2 Trips
Sensor B Barometric Pressure Difference between Baro > 20.0 kPa MAF_Snsr2_FA
Circuit (BARO) B sensor, such Pressure B reading and AfterThrottlePressureFA 1 sample every
Range/ as when a BARO B Estimated Baro <= 1.24 miles TPS_FA 12.5 msec
Performance value is stuck in range. when distance since last TPS_Performance_FA
Estimated Baro update VehicleSpeedSensor_FA
If the engine has been TC_BoostPresSnsrFA
off for a sufficient OR
amount of time, the
pressure values in the Difference between Baro > 25.0 kPa
induction system will Pressure B reading and
have equalized. The Estimated Baro > 1.24 miles
BARO B sensor value when distance since last
is checked to see if it is Estimated Baro update
within the normal
expected atmospheric Engine Not Rotating: < 50.0 kPa Time between current 4 failures out of
pressure range. If it is ignition cycle and the last 5 samples
not, then the BARO B Barometric Pressure B > 115.0 kPa time the engine was
performance diagnostic OR running > 10.0 seconds 1 sample every
will fail. Barometric Pressure B 12.5 msec
Engine is not rotating
If the BARO B sensor OR
value is within the No Active DTCs: EngineModeNotRunTimer
normal expected ABS(Manifold Pressure - <= 10.0 kPa Error
atmospheric range, Turbocharger Boost MAP_SensorCircuitFA
then Manifold Pressure Pressure) AAP_SnsrCktFA
(MAP), Turbocharger AND <= 10.0 kPa AAP2_SnsrCktFA
Boost Pressure, BARO ABS(Manifold Pressure - AAP3_SnsrCktFA
and BARO B are Baro Pressure)
compared to see if their AND > 10.0 kPa No Pending DTCs: MAP_SensorCircuitFP
values are similar. If ABS(Manifold Pressure - AAP_SnsrCktFP
the MAP, Turbocharger Baro Pressure B) AAP2_SnsrCktFP
Boost Pressure and AND <= 10.0 kPa AAP3_SnsrCktFP
BARO sensor values ABS(Turbocharger Boost
are similar, but the Pressure - Baro Pressure)
BARO B value is not AND
similar, then a BARO B ABS(Turbocharger Boost > 10.0 kPa
performance diagnostic Pressure - Baro
will fail. Pressure B)
AND > 10.0 kPa
ABS(Baro Pressure -
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
When the engine is Baro Pressure B)
running, there is an
estimate of barometric
pressure that is
determined with the
Turbocharger Boost
Pressure sensor,
engine air flow and
engine speed. If the
BARO B value from the
sensor is not similar to
this barometric
pressure estimate, then
the BARO B
performance diagnostic
will fail.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Barometric P222C Detects a continuous BARO B Voltage < 40.0 % of 5 Volt 320 failures out Type B,
Pressure short to ground in the Range of 400 samples 2 Trips
Sensor B Barometric Pressure (This is equal to 50.9
Circuit Low (BARO) B signal circuit kPa) 1 sample every
(Gen III) by monitoring the 12.5 msec
BARO B sensor output
voltage and failing the
diagnostic when the
BARO B voltage is too
low. The BARO B
sensor is a pressure
transducer which
outputs a voltage
proportional to the
absolute pressure.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Barometric P222D Detects a continuous BARO B Voltage > 90.0 % of 5 Volt 320 failures out Type B,
Pressure short to power or open Range of 400 samples 2 Trips
Sensor B circuit in the Barometric (This is equal to 115.0
Circuit High Pressure (BARO) B kPa) 1 sample every
(Gen III) signal circuit by 12.5 msec
monitoring the BARO B
sensor output voltage
and failing the
diagnostic when the
BARO B voltage is too
high. The BARO B
sensor is a pressure
transducer which
outputs a voltage
proportional to the
absolute pressure.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Barometric P222E Detects a noisy or String Length > 100 kPa 4 failures out of Type B,
Pressure erratic signal in the 5 samples 2 Trips
Sensor B barometric pressure Where:
Circuit (BARO) B circuit by "String Length" = sum of Each sample
Intermittent/ monitoring the BARO B "Diff" calculated over 80 consecutive BARO takes 1.0
Erratic sensor and failing the B readings seconds
diagnostic when the And where:
BARO B signal has a "Diff" = ABS(current
noisier output than is BARO B reading - BARO
expected. B reading from 12.5
milliseconds previous)
When the value of
BARO B in kilopascals
(kPa) is determined, a
delta is calculated
between the current
reading and the
previous reading. The
absolute value of these
deltas is summed over
a number of BARO B
readings. The result of
this summation is
called a “string length”.
ECM - Unique (LGW) Section Page 100 of 122 Page 704 of 1589
18 OBDG03A ECM - Unique (LGW) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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: 40 Type B,
Pumping the WRAF O2 sensor when the pump current is current fault regions this key cycle P0032 failures out of 2 Trips
Current pumping current has an in any of the fault regions are: 160 samples
Performance incorrect or out of when this test is enabled A) Pump current Measure Valid status = Valid
Bank 1 (For range value. This DTC during DFCO. > 5.00 ma (ASIC) OR
use with will detect open circuit
WRAF - E81 faults to the Pump Note: This ASIC is B) Pump current Controller status (ASIC) = Ready Region B: 40
current, Ref Cell referred to as ATIC142 0.30 ma and failures out of
voltage, Ref Ground (Continental). - 0.30 ma Engine Run or Auto stop = True 160 samples
circuits. When
enabled, the diagnostic C) Pump current ************************** OR
monitors the pumping < -0.10 ma Heater Warm-up delay = Complete
current in three Then Region C: 40
different fault regions The three fault regions WRAF circuit diagnostic failures out of
during DFCO. have individual X out of delay (since heater Warm- 20.0 seconds 160 samples
Y calibrations. When up delay is complete)
The individual the X out of Y is ************************** Sample rate is
diagnostic failure reached in any region WRAF Ref cell 25 msec.
counters are this DTC is set. temperature 628 Deg C
incremented based on Test enabled
the diagnostic results in Test starts when time in during DFCO.
each region. The DTC DFCO 5.0 seconds
is set based on any of Test stops when time in
the three individual fail DFCO > 12.0 seconds
and sample counters.
ECM - Unique (LGW) Section Page 101 of 122 Page 705 of 1589
18 OBDG03A ECM - Unique (LGW) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2 Sensor P223D This DTC determines if Fault condition present The three pump B2S1 DTC's Not active P0155, P0050, P0051 or Region A: 40 Type B,
Pumping the WRAF O2 sensor when the pump current is current fault regions this key cycle P0052 failures out of 2 Trips
Current pumping current has an in any of the fault regions are: 160 samples
Performance incorrect or out of when this test is enabled A) Pump current Measure Valid status = Valid
Bank 2 (For range value. This DTC during DFCO. > 5.00 ma (ASIC) OR
use with will detect open circuit
WRAF - E81 faults to the Pump Note: This ASIC is B) Pump current Controller status (ASIC) = Ready Region B: 40
current, Ref Cell referred to as ATIC142 0.30 ma and failures out of
voltage, Ref Ground (Continental). - 0.30 ma Engine Run or Auto stop = True 160 samples
circuits. When
enabled, the diagnostic C) Pump current ************************** OR
monitors the pumping < -0.10 ma Heater Warm-up delay = Complete
current in three Then Region C: 40
different fault regions The three fault regions WRAF circuit diagnostic failures out of
during DFCO. have individual X out of delay (since heater Warm- 20.0 seconds 160 samples
Y calibrations. When up delay is complete)
The individual the X out of Y is ************************** Sample rate is
diagnostic failure reached in any region WRAF Ref cell 25 msec.
counters are this DTC is set. temperature 628 Deg C
incremented based on Test enabled
the diagnostic results in Test starts when time in during DFCO.
each region. The DTC DFCO 5.0 seconds
is set based on any of Test stops when time in
the three individual fail DFCO > 12.0 seconds
and sample counters.
ECM - Unique (LGW) Section Page 102 of 122 Page 706 of 1589
18 OBDG03A ECM - Unique (LGW) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2 Sensor P223E This DTC determines if Measured Reference cell < 700 Deg C B1S1 DTC's Not active P0135, P0030, P0031 or 64 failures out of Type B,
Reference the WRAF O2 sensor temperature OR this key cycle P0032 80 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 This test compares the
element's resistance Controller status (ASIC) = Ready Continuous
(from the WRAF sensor
Application-Specific Engine Run or Auto stop = True
Integrated Circuit
(ASIC)) to the expected **************************
values for the enabled Heater Warm-up delay = Complete
condition. The element Then
temperature is directly WRAF circuit diagnostic
related to the element delay (since heater Warm- 20.0 seconds
resistance based on up delay is complete)
the released sensor Then
element specifications. Delay after WRAF circuit
diagnostic delay 0.0 seconds
The diagnostic failure **************************
counter is incremented
if the element
temperature is outside
the expected range.
This DTC is set based
on the fail and sample
counters.
ECM - Unique (LGW) Section Page 103 of 122 Page 707 of 1589
18 OBDG03A ECM - Unique (LGW) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2 Sensor P223F This DTC determines if Measured Reference cell < 700 Deg C B2S1 DTC's Not active P0155, P0050, P0051 or 64 failures out of Type B,
Reference the WRAF O2 sensor temperature OR this key cycle P0052 80 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
2 This test compares the
element's resistance Controller status (ASIC) = Ready Continuous
(from the WRAF sensor
Application-Specific Engine Run or Auto stop = True
Integrated Circuit
(ASIC)) to the expected **************************
values for the enabled Heater Warm-up delay = Complete
condition. The element Then
temperature is directly WRAF circuit diagnostic
related to the element delay (since heater Warm- 20.0 seconds
resistance based on up delay is complete)
the released sensor Then
element specifications. Delay after WRAF circuit
diagnostic delay 0.0 seconds
The diagnostic failure **************************
counter is incremented
if the element
temperature is outside
the expected range.
This DTC is set based
on the fail and sample
counters.
ECM - Unique (LGW) Section Page 104 of 122 Page 708 of 1589
18 OBDG03A ECM - Unique (LGW) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
VVT Lock P25CD Controller specific Voltage measurement 200 K impedance System supply voltage > 11.00 Volts 20 Type A,
Control output driver circuit outside of controller between signal and failures out of 1 Trips
Open Ckt diagnoses the VVL specific acceptable range controller ground. 25
Bnk2 park pin system high during driver on state Output driver is samples
sided driver for an open indicates open circuit commanded on 250 ms /sample,
circuit failure when the failure. continuous
output is powered on
by comparing a voltage Controller specific output Ignition switch is in crank
measurement to driver circuit voltage or run position
controller specific thresholds are set to meet
voltage thresholds. the following controller
specification for an open
circuit.
ECM - Unique (LGW) Section Page 105 of 122 Page 709 of 1589
18 OBDG03A ECM - Unique (LGW) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
VVT Lock P25CE Controller specific Voltage measurement 0.5 impedance System supply voltage > 11.00 Volts 20 Type A,
Control Low output driver circuit outside of controller between signal and failures out of 1 Trips
Ckt Bnk2 diagnoses the VVL specific acceptable range controller ground 25
park pin system high during driver on state Output driver is samples
sided driver for a short indicates short to ground commanded on 250 ms /sample,
to ground failure when failure. continuous
the output is powered
on by comparing a Controller specific output Ignition switch is in crank
voltage measurement driver circuit voltage or run position
to controller specific thresholds are set to meet
voltage thresholds. the following controller
specification for a short to
ground.
ECM - Unique (LGW) Section Page 106 of 122 Page 710 of 1589
18 OBDG03A ECM - Unique (LGW) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
VVT Lock P25CF Controller specific Voltage measurement 0.5 impedance System supply voltage > 11.00 Volts 20 Type A,
Control Hi output driver circuit outside of controller between signal and failures out of 1 Trips
Ckt Bnk2 diagnoses the VVL specific acceptable range controller power 25
park pin system high during driver off state Output driver is samples
sided driver for a short indicates short to power commanded on 250 ms /sample,
to power failure when failure. continuous
the output is powered
off by comparing a Controller specific output Ignition switch is in crank
voltage measurement driver circuit voltage or run position
to controller specific thresholds are set to meet
voltage thresholds. the following controller
specification for a short to
power.
ECM - Unique (LGW) Section Page 107 of 122 Page 711 of 1589
18 OBDG03A ECM - Unique (LGW) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Crankshaft P2619 Controller specific Voltage measurement Short to power: <= 0.5 Powertrain Relay Voltage >= 11.0 Volts 40 failures out Type X,
Position output driver circuit outside of controller Ohms impedance of 50 samples No MIL
Signal diagnoses the specific acceptable range between signal and Engine is not cranking
Output crankshaft position during driver on state controller power 1 sample every
Circuit High output low sided driver indicates short to power Crankshaft Position 100 msec
for a short to power failure. Output is commanded low
failure when the output
is powered on by
comparing a voltage
measurement to
controller specific
voltage thresholds.
ECM - Unique (LGW) Section Page 108 of 122 Page 712 of 1589
18 OBDG03A ECM - Unique (LGW) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2 Sensor P2626 This DTC determines if B1S1 Trim circuit Open Run/Crank Signal changes from false to true 128 fail counts Type B,
Pumping the WRAF O2S trim test. out of 160 2 Trips
Current Trim circuit is open. The trim WRAF circuit diagnostic samples
Circuit/Open circuit fine tunes the This application uses the delay (since heater Warm- 20.0 seconds
Bank 1 WRAF O2S pump following type of WRAF CeWRSG_e_NGK_ZF up delay is complete) 25 ms / sample
Sensor 1 current signal. The sensor: AS_U2
(For use with diagnostic is an Fuel Control State = Closed Loop Continuous
WRAF - E81 Application-Specific The ASIC Open trim test
Integrated Circuit detects a fault if the trim Off Stoich Closed Loop = Not active
(ASIC) intrusive test circuit resistance is:
which runs when the DFCO = Not active
Run/Crank signal For NGK_ZFAS_U2 > 4,644 ohms
changes from False to WRAF Pump current 0.3 ma
True. For Bosch_LSU_4p9 > 379.5 ohms
ECM - Unique (LGW) Section Page 109 of 122 Page 713 of 1589
18 OBDG03A ECM - Unique (LGW) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2 Sensor P2629 This DTC determines if B2S1 Trim circuit Open Run/Crank Signal changes from false to true 128 fail counts Type B,
Pumping the WRAF O2S trim test. out of 160 2 Trips
Current Trim circuit is open. The trim WRAF circuit diagnostic samples
Circuit/Open circuit fine tunes the This application uses the delay (since heater Warm- 20.0 seconds
Bank 2 WRAF O2S pump following type of WRAF CeWRSG_e_NGK_ZF up delay is complete) 25 ms / sample
Sensor 1 current signal. The sensor: AS_U2
(For use with diagnostic is an Fuel Control State = Closed Loop Continuous
WRAF - E81 Application-Specific The ASIC Open trim test
Integrated Circuit detects a fault if the trim Off Stoich Closed Loop = Not active
(ASIC) intrusive test circuit resistance is:
which runs when the DFCO = Not active
Run/Crank signal For NGK_ZFAS_U2 > 4,644 ohms
changes from False to WRAF Pump current 0.3 ma
True. For Bosch_LSU_4p9 > 379.5 ohms
ECM - Unique (LGW) Section Page 110 of 122 Page 714 of 1589
18 OBDG03A ECM - Unique (LGW) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Shared High P2670 Controller specific - Voltage measurement 0.5 impedance Shared high side drive #2 = 1.00 20 failures out Type B,
Side Drive output driver circuit outside of controller between output and low diag enable of 25 samples 2 Trips
#2 Control diagnoses the shared specific acceptable range controller ground
Circuit Low high sided driver # 2 for during driver on state Powertrain relay voltage >= 11.00 100 ms / sample
(STG) - a short to ground indicates short to ground
(GEN III failure when the output failure. Run Crank voltage > 5.00
Controllers is powered on by - Controller specific output
ONLY) comparing a voltage driver circuit voltage Powertrain relay state = ON
measurement to thresholds are set to meet
controller specific the following controller
voltage thresholds. specification for a short to
ground.
ECM - Unique (LGW) Section Page 111 of 122 Page 715 of 1589
18 OBDG03A ECM - Unique (LGW) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Shared High P2671 Controller specific - Voltage measurement 0.5 impedance Shared high side drive #2 = 20 failures out Type B,
Side Drive output driver circuit outside of controller between output and diag enable 1.00 of 25 samples 2 Trips
#2 Control diagnoses the shared specific acceptable range controller power
Circuit High high sided driver # 2 for during driver off state Powertrain relay voltage >= 11.00 100 ms / sample
(STP) - a short to power failure indicates short to power
(GEN III when the output is failure. Run Crank voltage > 5.00
Controllers powered off by - Controller specific output
ONLY) comparing a voltage driver circuit voltage Powertrain relay state = ON
measurement to thresholds are set to meet
controller specific the following controller
voltage thresholds. specification for a short to
power.
ECM - Unique (LGW) Section Page 112 of 122 Page 716 of 1589
18 OBDG03A ECM - Unique (LGW) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cylinder 2 P3409 Controller specific Voltage measurement Open Circuit: Diagnostic Status Enabled >= 20 errors out Type B,
Deactivation output driver circuit outside of controller 200 k impedance of 25 samples 2 Trips
Solenoid diagnoses the Cylinder specific acceptable range between output and Powertrain Relay Voltage 11.00 volts
Control 2 Deactivation Solenoid during driver off state controller ground Performed every Note: In
Circuit/Open low sided driver for an indicates open circuit Engine RPM 400 rpm 250 msec certain
open circuit failure failure. controlle
when the output is Controller specific output rs P3411
powered off by driver circuit voltage may also
comparing a voltage thresholds are set to meet set
measurement to the following controller (Cylinder
controller specific specification for an open 2
voltage thresholds. circuit. Deactiva
tion
Solenoid
Control
Circuit/
Low)
ECM - Unique (LGW) Section Page 113 of 122 Page 717 of 1589
18 OBDG03A ECM - Unique (LGW) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cylinder 2 P3411 Controller specific Voltage measurement Short to Ground Circuit Diagnostic Status Enabled >= 20 errors Type B,
Deactivation output driver circuit outside of controller 0.5 impedance out of 25 2 Trips
Solenoid diagnoses the Cylinder specific acceptable range between output and Powertrain Relay Voltage 11.00 volts samples
Control 2 Deactivation Solenoid during driver off state controller ground Note: In
Circuit/Low low sided driver for a indicates short to ground Engine RPM 400 rpm Performed every certain
short to ground failure failure. 250 msec controlle
when the output is Controller specific output rs P3409
powered off by driver circuit voltage may also
comparing a voltage thresholds are set to meet set
measurement to the following controller (Cylinder
controller specific specification for a short to 2
voltage thresholds. ground. Deactiva
tion
Solenoid
Control
Circuit/
Open)
ECM - Unique (LGW) Section Page 114 of 122 Page 718 of 1589
18 OBDG03A ECM - Unique (LGW) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cylinder 2 P3412 Controller specific Voltage measurement Short to Power Diagnostic Status Enabled >= 20 errors Type B,
Deactivation output driver circuit outside of controller 0.5 impedance out of 25 2 Trips
Solenoid diagnoses the Cylinder specific acceptable range between output and Powertrain Relay Voltage 11.00 volts samples
Control 2 Deactivation Solenoid during driver on state controller power
Circuit/High low sided driver for a indicates short to power Engine RPM 400 rpm Performed every
short to power failure failure. 250 msec
when the output is Controller specific output
powered on by driver circuit voltage
comparing a voltage thresholds are set to meet
measurement to the following controller
controller specific specification for a short to
voltage thresholds. power.
ECM - Unique (LGW) Section Page 115 of 122 Page 719 of 1589
18 OBDG03A ECM - Unique (LGW) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cylinder 5 P3433 Controller specific Voltage measurement Open Circuit: Diagnostic Status Enabled >= 20 errors out Type B,
Deactivation output driver circuit outside of controller 200 k impedance of 25 samples 2 Trips
Solenoid diagnoses the Cylinder specific acceptable range between output and Powertrain Relay Voltage 11.00 volts
Control 5 Deactivation Solenoid during driver off state controller ground Performed every Note: In
Circuit/Open low sided driver for an indicates open circuit Engine RPM 400 rpm 250 msec certain
open circuit failure failure. controlle
when the output is Controller specific output rs P3435
powered off by driver circuit voltage may also
comparing a voltage thresholds are set to meet set
measurement to the following controller (Cylinder
controller specific specification for an open 5
voltage thresholds. circuit. Deactiva
tion
Solenoid
Control
Circuit/
Low)
ECM - Unique (LGW) Section Page 116 of 122 Page 720 of 1589
18 OBDG03A ECM - Unique (LGW) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cylinder 5 P3435 Controller specific Controller specific output Short to Ground Circuit Diagnostic Status Enabled >= 20 errors Type B,
Deactivation output driver circuit driver circuit diagnoses 0.5 impedance out of 25 2 Trips
Solenoid diagnoses the Cylinder the Cylinder 3 between output and Powertrain Relay Voltage 11.00 volts samples
Control 5 Deactivation Solenoid Deactivation Solenoid low controller ground Note: In
Circuit/Low low sided driver for a sided driver for a short to Engine RPM 400 rpm Performed every certain
short to ground failure ground failure when the 250 msec controlle
when the output is output is powered off by rs P3433
powered off by comparing a voltage may also
comparing a voltage measurement to controller set
measurement to specific voltage (Cylinder
controller specific thresholds. 5
voltage thresholds. Deactiva
tion
Solenoid
Control
Circuit/
Open)
ECM - Unique (LGW) Section Page 117 of 122 Page 721 of 1589
18 OBDG03A ECM - Unique (LGW) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cylinder 5 P3436 Controller specific Voltage measurement Short to Power Diagnostic Status Enabled >= 20 errors Type B,
Deactivation output driver circuit outside of controller 0.5 impedance out of 25 2 Trips
Solenoid diagnoses the Cylinder specific acceptable range between output and Powertrain Relay Voltage 11.00 volts samples
Control 5 Deactivation Solenoid during driver on state controller power
Circuit/High low sided driver for a indicates short to power Engine RPM 400 rpm Performed every
short to power failure failure. 250 msec
when the output is Controller specific output
powered on by driver circuit voltage
comparing a voltage thresholds are set to meet
measurement to the following controller
controller specific specification for a short to
voltage thresholds. power.
ECM - Unique (LGW) Section Page 118 of 122 Page 722 of 1589
18 OBDG03A ECM - Unique (LGW) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 0.5 seconds on Bus A Enabled
KeCAND_b_OffKeyCycle =1
DiagEnbl (1 indicates enabled)
Power Mode is in
accessory or run or crank
and High Voltage Virtual
Network Management is
ECM - Unique (LGW) Section Page 119 of 122 Page 723 of 1589
18 OBDG03A ECM - Unique (LGW) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
not active for > 0.4000 seconds
ECM - Unique (LGW) Section Page 120 of 122 Page 724 of 1589
18 OBDG03A ECM - Unique (LGW) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 >= 400.00 milliseconds bus loading. 2 Trips
Communicati
on LIN Bus 1 Power Mode =Run
Off
Run/Crank Voltage >= 11.00 Volts
ECM - Unique (LGW) Section Page 121 of 122 Page 725 of 1589
18 OBDG03A ECM - Unique (LGW) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 >= 400.00 milliseconds 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
ECM - Unique (LGW) Section Page 122 of 122 Page 726 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2S Heater P0050 Controller specific Voltage measurement Ignition = Crank or Run 20 failures out Type B,
Control output driver circuit outside of controller Voltage > 11.0 volts of 25 samples 2 Trips
Circuit Bank diagnoses the heater specific acceptable range Engine Speed > 400 RPM Note: In
2 Sensor 1 output low sided driver during driver off state 250 ms / sample certain
for an open circuit indicates open circuit controlle
failure when the output failure. Continuous rs P0051
is powered off by may also
comparing a voltage Controller specific output 200 K impedance set
measurement to driver circuit voltage between output and
controller specific thresholds are set to meet controller ground.
voltage thresholds. the following controller
specification for an open
circuit.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2S Heater P0051 Controller specific Voltage measurement Ignition = Crank or Run 20 failures out Type B,
Control output driver circuit outside of controller Voltage > 11.0 volts of 25 samples 2 Trips
Circuit diagnoses the heater specific acceptable range Engine Speed > 400 RPM Note: In
Bank2 output low sided driver during driver off state 250 ms / sample certain
Sensor1 for a short to ground indicates short to ground controlle
failure when the output failure. Continuous rs P0050
is powered off by may also
comparing a voltage Controller specific output 0.5 impedance set
measurement to driver circuit voltage between output and
controller specific thresholds are set to meet controller ground.
voltage thresholds. the following controller
specification for a short to
ground.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2S Heater P0052 Controller specific Voltage measurement Ignition = Crank or Run 20 failures out Type B,
Control output driver circuit outside of controller Voltage > 11.0 volts of 25 samples 2 Trips
Circuit diagnoses the heater specific acceptable range Engine Speed > 400 RPM
Bank2 output low sided driver during driver on state 250 ms / sample
Sensor1 for a short to power indicates short to power
failure when the output failure. Continuous
is powered on by
comparing a voltage Controller specific output 0.5 impedance
measurement to driver circuit voltage between output and
controller specific thresholds are set to meet controller power.
voltage thresholds. the following controller
specification for a short to
power.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2S Heater P0056 Controller specific Voltage measurement Ignition = Crank or Run 20 failures out Type B,
Control output driver circuit outside of controller Voltage > 11.0 volts of 25 samples 2 Trips
Circuit Bank diagnoses the heater specific acceptable range Engine Speed > 400 RPM Note: In
2 Sensor 2 output low sided driver during driver off state 250 ms / sample certain
for an open circuit indicates open circuit controlle
failure when the output failure. Continuous rs P0057
is powered off by may also
comparing a voltage Controller specific output 200 K impedance set
measurement to driver circuit voltage between output and
controller specific thresholds are set to meet controller ground.
voltage thresholds. the following controller
specification for an open
circuit.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2S Heater P0057 Controller specific Voltage measurement Ignition = Crank or Run 20 failures out Type B,
Control output driver circuit outside of controller Voltage > 11.0 volts of 25 samples 2 Trips
Circuit diagnoses the heater specific acceptable range Engine Speed > 400 RPM Note: In
Bank2 output low sided driver during driver off state 250 ms / sample certain
Sensor2 for a short to ground indicates short to ground controlle
failure when the output failure. Continuous rs P0056
is powered off by may also
comparing a voltage Controller specific output 0.5 impedance set
measurement to driver circuit voltage between output and
controller specific thresholds are set to meet controller ground.
voltage thresholds. the following controller
specification for a short to
ground.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2S Heater P0058 Controller specific Voltage measurement Ignition = Crank or Run 20 failures out Type B,
Control output driver circuit outside of controller Voltage > 11.0 volts of 25 samples 2 Trips
Circuit diagnoses the heater specific acceptable range Engine Speed > 400 RPM
Bank2 output low sided driver during driver on state 250 ms / sample
Sensor2 for a short to power indicates short to power
failure when the output failure. Continuous
is powered on by
comparing a voltage Controller specific output 0.5 impedance
measurement to driver circuit voltage between output and
controller specific thresholds are set to meet controller power.
voltage thresholds. the following controller
specification for a short to
power.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
HO2S P0059 Detects an oxygen Heater Resistance 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 3.4 < ohms < 8.6 IAT_SensorFA
Bank 2 range resistance Coolant – IAT < 8.0 ºC
Sensor 1 value.. This test Engine Soak Time > 28,800 seconds
calculates the heater's Coolant Temp -30.0 ºC
resistance (using Ignition Voltage < 32.0 volts
voltage and current) at Engine Run time < 0.09 seconds
engine start after a
soak condition and
compares it to the
expected values for the
released sensor.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
HO2S P0060 Detects an oxygen Heater Resistance 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 3.4 < ohms < 8.6 IAT_SensorFA
Bank 2 range resistance value. Coolant – IAT < 8.0 ºC
Sensor 2 This test calculates the Engine Soak Time > 28,800 seconds
heater's resistance Coolant Temp -30.0 ºC
(using voltage and Ignition Voltage < 32.0 volts
current) at engine start Engine Run time < 0.09 seconds
after a soak condition
and compares it to the
expected values for the
released sensor.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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(Supercharger Inlet running > 8.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
(supercharg sensor. ABS(Supercharger Inlet Manifold Pressure >= 50.0 kPa
ed) Pressure - Baro Pressure) <= 10.0 kPa Manifold Pressure <= 115.0 kPa
If the engine has been Baro Pressure >= 50.0 kPa
off for a sufficient OR Baro Pressure <= 115.0 kPa
amount of time, the Supercharger Inlet
pressure values in the ABS(Manifold Pressure - Pressure >= 50.0 kPa
induction system will Baro Pressure) <= 10.0 kPa Supercharger Inlet
have equalized. The AND Pressure <= 115.0 kPa
Manifold Pressure ABS(Supercharger Inlet
(MAP), Supercharger Pressure - Manifold No Active DTCs: EngineModeNotRunTimer
Inlet Pressure (SCIAP) Pressure) > 10.0 kPa Error
and Barometric AND MAP_SensorFA
Pressure (BARO) ABS(Supercharger Inlet SCIAP_SensorFA
sensors values are Pressure - Baro Pressure) <= 10.0 kPa AAP2_SnsrFA
checked to see if they
are within the normal OR No Pending DTCs: MAP_SensorCircuitFP
expected atmospheric SCIAP_SensorCircuitFP
pressure range. If they ABS(Manifold Pressure - AAP2_SnsrCktFP
are, then MAP, SCIAP Baro Pressure) <= 10.0 kPa
and BARO are AND
compared to see if their ABS(Supercharger Inlet
values are similar. Pressure - Manifold
Pressure) <= 10.0 kPa
If two of these three AND
sensors are similar, but ABS(Supercharger Inlet
the third is not, then a Pressure - Baro Pressure) > 10.0 kPa
performance diagnostic
for the specific sensor OR
with the dissimilar
value will fail. ABS(Manifold Pressure -
Baro Pressure) > 10.0 kPa
If there is no AND
combination of two of ABS(Supercharger Inlet
these three sensors Pressure - Manifold
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
that is similar, then the Pressure) > 10.0 kPa
failed sensor cannot be AND
uniquely identified. ABS(Supercharger Inlet
The Multiple Pressure Pressure - Baro Pressure) > 10.0 kPa
Sensor Correlation
Diagnostic will fail in
this case.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Fuel Press P00C8 Controller specific Voltage measurement Engine Speed >= 50 RPM 20 Type A,
Regulator output driver circuit outside of controller Battery Voltage >= 11 Volts failures out of 1 Trips
Solenoid diagnoses High specific acceptable range 40
Supply Pressure pump Control during driver on state Not in pump device samples
Voltage Solenoid high sided indicates open circuit control 100 ms /sample
Control High driver for an open failure. Enabled when a code Continuous
Side Circuit circuit failure when the clear is not active or not
Open output is powered on Controller specific output >= 200 KOhms exiting device control
by comparing a voltage driver circuit voltage impedance between
measurement to thresholds are set to meet signal and controller
controller specific the following controller ground
voltage thresholds. specification for an open
circuit.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Mass Air P0101 Detects a performance See table Engine Speed >= 400 RPM Continuous Type B,
Flow System failure in the Mass Air P0101, P0106, P0121, Engine Speed <= 6,200 RPM 2 Trips
Performance Flow (MAF) sensor, P012B, P1101: Calculation are
(supercharg such as when a MAF Supercharger Intake (Coolant Temp >= -7 Deg C performed every
ed) value is stuck in range. Flow Rationality OR 12.5 msec
Diagnostic Failure OBD Coolant Enable
This diagnostic is Matrix Criteria = TRUE)
performed using the for combinations
Intake Flow Rationality of model failures that can Coolant Temp <= 129 Deg C
Diagnostic (IFRD). set this DTC. Intake Air Temp >= -20 Deg C
IFRD calculates Intake Air Temp <= 129 Deg C
modeled values of TPS model fails when
sensors from other Filtered Throttle Model Minimum total weight
sensors. The other Error > 400 kPa*(g/s) factor (all factors
sensors are the multiplied together) >= 0.50
Manifold Pressure MAF model fails when
(MAP) sensor, ABS(Measured Flow – See Residual Weight Modeled Air Flow Error
Supercharger Inlet Modeled Air Flow) Filtered > 30.0 grams/sec Factor tables. multiplied by
Pressure (SCIAP) P0101, P0106, P010B,
sensor and Throttle MAP1 model fails when P0121, P012B, P0236,
Position sensor (TPS). ABS(Measured MAP – P1101: MAF1 Residual
MAP Model 1) Filtered > 30.0 kPa Weight Factor based on
These modeled values RPM
are compared against MAP2 model fails when and
the actual sensor ABS(Measured MAP – P0101, P0106, P010B,
values to see if they MAP Model 2) Filtered > 30.0 kPa P0121, P012B, P0236,
are similar. If they are P1101: MAF1 Residual
similar, then the model SCIAP1 model fails when Weight Factor based on
passes. If they are not ABS(Measured SCIAP – MAF Est
similar, then that model SCIAP Model 1) Filtered > 25.0 kPa
is considered to be MAP Model 1 Error
failed. Certain SCIAP2 model fails when multiplied by
combinations of model ABS(Measured SCIAP – P0101, P0106, P0121,
passes and model SCIAP Model 2) Filtered > 25.0 kPa P012B, P0236, P1101:
failures can be MAP1 Residual Weight
interpreted to be Factor based on RPM
caused by a and
performance issue with P0101, P0106, P0121,
the MAF sensor. In this P012B, P1101: Boost
case, the MAF Residual Weight Factor
Performance diagnostic based on % of Boost
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
will fail.
MAP Model 2 Error
multiplied by
P0101, P0106, P0121,
P012B, P0236, P1101:
MAP2 Residual Weight
Factor based on RPM
and
P0101, P0106, P0121,
P012B, P1101: Boost
Residual Weight Factor
based on % of Boost
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
P0101, P0106, P0121,
P012B, P1101: Boost
Residual Weight Factor
based on % of Boost
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Manifold P0106 If the engine has been Engine Running: Engine Speed >= 400 RPM Continuous Type A,
Absolute off for a sufficient Engine Speed <= 6,200 RPM 1 Trips
Pressure amount of time, the See table Calculation are
Sensor pressure values in the P0101, P0106, P0121, (Coolant Temp >= -7 Deg C performed every
Performance induction system will P012B, P1101: OR 12.5 msec
(supercharg have equalized. The Supercharger Intake OBD Coolant Enable
ed) MAP sensor value is Flow Rationality Criteria = TRUE)
checked to see if it is Diagnostic Failure
within the normal Matrix Coolant Temp <= 129 Deg C
expected atmospheric for combinations Intake Air Temp >= -20 Deg C
pressure range. If it is of model failures that can Intake Air Temp <= 129 Deg C
not, then the MAP set this DTC.
performance diagnostic Minimum total weight
will fail. TPS model fails when factor (all factors
Filtered Throttle Model multiplied together) >= 0.50
If the MAP sensor Error > 400 kPa*(g/s)
value is within the See Residual Weight Modeled Air Flow Error
normal expected MAF model fails when Factor tables. multiplied by
atmospheric range, ABS(Measured Flow – P0101, P0106, P010B,
then MAP, Modeled Air Flow) Filtered > 30.0 grams/sec P0121, P012B, P0236,
Supercharger Inlet P1101: MAF1 Residual
Absolute Pressure MAP1 model fails when Weight Factor based on
(SCIAP), and ABS(Measured MAP – RPM
Barometric Pressure MAP Model 1) Filtered > 30.0 kPa and
(BARO) are compared P0101, P0106, P010B,
to see if their values MAP2 model fails when P0121, P012B, P0236,
are similar. If the ABS(Measured MAP – P1101: MAF1 Residual
SCIAP and BARO MAP Model 2) Filtered > 30.0 kPa Weight Factor based on
sensor values are MAF Est
similar, but the MAP SCIAP1 model fails when
value is not similar, ABS(Measured SCIAP – MAP Model 1 Error
then a MAP SCIAP Model 1) Filtered > 25.0 kPa multiplied by
performance diagnostic P0101, P0106, P0121,
will fail. SCIAP2 model fails when P012B, P0236, P1101:
ABS(Measured SCIAP – MAP1 Residual Weight
The engine running SCIAP Model 2) Filtered > 25.0 kPa Factor based on RPM
portion of this and
diagnostic is performed P0101, P0106, P0121,
using the Intake Flow P012B, P1101: Boost
Rationality Diagnostic Residual Weight Factor
(IFRD). IFRD based on % of Boost
calculates modeled
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
values of sensors from MAP Model 2 Error
other sensors. The multiplied by
other sensors are the P0101, P0106, P0121,
Mass Air Flow (MAF) P012B, P0236, P1101:
sensor, Supercharger MAP2 Residual Weight
Inlet Pressure (SCIAP) Factor based on RPM
sensor and Throttle and
Position sensor (TPS). P0101, P0106, P0121,
P012B, P1101: Boost
These modeled values Residual Weight Factor
are compared against based on % of Boost
the actual sensor
values to see if they Filtered Throttle Model
are similar. If they are Error multiplied by
similar, then the model P0101, P0106, P0121,
passes. If they are not P012B, P0236, P1101:
similar, then that model TPS Residual Weight
is considered to be Factor based on RPM
failed. Certain
combinations of model SCIAP Model 1 Error
passes and model multiplied by
failures can be P0101, P0106, P0121,
interpreted to be P012B, P1101: SCIAP1
caused by a Residual Weight Factor
performance issue with based on RPM
the MAP sensor. In this and
case, the MAP P0101, P0106, P0121,
Performance diagnostic P012B, P1101: Boost
will fail. Residual Weight Factor
based on % of Boost
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Engine P0116 This DTC detects an A failure will be reported if See No Active DTC's VehicleSpeedSensor_FA 1 failure Type B,
Coolant ECT (Engine Coolant any of the following occur: P0116_Fail if power IAT_SensorFA 2 Trips
Temperature temperature) sensor up ECT exceeds IAT ECT_Sensor_Ckt_FA 500 msec/
(ECT) that is biased high or by these values IgnitionOffTimeValid sample
Sensor stuck above the 1) ECT at power up > IAT in the Supporting TimeSinceEngineRunning
Performance thermostat monitoring at power up by an IAT tables section Valid Once per valid
diagnostic. This check based table lookup value cold start
is performed after a after a minimum Non-volatile memory
soak condition. 28,800 initization = Not occurred
second soak (fast fail).
Test complete this trip = False
2) ECT at power up > IAT Test aborted this trip = False
at power up by IAT -9 ºC
19.3 LowFuelCondition
C after a minimum Diag = False
28,800
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 19.3 C 1) ECT at power up > IAT
after a minimum 28,800 at power up by > 19.3 ºC
seconds soak and the
time spent cranking the 2) Cranking time < 10.0 seconds
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:
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
1d) IAT drops from power
up IAT 3.3 ºC
=================== ==================
Diagnostic is aborted
when 3) or 4) occurs:
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Throttle P0121 Detects a performance See table Engine Speed >= 400 RPM Continuous Type B,
Position failure in the Throttle P0101, P0106, P0121, Engine Speed <= 6,200 RPM 2 Trips
Sensor Position sensor (TPS) P012B, P1101: Calculation are
Performance sensor, such as when a Supercharger Intake (Coolant Temp >= -7 Deg C performed every
(supercharg TPS value is stuck in Flow Rationality OR 12.5 msec
ed) range. Diagnostic Failure OBD Coolant Enable
Matrix Criteria = TRUE)
This diagnostic is for combinations of model
performed using the failures that can set this Coolant Temp <= 129 Deg C
Intake Flow Rationality DTC. Intake Air Temp >= -20 Deg C
Diagnostic (IFRD). Intake Air Temp <= 129 Deg C
IFRD calculates TPS model fails when
modeled values of Filtered Throttle Model Minimum total weight
sensors from other Error > 400 kPa*(g/s) factor (all factors
sensors. The other multiplied together) >= 0.50
sensors are the MAF model fails when
Manifold Pressure ABS(Measured Flow – See Residual Weight Modeled Air Flow Error
(MAP) sensor, Modeled Air Flow) Filtered > 30.0 grams/sec Factor tables. multiplied by
Supercharger Inlet P0101, P0106, P010B,
Pressure (SCIAP) MAP1 model fails when P0121, P012B, P0236,
sensor and Mass Air ABS(Measured MAP – P1101: MAF1 Residual
Flow (MAF) sensor. MAP Model 1) Filtered > 30.0 kPa Weight Factor based on
RPM
These modeled values MAP2 model fails when and
are compared against ABS(Measured MAP – P0101, P0106, P010B,
the actual sensor MAP Model 2) Filtered > 30.0 kPa P0121, P012B, P0236,
values to see if they P1101: MAF1 Residual
are similar. If they are SCIAP1 model fails when Weight Factor based on
similar, then the model ABS(Measured SCIAP – MAF Est
passes. If they are not SCIAP Model 1) Filtered > 25.0 kPa
similar, then that model MAP Model 1 Error
is considered to be SCIAP2 model fails when multiplied by
failed. Certain ABS(Measured SCIAP – P0101, P0106, P0121,
combinations of model SCIAP Model 2) Filtered > 25.0 kPa P012B, P0236, P1101:
passes and model MAP1 Residual Weight
failures can be Factor based on RPM
interpreted to be and
caused by a P0101, P0106, P0121,
performance issue with P012B, P1101: Boost
the TPS sensor. In this Residual Weight Factor
case, the TPS based on % of Boost
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Performance diagnostic
will fail. MAP Model 2 Error
multiplied by
P0101, P0106, P0121,
P012B, P0236, P1101:
MAP2 Residual Weight
Factor based on RPM
and
P0101, P0106, P0121,
P012B, P1101: Boost
Residual Weight Factor
based on % of Boost
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
P0101, P0106, P0121,
P012B, P1101: Boost
Residual Weight Factor
based on % of Boost
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Supercharge P012B Detects a performance Engine Running: Engine Speed >= 400 RPM Continuous Type B,
r Inlet failure in the Engine Speed <= 6,200 RPM 2 Trips
Absolute Supercharger Inlet See table Calculation are
Pressure Absolute Pressure P0101, P0106, P0121, (Coolant Temp >= -7 Deg C performed every
(SCIAP) (SCIAP) sensor, such P012B, P1101: OR 12.5 msec
Sensor as when a SCIAP value Supercharger Intake OBD Coolant Enable
Performance is stuck in range. Flow Rationality Criteria = TRUE)
Diagnostic Failure
If the engine has been Matrix Coolant Temp <= 129 Deg C
off for a sufficient for combinations of model Intake Air Temp >= -20 Deg C
amount of time, the failures that can set this Intake Air Temp <= 129 Deg C
pressure values in the DTC. Minimum total weight
induction system will factor (all factors
have equalized. The TPS model fails when multiplied together) >= 0.50
SCIAP sensor value is Filtered Throttle Model
checked to see if it is Error > 400 kPa*(g/s) See Residual Weight Modeled Air Flow Error
within the normal Factor tables. multiplied by
expected atmospheric MAF model fails when P0101, P0106, P010B,
pressure range. If it is ABS(Measured Flow – P0121, P012B, P0236,
not, then the SCIAP Modeled Air Flow) Filtered > 30.0 grams/sec P1101: MAF1 Residual
performance diagnostic Weight Factor based on
will fail. MAP1 model fails when RPM
ABS(Measured MAP – and
If the SCIAP sensor MAP Model 1) Filtered > 30.0 kPa P0101, P0106, P010B,
value is within the P0121, P012B, P0236,
normal expected MAP2 model fails when P1101: MAF1 Residual
atmospheric range, ABS(Measured MAP – Weight Factor based on
then Manifold Pressure MAP Model 2) Filtered > 30.0 kPa MAF Est
(MAP), SCIAP and
Barometric Pressure SCIAP1 model fails when MAP Model 1 Error
(BARO) are compared ABS(Measured SCIAP – multiplied by
to see if their values SCIAP Model 1) Filtered > 25.0 kPa P0101, P0106, P0121,
are similar. If the MAP P012B, P0236, P1101:
and BARO sensor SCIAP2 model fails when MAP1 Residual Weight
values are similar, but ABS(Measured SCIAP – Factor based on RPM
the SCIAP value is not SCIAP Model 2) Filtered > 25.0 kPa
similar, then a SCIAP MAP Model 2 Error
performance diagnostic multiplied by
will fail. P0101, P0106, P0121,
P012B, P0236, P1101:
The engine running MAP2 Residual Weight
portion of this Factor based on RPM
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
diagnostic is performed
using the Intake Flow MAP Model 3 Error
Rationality Diagnostic multiplied by
(IFRD). IFRD P0101, P0106, P0121,
calculates modeled P012B, P0236, P1101:
values of sensors from MAP3 Residual Weight
other sensors. The Factor based on RPM
other sensors are the
Mass Air Flow (MAF) TIAP Model 1 Error
sensor, Manifold multiplied by
Pressure (MAP) sensor P0101, P0106, P0121,
and Throttle Position P0236, P1101: TIAP
sensor (TPS). Residual Weight Factor
based on RPM
These modeled values
are compared against Filtered Throttle Model
the actual sensor Error multiplied by
values to see if they P0101, P0106, P0121,
are similar. If they are P012B, P0236, P1101:
similar, then the model TPS Residual Weight
passes. If they are not Factor based on RPM
similar, then that model
is considered to be No Active DTCs: MAP_SensorCircuitFA
failed. Certain EGRValvePerformance_F
combinations of model A
passes and model MAF_SensorCircuitFA
failures can be CrankSensor_FA
interpreted to be ECT_Sensor_FA
caused by a IAT_SensorFA
performance issue with MnfdTempSensorFA
the SCIAP sensor. In SCIAP_SensorCircuitFA
this case, the SCIAP AmbientAirDefault
Performance diagnostic
will fail. No Pending DTCs: EGRValve_FP
ECT_Sensor_Ckt_FP
IAT_SensorCircuitFP
MnfdTempSensorCktFP
SCIAP_SensorCircuitFP
Engine Not Rotating: Time between current 4 failures out of
ignition cycle and the last 5 samples
Supercharger Inlet time the engine was
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Pressure < 50.0 kPa running > 8.0 seconds 1 sample every
OR 12.5 msec
Supercharger Inlet Engine is not rotating
Pressure > 115.0 kPa
No Active DTCs: EngineModeNotRunTimer
OR Error
MAP_SensorCircuitFA
ABS(Manifold Pressure - SCIAP_SensorCircuitFA
Baro Pressure) <= 10.0 kPa AAP2_SnsrCktFA
AND
ABS(Supercharger Inlet No Pending DTCs: MAP_SensorCircuitFP
Pressure - Manifold SCIAP_SensorCircuitFP
Pressure) > 10.0 kPa AAP2_SnsrCktFP
AND
ABS(Supercharger Inlet
Pressure - Baro Pressure) > 10.0 kPa
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Supercharge P012C Detects a continuous SCIAP Voltage < 3.0 % of 5 Volt Continuous 320 failures out Type B,
r Inlet short to ground or open Range of 400 samples 2 Trips
Absolute circuit in the (This is equal to 6.1
Pressure Supercharger Inlet kPa) 1 sample every
(SCIAP) Absolute Pressure 12.5 msec
Sensor (SCIAP) signal circuit
Circuit Low by monitoring the
(Gen II) SCIAP sensor output
voltage and failing the
diagnostic when the
SCIAP voltage is too
low. The SCIAP sensor
is a pressure
transducer which
outputs a voltage
proportional to the
absolute pressure.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Supercharge P012D Detects a continuous SCIAP Voltage > 97.0 % of 5 Volt Continuous 320 failures out Type B,
r Inlet short to power in the Range of 400 samples 2 Trips
Absolute Supercharger Inlet (This is equal to 124.0
Pressure Absolute Pressure kPa) 1 sample every
(SCIAP) (SCIAP) signal circuit 12.5 msec
Sensor by monitoring the
Circuit High SCIAP sensor output
(Gen II) voltage and failing the
diagnostic when the
SCIAP voltage is too
high. The SCIAP
sensor is a pressure
transducer which
outputs a voltage
proportional to the
absolute pressure.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2 Sensor P013C The P013C diagnostic Primary Method: The No Active DTC's TPS_ThrottleAuthorityDef Frequency: Type A,
Slow is the third in a EWMA of the Post O2 aulted Once per trip 1 Trips
Response sequence of six sensor normalized ECT_Sensor_FA Note: if EWMA
Rich to Lean intrusive secondary O2 integral value. > 8.0 units IAT_SensorFA NaPOPD_b_Res
Bank 2 monitors which include The EWMA repass limit is 7.5 units MAF_SensorFA etFastRespFunc
Sensor 2 DTCs P2272, P014A, The EWMA calculation MAP_SensorFA = FALSE for the
P013C, P2273, P014B, uses a 0.30 coefficient. AIR System FA given Fuel Bank
& P013D. This DTC FuelInjectorCircuit_FA OR
determines if the OR FuelTrimSystemB1_FA NaPOPD_b_Rap
secondary O2 sensor FuelTrimSystemB2_FA idResponseActiv
has an slow response Secondary Method: The EngineMisfireDetected_F e = TRUE,
to an A/F change from Accumulated mass air A multiple tests per
Rich to Lean and flow monitored during the > 70.0 grams (upper Ethanol Composition trip are allowed.
thereby can no longer Slow Response Test voltage threshold is Sensor FA
be used for secondary (between the upper and 450 mvolts and lower B2S2 DTC's Not Active
O2 sensor fuel control lower voltage thresholds) voltage threshold is this key cycle P013D, P014A, P014B,
or for catalyst 150 mvolts) P2272 or P2273
monitoring. This
diagnostic commands System Voltage > 10.0 Volts
fuel cut off while Learned heater resistance = Valid ( the heater
monitoring the sensor resistance has learned
signal and the since NVM reset, see
accumulated mass air enable conditions for
flow. "HO2S Heater Resistance
DTC's" )
Note: The Primary
method is used when Green O2S Condition = Not Valid,
the secondary O2 Green O2S condition is
sensor signal considered valid until the
transitions from above accumulated air flow is
the upper threshold to greater than
below the lower Multiple DTC Use_Green
threshold, otherwise Sensor Delay Criteria -
the Secondary method Limit
is used. for the following locations:
B1S2, B2S2 in Supporting
Primary method: The Tables tab.
P013C diagnostic Airflow accumulation is
measures the only enabled when airflow
secondary O2 sensor is above 22.0 grams/sec.
voltage response rate
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
between an upper and Low Fuel Condition = False
lower voltage Only when
threshold. The FuelLevelDataFault = False
response rate is then
normalized to mass air Post fuel cell = Enabled, refer to
flow rate and scaled Multiple DTC Use -
resulting in a Block learn cells to
normalized intregral enable Post oxygen
value. The normalized sensor tests
integral is fed into a 1st for additional info.
order lag filter to Crankshaft Torque < 100.0 Nm
update the final EWMA
result. DTC P013C is DTC's Passed P2272
set when the EWMA P014A
value exceeds the
EWMA threshold. ================== ==================
Note: This EWMA After above conditions are
diagnostic employs two met:
features, Fast Initial DFCO mode is continued
Response (FIR) and (wo driver initiated pedal
Rapid Step Response input).
(RSR). The FIR feature
is used following a
code clear event or any
event that results in
erasure of the engine
controller’s non-volatile
memory. The RSR
feature is used when a
step change in the test
result is identified. Both
these temporary
features improve the
EWMA result following
a non-typical event by
allowing multiple
intrusive tests on a
given trip until the total
number of tests reach a
calibration value.
Secondary method:
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
This fault is set if the
secondary O2 sensor
does not achieve the
required lower voltage
threshold before the
accumulated mass air
flow threshold is
reached.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2 Sensor P013D The P013D diagnostic Primary Method: The No Active DTC's TPS_ThrottleAuthorityDef Frequency: Type A,
Slow is the sixth in a EWMA of the Post O2 aulted Once per trip 1 Trips
Response sequence of six sensor normalized ECT_Sensor_FA Note: if EWMA
Lean to Rich intrusive secondary O2 integral value. > 8.0 units IAT_SensorFA NaPOPD_b_Res
Bank 2 monitors which include The EWMA repass limit is 7.5 units MAF_SensorFA etFastRespFunc
Sensor 2 DTCs P2272, P014A, The EWMA calculation MAP_SensorFA = FALSE for the
P013C, P2273, P014B, uses a 0.30 coefficient. AIR System FA given Fuel Bank
& P013D. This DTC FuelInjectorCircuit_FA OR
determines if the OR FuelTrimSystemB1_FA NaPOPD_b_Rap
secondary O2 sensor FuelTrimSystemB2_FA idResponseActiv
has an slow response Secondary Method: The EngineMisfireDetected_F e = TRUE,
to an A/F change from Accumulated mass air A multiple tests per
Lean to Rich and flow monitored during the > 200 grams (lower Ethanol Composition trip are allowed.
thereby can no longer Slow Response Test voltage threshold is Sensor FA
be used for secondary (between the upper and 350 mvolts and upper B2S2 DTC's Not Active
O2 sensor fuel control lower voltage thresholds) voltage threshold is this key cycle P013C, P014A, P014B,
or for catalyst 650 mvolts) P2272 or P2273
monitoring. This
diagnostic increases System Voltage > 10.0 Volts
the delivered fuel while Learned heater resistance = Valid ( the heater
monitoring the sensor resistance has learned
signal and the since NVM reset, see
accumulated mass air enable conditions for
flow. "HO2S Heater Resistance
DTC's" )
Note: The Primary
method is used when Green O2S Condition = Not Valid,
the secondary O2 Green O2S condition is
sensor signal considered valid until the
transitions from below accumulated air flow is
the lower threshold to greater than
above the upper Multiple DTC Use_Green
threshold, otherwise Sensor Delay Criteria -
the Secondary method Limit
is used. for the following locations:
B1S2, B2S2 in Supporting
Primary method: The Tables tab.
P013D diagnostic Airflow accumulation is
measures the only enabled when airflow
secondary O2 sensor is above 22.0 grams/sec.
voltage response rate Green Cat System
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
between an lower and Condition = Not Valid,
upper voltage Green Cat System
threshold. The condition is considered
response rate is then valid until accumulated
normalized to mass air airflow is greater than
flow rate and scaled 720,000 grams. Airflow
resulting in a accumulation is only
normalized intregral enabled when estimated
value. The normalized Cat temperature is above
integral is fed into a 1st 600 Deg C and airflow is
order lag filter to greater than 22.0 grams/
update the final EWMA sec.
result. DTC P013D is (Note: This feature is only
set when the EWMA enabled when the vehicle
value exceeds the is new and cannot be
EWMA threshold. enabled in service).
Note: This EWMA
diagnostic employs two Low Fuel Condition = False
features, Fast Initial Only when
Response (FIR) and FuelLevelDataFault = False
Rapid Step Response
(RSR). The FIR feature Post fuel cell = Enabled, refer to
is used following a Multiple DTC Use -
code clear event or any Block learn cells to
event that results in enable Post oxygen
erasure of the engine sensor tests
controller’s non-volatile for additional info.
memory. The RSR
feature is used when a DTC's Passed P2272
step change in the test P014A
result is identified. Both P013C
these temporary P2273
features improve the P014B
EWMA result following
a non-typical event by =================== ==================
allowing multiple After above conditions are
intrusive tests on a met: Fuel Enrich mode
given trip until the total continued.
number of tests reach a =================
calibration value. During this test the
following must stay TRUE
Secondary method: or the test will abort:
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
This fault is set if the 0.950 Base
secondary O2 sensor Commanded EQR
does not achieve the 1.100
required upper voltage
threshold before the
accumulated mass air
flow threshold is
reached.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2 Sensor P014A The P014A diagnostic Post O2 sensor voltage > 450 mvolts No Active DTC's TPS_ThrottleAuthorityDef Frequency: Type B,
Delayed is the second in a aulted Once per trip 2 Trips
Response sequence of six AND ECT_Sensor_FA Note: if
Rich to Lean intrusive secondary O2 IAT_SensorFA NaPOPD_b_Res
Bank 2 monitors which include The Accumulated mass MAF_SensorFA etFastRespFunc
Sensor 2 DTCs P2272, P014A, air flow monitored during MAP_SensorFA = FALSE for the
P013C, P2273, P014B, the Delayed Response AIR System FA given Fuel Bank
& P013D. This DTC Test under DFCO > 45 grams FuelInjectorCircuit_FA OR
determines if the FuelTrimSystemB1_FA NaPOPD_b_Rap
secondary O2 sensor DFCO begins after: FuelTrimSystemB2_FA idResponseActiv
has an initial delayed 1) Catalyst has been rich EngineMisfireDetected_F e = TRUE,
response to an A/F for a minimum of > 1 secs A multiple tests per
change from Rich to AND Ethanol Composition trip are allowed
Lean and thereby can 2) Catalyst Rich Sensor FA
no longer be used for Accumulation Air Flow is 8 grams B2S2 DTC's Not Active
secondary O2 sensor this key cycle P013C, P013D, P014B,
fuel control or for P2272 or P2273
catalyst monitoring.
This diagnostic System Voltage > 10.0 Volts
commands fuel cut off Learned heater resistance = Valid ( the heater
while monitoring the resistance has learned
sensor signal and the since NVM reset, see
accumulated mass air enable conditions for
flow. "HO2S Heater Resistance
DTC's" )
This fault is set if the
secondary O2 sensor Green O2S Condition = Not Valid,
does not achieve the Green O2S condition is
required voltage before considered valid until the
the accumulated mass accumulated air flow is
air flow threshold is greater than
reached. Multiple DTC Use_Green
Sensor Delay Criteria -
Limit
for the following locations:
B1S2, B2S2 in Supporting
Tables tab.
Airflow accumulation is
only enabled when airflow
is above 22.0 grams/sec.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Low Fuel Condition = False
Only when
FuelLevelDataFault = False
Number of fueled
cylinders 7 cylinders
=================== ==================
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2 Sensor P014B The P014B diagnostic Post O2 sensor < 350 mvolts No Active DTC's TPS_ThrottleAuthorityDef Frequency: Type B,
Delayed is the fifth in a aulted Once per trip 2 Trips
Response sequence of six AND ECT_Sensor_FA Note: if
Lean to Rich intrusive secondary O2 IAT_SensorFA NaPOPD_b_Res
Bank 2 monitors which include The Accumulated mass MAF_SensorFA etFastRespFunc
Sensor 2 DTCs P2272, P014A, air flow monitored during MAP_SensorFA = FALSE for the
P013C, P2273, P014B, the Delayed Response > 250 grams. AIR System FA given Fuel Bank
& P013D. This DTC Test FuelInjectorCircuit_FA OR
determines if the FuelTrimSystemB1_FA NaPOPD_b_Rap
secondary O2 sensor FuelTrimSystemB2_FA idResponseActiv
has an initial delayed EngineMisfireDetected_F e = TRUE,
response to an A/F A multiple tests per
change from Lean to Ethanol Composition trip are allowed
Rich and thereby can Sensor FA
no longer be used for B2S2 DTC's Not Active
secondary O2 sensor this key cycle P013C, P013D, P014A,
fuel control or for P2272 or P2273
catalyst monitoring.
This diagnostic System Voltage > 10.0 Volts
increases the delivered Learned heater resistance = Valid ( the heater
fuel while monitoring resistance has learned
the sensor signal and since NVM reset, see
the accumulated mass enable conditions for
air flow. "HO2S Heater Resistance
DTC's" )
This fault is set if the
secondary O2 sensor Green O2S Condition = Not Valid,
does not achieve the Green O2S condition is
required voltage before considered valid until the
the accumulated mass accumulated air flow is
air flow threshold is greater than
reached. Multiple DTC Use_Green
Sensor Delay Criteria -
Limit
for the following locations:
B1S2, B2S2 in Supporting
Tables tab.
Airflow accumulation is
only enabled when airflow
is above 22.0 grams/sec.
Green Cat System
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Condition = Not Valid,
Green Cat System
condition is considered
valid until accumulated
airflow is greater than
720,000 grams. Airflow
accumulation is only
enabled when estimated
Cat temperature is above
600 Deg C and airflow is
greater than 22.0 grams/
sec.
(Note: This feature is
only enabled when the
vehicle is new and cannot
be enabled in service).
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
0.950 Base
Commanded EQR
1.100
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2S Circuit P0151 This DTC determines if Oxygen Sensor Signal < 40 mvolts No Active DTC's TPS_ThrottleAuthorityDef 285 failures out Type B,
Low Voltage the O2 sensor signal aulted of 350 samples 2 Trips
Bank 2 circuit is shorted low. MAP_SensorFA
Sensor 1 When enabled, the AIR System FA Frequency:
diagnostic monitors the Ethanol Composition Continuous in
O2S signal and Sensor FA 100 milli -
compares it to the EvapPurgeSolenoidCircuit second loop
threshold. _FA
EvapFlowDuringNonPurg
The diagnostic failure e_FA
counter is incremented EvapVentSolenoidCircuit_
if the O2S signal is FA
below the threshold EvapSmallLeak_FA
value. This DTC is set EvapEmissionSystem_FA
based on the fail and FuelTankPressureSnsrCkt
sample counters. _FA
FuelInjectorCircuit_FA
Commanded Equivalence
Ratio 0.992 ratio 1.014
Air Per Cylinder 175 APC 800
mgrams
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Clarification” in
Supporting Tables).
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2S Circuit P0152 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 signal aulted of 125 samples 2 Trips
Bank 2 circuit is shorted high MAF_SensorFA
Sensor 1 or open. When MAP_SensorFA Frequency:
enabled, the diagnostic EvapExcessPurgePsbl_F Continuous in
monitors the O2S A 100 milli -
signal and compares it FuelInjectorCircuit_FA second loop
to the threshold. Ethanol Composition
Sensor FA
The diagnostic failure AIR System FA
counter is incremented
if the O2S signal is System Voltage 10.0 < Volts
above the threshold AFM Status = All Cylinders active
value. This DTC is set Heater Warm-up delay = Complete
based on the fail and Engine Run Time > 5.0 seconds
sample counters. Engine Run Accum > 30.0 seconds
*********************** ***********************
Secondary delay after > 280.0 seconds when
above conditions are engine soak time >
complete (cold start 28,800 seconds
condition)
Commanded Equivalence
Ratio 1.014 EQR
*********************** ***********************
All of the above met for > 2 seconds
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2S Slow P0153 This DTC determines if Fault condition present Refer to No Active DTC's TPS_ThrottleAuthorityDef Sample time is Type B,
Response the Bank 2 primary O2 when the average P0153_O2S Slow aulted 60 seconds 2 Trips
Bank 2 sensor has a slow response time is Response Bank 2 MAP_SensorFA
Sensor 1) response (in the Rich caluclated over the test Sensor 1 Pass/Fail IAT_SensorFA Frequency:
(For use with to Lean (R2L) or Lean time, and compared to the Threshold table ECT_Sensor_FA Once per trip
ESPD and to Rich (L2R) direction) threshold. in the Supporting AmbientAirDefault
w/o WRAF and thereby can no Tables tab MAF_SensorFA
longer be used for EvapPurgeSolenoidCircuit
closed loop fuel control _FA
based on emission OR EvapFlowDuringNonPurg
correlation testing. This e_FA
diagnostic runs EvapVentSolenoidCircuit_
passively (see enable Slope Time L/R Switches < 3 FA
conditions) and EvapSmallLeak_FA
monitors the time the EvapEmissionSystem_FA
O2 sensor signal is OR FuelTankPressureSnsrCkt
between an upper and _FA
lower voltage FuelInjectorCircuit_FA
thresholds over the Slope Time R/L Switches < 3 AIR System FA
sample period. The Ethanol Composition
diagnostic also Sensor FA
monitors the O2 sensor The test averages the EngineMisfireDetected_F
signal for the number of signal response time A
Slope Time (ST) over 60.0 seconds Bank 2 Sensor 1
switches in each when the signal is DTC's not active = P0151, P0152 or P0154
direction between the transitioning between
same upper and lower 300 mvolts and 600 System Voltage > 10.0 Volts
voltage thresholds over mvolts. An average EGR Device Control = Not active
the sample period. rich to lean time and Idle Device Control = Not active
When the required data lean to rich time are Fuel Device Control = Not active
is collected, an average each calculated AIR Device Control = Not active
R2L and L2R response separately.
time and individual R2L Low Fuel Condition = False
and L2R Slope Time Note: the table listed Only when
(ST) switch count is above uses the FuelLevelDataFault = False
calculated. following calibratable X
axis: Green O2S Condition = Not Valid,
This fault is set when P0153_KnEOSD_t_ST Green O2S condition is
the L2R and R2L _LRC_LimRS2 considered valid until the
response test results and calibratable Y axis: accumulated air flow is
are compared to the greater than
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
"P0153_O2S Slow P0153_KnEOSD_t_ST Multiple DTC Use_Green
Response Bank 1 _RLC_LimRS2 Sensor Delay Criteria -
Sensor 1 "Pass/Fail Limit
Threshold Table" and for the following locations:
the outcome B1S1, B2S1 in Supporting
determines a response Tables tab.
faulted condition. Airflow accumulation is
Additionally, this fault is only enabled when airflow
set when the L2R or is above 22.0 grams/sec.
R2L slope time switch
count test results are O2 Heater on for 40 seconds
less than the ST Learned Htr resistance = Valid ( the heater
individual thresholds. resistance has learned
since NVM reset, see
enable conditions for
"HO2S Heater Resistance
DTC's" )
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
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
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.5 seconds
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2S Heater P0155 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 > 3.1 System Voltage > 10.0 Volts 10 samples 2 Trips
Bank 2 functioning properly by Heater Warm-up delay = Complete
Sensor 1 monitoring the current O2S Heater device Frequency:
through the heater control = Not active 1 tests per trip
circuit. This test B1S1 O2S Heater Duty 5 seconds delay
compares the Cycle > zero between tests
measured heater and 1 second
current (monitored thru All of the above met for > 120 seconds execution rate
the low side driver) and
compares it to the
expected values (over
the voltage range
provided) for the
released sensor.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2S Circuit P0157 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 signal aulted of 400 samples 2 Trips
Bank 2 circuit is shorted low. MAP_SensorFA
Sensor 2 When enabled, the AIR System FA Frequency:
diagnostic monitors the Ethanol Composition Continuous in
O2S signal and Sensor FA 100 milli -
compares it to the EvapPurgeSolenoidCircuit second loop
threshold. _FA
EvapFlowDuringNonPurg
The diagnostic failure e_FA
counter is incremented EvapVentSolenoidCircuit_
if the O2S signal is FA
below the threshold EvapSmallLeak_FA
value. This DTC is set EvapEmissionSystem_FA
based on the fail and FuelTankPressureSnsrCkt
sample counters. _FA
FuelInjectorCircuit_FA
Commanded Equivalence
Ratio 0.992 ratio 1.014
Air Per Cylinder 175 mgrams 800
Fuel Control State = Closed Loop
Closed Loop Active = TRUE
(Please see “Closed
Loop Enable
Clarification” in
Supporting Tables).
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
All Fuel Injectors for
active Cylinders Enabled (On)
Fuel Condition 87 % Ethanol
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2S Circuit P0158 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 signal aulted of 125 samples 2 Trips
Bank 2 circuit is shorted high MAF_SensorFA
Sensor 2 or open. When MAP_SensorFA Frequency:
enabled, the diagnostic EvapExcessPurgePsbl_F Continuous in
monitors the O2S A 100 milli -
signal and compares it FuelInjectorCircuit_FA second loop
to the threshold. Ethanol Composition
Sensor FA
The diagnostic failure AIR System FA
counter is incremented
if the O2S signal is System Voltage 10.0 < Volts
above the threshold AFM Status = All Cylinders active
value. This DTC is set Heater Warm-up delay = Complete
based on the fail and Engine Run Time > 5.0 seconds
sample counters. Engine Run Accum > 30.0 seconds
*********************** ***********************
Secondary delay after > 280.0 seconds when
above conditions are engine soak time >
complete (cold start 28,800 seconds
condition)
Commanded Equivalence
Ratio 1.014 EQR
*********************** ***********************
All of the above met for > 2 seconds
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2 Sensor P015C DTC P015C detects Primary method: The No Active DTC's TPS_ThrottleAuthorityDef Frequency: Type A,
Delayed that the primary oxygen EWMA of the Pre O2 aulted Once per trip 1 Trips
Response sensor for Bank 2 has sensor normalized R2L MAP_SensorFA Note: if EWMA
Rich to Lean delayed response time delay value. > 0.60 EWMA (sec) IAT_SensorFA NaESPD_b_Fast
Bank 2 when the air fuel ratio The EWMA repass limit is 0.58 EWMA (sec) ECT_Sensor_FA InitRespIsActive
Sensor 1) transitions from rich to The EWMA calculation AmbientAirDefault = TRUE for the
(For use w/o lean condition. This uses a 0.25 coefficient. MAF_SensorFA given Fuel Bank
WRAF diagnostic runs EvapPurgeSolenoidCircuit OR
simultaneously with the OR _FA NaESPD_b_Rap
intrusive secondary O2 EvapFlowDuringNonPurg idResponseIsAct
monitor rich to lean Secondary method: The e_FA ive = TRUE,
tests (P014A / P013C / Accumulated time 2.0 Seconds EvapVentSolenoidCircuit_ multiple tests per
P2273), which monitored during the R2L FA trip are allowed
commands fuel cut off. Delayed Response Test. EvapSmallLeak_FA
EvapEmissionSystem_FA
Note: The Primary AND FuelTankPressureSnsrCkt
method is used when _FA
the primary O2 sensor Pre O2 sensor voltage is FuelInjectorCircuit_FA
signal transitions from above > 550 mvolts AIR System FA
above to below the O2 FuelTrimSystemB1_FA
voltage threshold, FuelTrimSystemB2_FA
otherwise the EthanolCompositionSens
Secondary method is or_FA
used. EngineMisfireDetected_F
A
Primary method: The P0151, P0152, P013C,
P015C diagnostic P013D, P014A, P014B,
measures the primary P2272, P2273
O2 sensor response
time between a rich System Voltage > 10.0 Volts
condition above a EGR Device Control = Not active
starting voltage Idle Device Control = Not active
threshold and a lower Fuel Device Control = Not active
voltage threshold. The AIR Device Control = Not active
response time is then
scaled and normalized Low Fuel Condition = False
to mass air flow rate, Only when
engine speed, Baro, FuelLevelDataFault = False
and intake air
temperature resulting in Green O2S Condition = Not Valid,
a normalized delay Green O2S condition is
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
value. The normalized considered valid until the
delay is fed into a 1st accumulated air flow is
order lag filter to greater than
update the final EWMA Multiple DTC Use_Green
result. DTC P015C is Sensor Delay Criteria -
set when the EWMA Limit
value exceeds the for the following locations:
EWMA threshold. B1S1, B2S1 (if applicable)
Note: This EWMA in Supporting Tables tab.
diagnostic employs two Airflow accumulation is
features, Fast Initial only enabled when airflow
Response (FIR) and is above 22.0 grams/sec.
Rapid Step Response O2 Heater (pre sensor) on
(RSR). The FIR feature for 40 seconds
is used following a Learned Htr resistance = Valid ( the heater
code clear event or any resistance has learned
event that results in since NVM reset, see
erasure of the engine enable conditions for
controller’s non-volatile "HO2S Heater Resistance
memory. The RSR DTC's" )
feature is used when a
step change in the test Engine Coolant > 50 ºC
result is identified. Both ( Or OBD Coolant Enable
these temporary Criteria = TRUE )
features improve the
EWMA result following IAT > -40 ºC
a non-typical event by Engine run Accum > 30 seconds
allowing multiple
intrusive tests on a Engine Speed to initially
given trip until the total enable test 1,075 RPM 2,000
number of tests reach a Engine Speed range to
calibration value. keep test enabled (after
initially enabled) 1,000 RPM 2,050
Secondary method:
This fault is set if the Engine Airflow 4.0 gps 20.0
primary O2 sensor
does not achieve the Vehicle Speed to initially
required lower voltage enable test 44.7 MPH 82.0
threshold before a Vehicle Speed range to
delay time threshold is keep test enabled (after
reached. initially enabled) 37.3 MPH 87.0
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Closed loop integral 0.74 C/L Int 1.08
Closed Loop Active = TRUE
(Please see “Closed
Loop Enable
Clarification” in
Supporting Tables).
================== ================
All of the above met for at
least 0.5 seconds, and
then the Force Cat Rich
intrusive stage is
requested.
================== ===============
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
met: DFCO Mode is
entered (wo driver
initiated pedal input).
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2 Sensor P015D DTC P015D detects Primary method: The No Active DTC's TPS_ThrottleAuthorityDef Frequency: Type A,
Delayed that the primary oxygen EWMA of the Pre O2 aulted Once per trip 1 Trips
Response sensor for Bank 2 has sensor normalized L2R MAP_SensorFA Note: if EWMA
Lean to Rich delayed response time delay value. > 0.60 EWMA (sec) IAT_SensorFA NaESPD_b_Fast
Bank 2 when the air fuel ratio The EWMA repass limit is 0.58 EWMA (sec) ECT_Sensor_FA InitRespIsActive
Sensor 1) transitions from lean to The EWMA calculation AmbientAirDefault = TRUE for the
(For use w/o rich condition. This uses a 0.25 coefficient. MAF_SensorFA given Fuel Bank
WRAF diagnostic runs EvapPurgeSolenoidCircuit OR
simultaneously with the OR _FA NaESPD_b_Rap
intrusive secondary O2 EvapFlowDuringNonPurg idResponseIsAct
monitor lean to rich Secondary method: The e_FA ive = TRUE,
tests (P014B / P013D), Accumulated time 2.0 Seconds EvapVentSolenoidCircuit_ multiple tests per
which commands fuel monitored during the L2R FA trip are allowed
enrichment. Delayed Response Test. EvapSmallLeak_FA
EvapEmissionSystem_FA
Note: The Primary AND FuelTankPressureSnsrCkt
method is used when _FA
the primary O2 sensor Pre O2 sensor voltage is < 350 mvolts FuelInjectorCircuit_FA
signal transitions from below AIR System FA
lean condition to above FuelTrimSystemB1_FA
the O2 voltage OR FuelTrimSystemB2_FA
threshold, otherwise EthanolCompositionSens
the Secondary method At end of Cat Rich stage or_FA
is used. the Pre O2 sensor output EngineMisfireDetected_F
is < 790 mvolts A
Primary method: The P0151, P0152, P013C,
P015D diagnostic P013D, P014A, P014B,
measures the primary P015C, P2272, P2273
O2 sensor response P015C test is complete
time between a lean and = Passed
condition and a higher
voltage threshold. The System Voltage > 10.0 Volts
response time is then EGR Device Control = Not active
scaled and normalized Idle Device Control = Not active
to mass air flow rate, Fuel Device Control = Not active
engine speed, Baro, AIR Device Control = Not active
and intake air
temperature resulting in Low Fuel Condition = False
a normalized delay Only when
value. The normalized FuelLevelDataFault = False
delay is fed into a 1st
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
order lag filter to Green O2S Condition = Not Valid,
update the final EWMA Green O2S condition is
result. DTC P015D is considered valid until the
set when the EWMA accumulated air flow is
value exceeds the greater than
EWMA threshold. Multiple DTC Use_Green
Note: This EWMA Sensor Delay Criteria -
diagnostic employs two Limit
features, Fast Initial for the following locations:
Response (FIR) and B1S1, B2S1 (if applicable)
Rapid Step Response in Supporting Tables tab.
(RSR). The FIR feature Airflow accumulation is
is used following a only enabled when airflow
code clear event or any is above 22.0 grams/sec.
event that results in O2 Heater (pre sensor) on
erasure of the engine for 40 seconds
controller’s non-volatile Learned Htr resistance = Valid ( the heater
memory. The RSR resistance has learned
feature is used when a since NVM reset, see
step change in the test enable conditions for
result is identified. Both "HO2S Heater Resistance
these temporary DTC's" )
features improve the
EWMA result following Engine Coolant > 50 ºC
a non-typical event by ( Or OBD Coolant Enable
allowing multiple Criteria = TRUE )
intrusive tests on a
given trip until the total IAT > -40 ºC
number of tests reach a Engine run Accum > 30 seconds
calibration value.
Engine Speed to initially
Secondary method: enable test 1,075 RPM 2,000
This fault is set if the Engine Speed range to
primary O2 sensor keep test enabled (after
does not achieve the initially enabled) 1,000 RPM 2,050
required higher voltage
threshold before a Engine Airflow 4.0 gps 20.0
delay time threshold is Vehicle Speed to initially
reached. enable test 44.7 MPH 82.0
Vehicle Speed range to
keep test enabled (after
initially enabled) 37.3 MPH 87.0
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
================= =================
When above conditions
are met: Fuel Enrich
mode is entered.
================ =================
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2S Heater P0161 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.9 System Voltage > 10.0 Volts 10 samples 2 Trips
Bank 2 functioning properly by Heater Warm-up delay = Complete
Sensor 2 monitoring the current O2S Heater device Frequency:
through the heater control = Not active 1 tests per trip
circuit. This test B1S1 O2S Heater Duty 5 seconds delay
compares the Cycle > zero between tests
measured heater and 1 second
current (monitored thru All of the above met for > 120 seconds execution rate
the low side driver) and
compares it to the
expected values (over
the voltage range
provided) for the
released sensor.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Fuel System P0174 Determines if the The filtered long-term fuel >= 1.295 Engine speed 375 <rpm< 7,000 Frequency: Type B,
Too Lean primary fuel control trim metric BARO > 70 kPa 100 ms 2 Trips
Bank 2 system for Bank 2 is in Coolant Temp > -20 °C (or OBD Coolant Continuous
a lean condition, based AND Enable Criteria = TRUE) Loop
on the filtered long- Coolant Temp < 150 °C
term and short-term The filtered short-term >= 0.100 MAP 10 <kPa< 255
fuel trim. A normally fuel trim metric Inlet Air Temp -20 <°C< 150
operating system (Note: any value below If a fault has been MAF 1.0 <g/s< 510.0
operates centered 0.95 effectively nullifies detected the long-term Fuel Level > 10 % or if fuel sender is
around long-term fuel the short-term fuel trim fuel trim metric must faulty the diagnostic will
trim metric of 1.0. For criteria) be < 1.295 and the bypass the fuel level
lean conditions extra short-term fuel trim criteria.
fuel trim is required metric must be <
therefor values > 1.0 2.000 to repass the Long Term Fuel Trim data > 30.0 seconds of data
indicate a Lean diagnostic. accumulation: must accumulate on each
condition. trip, with at least 20.0
A fault is determined, seconds of data in the
when the long term fuel current fuel trim cell
metric exceeds the before a pass or fail
threshold value. In decision can be made.
addition to the long-
term fuel trim limit, the
short-term fuel trim Sometimes, certain Long- (Please see
metric can be Term Fuel Trim Cells are P0171_P0172_P0174_P0
monitored and the fault not utilized for control 175 Long-Term Fuel
sets once both and/or diagnosis Trim Cell Usage
threshold values are in Supporting Tables for a
exceeded. The short- list of cells utilized for
term fuel trim metric is diagnosis)
only monitored on
programs that have
acceptable emissions Closed Loop Enabled
when the long-term fuel Long Term FT Enabled
metric reaches its full (Please see "Closed
authority. Loop Enable
Clarification" and "Long
Term FT Enable Criteria"
in Supporting Tables.)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
EGR Diag. Intrusive Test Not Active
Catalyst Diag. Intrusive Test Not Active
Post O2 Diag. Intrusive Test Not Active
Device Control Not Active
EVAP Diag. Large Leak Diagnostic
(P0455) Not Active
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Fuel System P0175 Determines if the fuel Passive Test: Secondary Parameters Frequency: Type B,
Too Rich control system is in a The filtered Non-Purge <= 0.705 and Enable Conditions 100 ms 2 Trips
Bank 2 rich condition, based Long Term Fuel Trim are identical to those for Continuous
on the filtered long- metric P0174, with the exception Loop
term fuel trim metric.A that fuel level is not
normally operating AND considered.
system operates
centered around long- The filtered Short Term <= 2.000
term fuel trim metric of Fuel Trim metric
1.0. For rich conditions (Note: any value above
less fuel trim is 1.05 effectively nullifies
required therefor the short-term fuel trim
values < 1.0 indicate a criteria)
rich condition.
***************************** ************************** ****************************** *****************************
*******************
There are two methods Intrusive Test: Purge Vapor Fuel <= 100.00 % Segment
to determine a Rich For 3 out of 5 intrusive Intrusive Test is inhibitedDefinition:
fault. They are Passive segments, when Purge Vapor Segments can
and Intrusive. percentage is greater than last up to 30
the filtered Purge Long <= 0.710 this threshold. (Note: seconds and are
A Passive Test decision Term Fuel Trim metric values greater than 50% separated by the
can be made up until indicate the Purge Vapor lesser of 20.0
the time that purge is AND Fuel requirement is not seconds of
first enabled. From that being used) purge-on time or
point forward, rich The filtered Non-Purge <= 0.705 enough time to
faults can only be Long Term Fuel Trim A minimum number of purge 16 grams
detected by turning metric accumlated Fuel Trim of vapor.
purge off intrusively. If Data samples are A maximum of 5
during this period of AND required to adequately completed
time the filtered long- learn a correct Purge segments or 20
term fuel trim metric The filtered Short Term <= 2.000 Vapor Fuel value. See the attempts are
exceeds the threshold Fuel Trim metric table allowed for each
a fault will be set. In (Note: any value Minimum Non-Purge intrusive test.
addition to the long- above1.05 effectively Samples for Purge After an intrusive
term fuel trim limit, the nullifies the short-term (Vapor Fuel ) test report is
short-term fuel trim fuel trim criteria) for the Purge Off cells completed,
metric can be If a fault has been used to validate the Purge another intrusive
monitored and the fault detected (by the Vapor Fuel parameter. test cannot occur
sets once both passive or intrusive for 300
threshold values are test) the long-term fuel If the accumulated purge seconds to allow
exceeded. The short- trim metric must be > volume is > 0.0 grams, sufficient time to
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
term fuel trim metric is 0.705 and the short- the intrusive test will notpurge excess
only monitored on term fuel trim metric be inhibited even if Purge vapors from the
programs that have must be > 0.000 to Vapor Fuel is > 100.0 %. canister. During
acceptable emissions repass the diagnostic. this period, fuel
when the long-term fuel The intrusive test will (Note: values greater than trim will pass if
metric reaches its full be enabled at long- 50% indicate the Purge the filtered Purge
authority. term fuel metric values Vapor Fuel requirement is Long Term Fuel
< 0.71 until the not being used) Trim metric >
Once purge is enabled diagnostic repasses 0.710 for at
if the filtered Purge after a failure. least 200.0
Long Term Fuel Trim seconds,
metric > 0.710 , the indicating that
test passes without the canister has
intrusively checking the been purged.
filtered Non-Purge
Long Term Fuel Trim
metric. However if the
filtered Purge Long
Term Fuel Trim metric
is <= 0.710 , the
Intrusive test is
invoked. The purge is
ramped off to
determine if excess
purge vapor is the
cause of the rich
condition. If during 3
out of 5 intrusive
segments, the filtered
Purge Long Term Fuel
Trim metric <= 0.705
the fault will set.
Performing intrusive
tests too frequently
may also affect EVAP
and EPAIII emissions,
and the execution
frequency of other
diagnostics. This is why
the intrusive test is
operated over several
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
segments allowing
Purge to renable
between segments.
Likewise, for these
reasons, if after the 5
intrusive segments the
diagnostic continues to
pass, there is a delay
period of 300 seconds
to allow sufficient time
to purge excess vapors
from the canister,
before re-evaluating a
Rich condition if it still
exists.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Engine Oil P0197 Controller specific Engine Oil Temperature < 25 ohms Diagnostic Status Enabled 20 failures out
Temperature output driver circuit Sensor (EOT) Circuit of 50 samples Type C,
(EOT) Circuit diagnoses the Engine Resistance Sampled every 1 No SVS
Low Oil Temperature (EOT) second
Sensor low sided driver
for a short to ground
failure when the output
is powered off by
comparing a voltage
measurement to
controller specific
voltage thresholds.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Engine Oil P0198 Controller specific Engine Oil Temperature > 450,000 ohms Diagnostic Status Enabled 20 failures out
Temperature output driver circuit Sensor (EOT) Circuit of 50 samples Type C,
(EOT) Circuit diagnoses the Engine Resistance Sampled every 1 No SVS
High Oil Temperature (EOT) Engine Run Time > 20.0 seconds second
Sensor low sided driver
for a short to power OR
failure when the output
is powered on by ECT >= -20 Deg C
comparing a voltage
measurement to
controller specific
voltage thresholds.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 5 P0205 Controller specific Voltage measurement Battery Voltage >= 11 Volts 10 Type A,
Open Circuit output driver circuit outside of controller Engine Run Time >= 0 Sec failures out of 1 Trips
- (SIDI) diagnoses Injector 5 specific acceptable range 20
low sided driver for an during driver off state P062B not FA or TFTK samples
open circuit failure indicates open circuit 100 ms /sample
when the output is failure. Continuous
powered off by
comparing a voltage Controller specific output >= 200 KOhms
measurement to driver circuit voltage impedance between
controller specific thresholds are set to meet signal and controller
voltage thresholds. the following controller ground
specification for an open
Or circuit.
Controller specific Or
output driver circuit
diagnoses Injector 5 Voltage measurement
high sided driver for an outside of controller
open circuit failure specific acceptable range
when the output is during driver on state
powered on by indicates open circuit
comparing a voltage failure.
measurement to
controller specific Controller specific output
voltage thresholds. driver circuit voltage >= 200 KOhms
thresholds are set to meet impedance between
the following controller signal and controller
specification for an open ground
circuit.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 6 P0206 Controller specific Voltage measurement Battery Voltage >= 11 Volts 10 Type A,
Open Circuit output driver circuit outside of controller Engine Run Time >= 0 Seconds failures out of 1 Trips
- (SIDI) diagnoses Injector 6 specific acceptable range 20
low sided driver for an during driver off state P062B not FA or TFTK samples
open circuit failure indicates open circuit 100 ms /sample
when the output is failure. Continuous
powered off by
comparing a voltage Controller specific output >= 200 KOhms
measurement to driver circuit voltage impedance between
controller specific thresholds are set to meet signal and controller
voltage thresholds. the following controller ground
specification for an open
Or circuit.
Controller specific Or
output driver circuit
diagnoses Injector 6 Voltage measurement
high sided driver for an outside of controller
open circuit failure specific acceptable range
when the output is during driver on state
powered on by indicates open circuit
comparing a voltage failure.
measurement to
controller specific Controller specific output
voltage thresholds. driver circuit voltage >= 200 KOhms
thresholds are set to meet impedance between
the following controller signal and controller
specification for an open ground
circuit.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 7 P0207 Controller specific Voltage measurement Battery Voltage >= 11 Volts 10 Type A,
Open Circuit output driver circuit outside of controller Engine Run Time >= 0 Seconds failures out of 1 Trips
- (SIDI) diagnoses Injector 7 specific acceptable range 20
low sided driver for an during driver off state P062B not FA or TFTK samples
open circuit failure indicates open circuit 100 ms /sample
when the output is failure. Continuous
powered off by
comparing a voltage Controller specific output >= 200 KOhms
measurement to driver circuit voltage impedance between
controller specific thresholds are set to meet signal and controller
voltage thresholds. the following controller ground
specification for an open
Or circuit.
Controller specific Or
output driver circuit
diagnoses Injector 7 Voltage measurement
high sided driver for an outside of controller
open circuit failure specific acceptable range
when the output is during driver on state
powered on by indicates open circuit
comparing a voltage failure.
measurement to
controller specific Controller specific output
voltage thresholds. driver circuit voltage >= 200 KOhms
thresholds are set to meet impedance between
the following controller signal and controller
specification for an open ground
circuit.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 8 P0208 Controller specific Voltage measurement Battery Voltage >= 11 Volts 10 Type A,
Open Circuit output driver circuit outside of controller Engine Run Time >= 0 Seconds failures out of 1 Trips
- (SIDI) diagnoses Injector 7 specific acceptable range 20
low sided driver for an during driver off state P062B not FA or TFTK samples
open circuit failure indicates open circuit 100 ms /sample
when the output is failure. Continuous
powered off by
comparing a voltage Controller specific output >= 200 KOhms
measurement to driver circuit voltage impedance between
controller specific thresholds are set to meet signal and controller
voltage thresholds. the following controller ground
specification for an open
Or circuit.
Controller specific Or
output driver circuit
diagnoses Injector 7 Voltage measurement
high sided driver for an outside of controller
open circuit failure specific acceptable range
when the output is during driver on state
powered on by indicates open circuit
comparing a voltage failure.
measurement to
controller specific Controller specific output
voltage thresholds. driver circuit voltage >= 200 KOhms
thresholds are set to meet impedance between
the following controller signal and controller
specification for an open ground
circuit.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Turbo/Super P023A Controller specific Voltage measurement Diagnostic enabled True 50 failures out of Type A,
Charger output driver circuit outside of controller ***************************** ***************************** 63 samples 1 Trips
Intercooler diagnoses the 'charged specific acceptable range Powertrain relay voltage >= 11.0 Volts
Coolant air cooler pump' low during driver off state 100ms / sample Note: In
Pump sided driver for an open indicates open circuit Ignition run crank voltage > 5.00 Volts certain
Control circuit failure when the failure. ***************************** ***************************** controlle
Circuit output is powered off Engine is not cranking rs
If Intercooler by comparing a voltage Controller specific output 200 K impedance P023B
pump are measurement to driver circuit voltage between output and Diagnostic system not may also
present controller specific thresholds are set to meet controller ground disabled set
voltage thresholds. the following controller turbo/
specification for an open super
circuit. charger
intercool
er
coolant
pump
control
circuit
low
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Turbo/Super P023B Controller specific Voltage measurement Diagnostic enabled True 50 failures out of Type A,
Charger output driver circuit outside of controller ***************************** ***************************** 63 samples 1 Trips
Intercooler diagnoses the 'charged specific acceptable range Powertrain relay voltage >= 11.0 Volts
Coolant air cooler pump' low during driver off state 100ms / sample Note: In
Pump sided driver for a short indicates short to ground Ignition run crank voltage > 5.00 Volts certain
Control to ground failure when failure. ***************************** ***************************** controlle
Circuit Low the output is powered Engine is not cranking rs
If Intercooler off by comparing a Controller specific output 0.5 impedance P023A
pump are voltage measurement driver circuit voltage between output and Diagnostic system not may also
present to controller specific thresholds are set to meet controller ground disabled set
voltage thresholds. the following controller turbo/
specification for a short to super
ground. charger
intercool
In certain controlers this er
diagnosis runs only when coolant
the HWIO-output is driven pump
by the application S/W. control
circuit
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Turbo/Super P023C Controller specific Voltage measurement Diagnostic enabled True 50 failures out of Type A,
Charger output driver circuit outside of controller ***************************** ***************************** 63 samples 1 Trips
Intercooler diagnoses the 'charged specific acceptable range Powertrain relay voltage >= 11.0 Volts
Coolant air cooler pump' low during driver on state 100ms / sample
Pump sided driver for a short indicates short to power Ignition run crank voltage > 5.00 Volts
Control to power failure when failure. ***************************** *****************************
Circuit High the output is powered Engine is not cranking
If Intercooler on by comparing a Controller specific output 0.5 impedance
pump are voltage measurement driver circuit voltage between output and Diagnostic system not
present to controller specific thresholds are set to meet controller power disabled
voltage thresholds. the following controller
specification for a short to
power.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 5 P0273 Controller specific Voltage measurement Battery Voltage >= 11 Volts 10 Type A,
Low side output driver circuit outside of controller Engine Run Time >= 0 Seconds failures out of 1 Trips
circuit diagnoses Injector 5 specific acceptable range 20
shorted to low sided driver for a during driver off state P062B not FA or TFTK samples
ground short to ground failure indicates short to ground 100 ms /sample
(SIDI) when the output is failure. Continuous
powered off by
comparing a voltage
measurement to Controller specific output <= 1 volt between
controller specific driver circuit voltage signal and controller
voltage thresholds. thresholds are set to meet ground
the following controller
specification for a short to
ground.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 5 P0274 Controller specific Voltage measurement Battery Voltage >= 11 Volts 10 Type A,
Low side output driver circuit outside of controller Engine Run Time >= 0 Seconds failures out of 1 Trips
circuit diagnoses Injector 5 specific acceptable range 20
shorted to low sided driver for a during driver on state P062B not FA or TFTK samples
power (SIDI) short to power failure indicates short to power 100 ms /sample
when the output is failure. Continuous
powered on by
comparing a voltage Controller specific output 25 amp >= through
measurement to driver circuit voltage low side driver
controller specific thresholds are set to meet
voltage thresholds. the following controller
specification for a short to
power.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 6 P0276 Controller specific Voltage measurement Battery Voltage >= 11 Volts 10 Type A,
Low side output driver circuit outside of controller Engine Run Time >= 0 Seconds failures out of 1 Trips
circuit diagnoses Injector 6 specific acceptable range 20
shorted to low sided driver for a during driver off state P062B not FA or TFTK samples
ground short to ground failure indicates short to ground 100 ms /sample
(SIDI) when the output is failure. Continuous
powered off by
comparing a voltage
measurement to Controller specific output <= 1 volt between
controller specific driver circuit voltage signal and controller
voltage thresholds. thresholds are set to meet ground
the following controller
specification for a short to
ground.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 6 P0277 Controller specific Voltage measurement Battery Voltage >= 11 Volts 10 Type A,
Low side output driver circuit outside of controller Engine Run Time >= 0 Seconds failures out of 1 Trips
circuit diagnoses Injector 6 specific acceptable range 20
shorted to low sided driver for a during driver on state P062B not FA or TFTK samples
power (SIDI) short to power failure indicates short to power 100 ms /sample
when the output is failure. Continuous
powered on by
comparing a voltage Controller specific output 25 amp >= through
measurement to driver circuit voltage low side driver
controller specific thresholds are set to meet
voltage thresholds. the following controller
specification for a short to
power.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 7 P0279 Controller specific Voltage measurement Battery Voltage >= 11 Volts 10 Type A,
Low side output driver circuit outside of controller Engine Run Time >= 0 Seconds failures out of 1 Trips
circuit diagnoses Injector 7 specific acceptable range 20
shorted to low sided driver for a during driver off state P062B not FA or TFTK samples
ground short to ground failure indicates short to ground 100 ms /sample
(SIDI) when the output is failure. Continuous
powered off by
comparing a voltage
measurement to Controller specific output <= 1 volt between
controller specific driver circuit voltage signal and controller
voltage thresholds. thresholds are set to meet ground
the following controller
specification for a short to
ground.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 7 P0280 Controller specific Voltage measurement Battery Voltage >= 11 Volts 10 Type A,
Low side output driver circuit outside of controller Engine Run Time >= 0 Seconds failures out of 1 Trips
circuit diagnoses Injector 7 specific acceptable range 20
shorted to low sided driver for a during driver on state P062B not FA or TFTK samples
power (SIDI) short to power failure indicates short to power 100 ms /sample
when the output is failure. Continuous
powered on by
comparing a voltage Controller specific output 25 amp >= through
measurement to driver circuit voltage low side driver
controller specific thresholds are set to meet
voltage thresholds. the following controller
specification for a short to
power.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 8 P0282 Controller specific Voltage measurement Battery Voltage >= 11 Volts 10 Type A,
Low side output driver circuit outside of controller Engine Run Time >= 0 Seconds failures out of 1 Trips
circuit diagnoses Injector 8 specific acceptable range 20
shorted to low sided driver for a during driver off state P062B not FA or TFTK samples
ground short to ground failure indicates short to ground 100 ms /sample
(SIDI) when the output is failure. Continuous
powered off by
comparing a voltage
measurement to Controller specific output <= 1 volt between
controller specific driver circuit voltage signal and controller
voltage thresholds. thresholds are set to meet ground
the following controller
specification for a short to
ground.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 8 P0283 Controller specific Voltage measurement Battery Voltage >= 11 Volts 10 Type A,
Low side output driver circuit outside of controller Engine Run Time >= 0 Seconds failures out of 1 Trips
circuit diagnoses Injector 8 specific acceptable range 20
shorted to low sided driver for a during driver on state P062B not FA or TFTK samples
power (SIDI) short to power failure indicates short to power 100 ms /sample
when the output is failure. Continuous
powered on by
comparing a voltage Controller specific output
measurement to driver circuit voltage 25 amp >= through
controller specific thresholds are set to meet low side driver
voltage thresholds. the following controller
specification for a short to
power.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 -9 ºC < ECT < 130 ºC any ( 5 ) failed (Mil
misfire is occurring by Engine load Or If ECT at startup < -9 º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 rate of misfire over value is tailored to specific + Throttle delta < 40.00 % per 25 ms Failure reported level of
Cylinder 2 P0302 an interval is compared vehicle operating - Throttle delta < 40.00 % per 25 ms for ( 1 ) Misfire)
Misfire to both emissions and conditions. Exceedence in
Detected catalyst damaging The selection of the 1st ( 16 ) 200 rev
thresholds. The equation used is based on block tests, or
Cylinder 3 P0303 pattern 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. given speed/load, that
speed load region is an
Cylinder 5 P0305 Undetectable region OR
Misfire see Algorithm Description Early Termination option: Not Enabled when Early
Detected Document for additional - see details of (used on plug ins that Termination
details. thresholds on may not have enough Reporting =
Cylinder 6 P0306 Supporting Tables Tab engine run time at end of Enabled and
Misfire SINGLE CYLINDER trip for normal interval to engine rev
Detected CONTINUOUS MISFIRE( complete.) > 1,000 revs
(Medres_Decel > IdleSCD_Decel AND and < 3,200
Cylinder 7 P0307 Medres_Jerk > IdleSCD_Jerk) revs at end of
Misfire trip
Detected OR (Medres_Decel > SCD_Decel AND
Medres_Jerk > SCD_Jerk )
Cylinder 8 P0308
Misfire OR (Lores_Decel > IdleCyl_Decel AND
Detected 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.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
RANDOM MISFIRE
Use random misfire
thresholds If no misfire for > 3 Engine Cycles
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
OR (Lores_Decel > CylModeDecel *
RandomCylModDecel
AND
Lores_Jerk) > CylModeJerk *
RandomCylModJerk
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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
BANK MISFIRE
Cylinders above
Bank Thresholds >= 2 cylinders
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
CONSECUTIVE
CYLINDER MISFIRE
1st cylinder uses
single cyl continuous
misfire thresholds;
2nd Cylinder uses:
(Medres_Decel > IdleSCD_Decel *
ConsecSCD_Decel
AND
Medres_Jerk) > IdleSCD_Jerk *
ConsecSCD_Jerk
CYLINDER
DEACTIVATION MODE
(Active Fuel Managment)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
OR
(CylBeforeDeacCylDecel > CylModeDecel *
CylBeforeAFM_Decel
AND
CylBeforeDeacCyl_Jerk) > CylModeJerk *
ClyBeforeAFM_Jerk
- see details on
Supporting Tables Tab
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
see
EngineOverSpeedLimit
in supporting tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
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
CamLctnIntFA
CamLctnExhFA
CamSensorAnyLctnTFTK
O
AnyCamPhaser_FA
AnyCamPhaser_TFTKO
AmbPresDfltdStatus
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
CARB approved 3000 or <ZeroTorqueAFM if 4 cycle delay
rpm to redline triangle.) AFM is active
in Supporting Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
****************************** ******************************
**This Feature not used *******************
on Gasoline engines**
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). )
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Engine Speed > 950 rpm
Veh Speed > 3 mph
Auto Transmission not shifting
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
MISFIRE CRANKSHAFT
PATTERN
RECOGNITION
checks each "misfire"
candidate in 100 engine
Cycle test to see if overall
crankshaft pattern looks
like real misfire
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
(recognized), or some
disturbance like rough
road (unrecognized).
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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
cycle test, the ratio of
unrecog/recognized is
checked to confirm if real
misfire is present.
:
NON-CRANKSHAFT
BASED ROUGH ROAD: Enabled
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Knock P0330 This diagnostic checks Open Circuit Method = Diagnostic Enabled? Yes First Order Lag Type A,
Sensor (KS) for an open in the chosen (2 possible P0325_P0330_OpenM Filter with Weight 1 Trips
Circuit Bank knock sensor circuit methods: 20 kHz or ethod_2 Engine Run Time 2.0 seconds Coefficient
2 Sensor 2/Bank 2 Normal Noise):
There are two possible (supporting table) Engine Speed 400 RPM Weight
methods used: and Coefficient =
5,500 RPM 0.0100
1. 20 kHz Method: Case 1 (20 kHz
This method injects a Method): Cumlative Number of > 100 revs
20 kHz signal (internal Engine Revs (per key Updated each
to the ECU) onto one of Filtered FFT Output > cycle) within min/max engine event
the Knock Sensor P0325_P0330_OpenC Engine Speed enable
inputs. For a normal/ ktThrshMin (20 kHz) (above)
good circuit the 20 kHz AND
signal will propogate <
through the Knock P0325_P0330_OpenC Engine Air Flow 10 mg/cylinder
sensor and back to the ktThrshMax (20 kHz) and
ECU through the 2,000 mg/cylinder
sensor return circuit.
The 20 kHz signal is Case 2 (Normal Noise
processed through the Method): Engine Coolant -40 deg's C
Fast Fourier Transform Temperature
(FFT) and then filtered Filtered FFT Output >
with a first-order lag P0325_P0330_OpenC or
filter. Since the Knock ktThrshMin (Normal
Detection algorithm Noise) OBD Coolant Enable = TRUE
uses a Differential Op- AND Criteria
Amp to compare the <
input from the two P0325_P0330_OpenC Inlet Air Temperature -40 deg's C
knock sensor wires, the ktThrshMax (Normal
FFT 20 kHz diagnostic Noise)
signal will have either:
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Open Circuit (because
the 20 kHz injected
signal is detected only
on one of the sensor
inputs).
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
for method definition:
P0325_P0330_OpenM
ethod defines which of
the two diagnostic
methods is used as a
fucntion of engine
speed (RPM).
Typical
implementations:
A. Use 20 kHz
method at allengine
RPM (used when
acceptable separation
achieved at all RPM) or
B. Use 20 kHz
method at low/medium
RPM and Normal Noise
at high RPM
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Knock P0331 This diagnostic checks Case 1: Engine not in Diagnostic Enabled? Yes First Order Lag Type A,
Sensor (KS) for knock sensor AFM mode 2.0 seconds Filters with 1 Trips
Performance performance out of the Filtered FFT Intensity < Engine Run Time Weight
Bank 2 normal expected range, P0326_P0331_Abnor 1,700 RPM (not in Coefficient =
on a per sensor basis. (where 'FFT Intensity' = malNoise_Threshold Engine Speed AFM mode)
This diagnostic is Non-knocking, (Supporting Table) OR 0.0024
specifically designed to background engine noise) > 8,500 (in AFM mode)
identify the fault OR Updated each
condition where the AND engine event
knock sensor is Case 2: Engine is in 8,500 RPM
properly attached AFM mode
electrically, but Filtered FFT Intensity < Engine Air Flow 200 mg/cylinder
produces an P0326_P0331_Abnor AND
Abnormally low output malNoise_Thresh_AF 2,000 mg/cylinder
due to being M
unattached (or loosely Engine Coolant 0 deg's C
attached) with the the (Supporting Table) Temperature
mounting bolt (and thus
unable to properly or
transfer the engine
vibration energy from OBD Coolant Enable = TRUE
the engine block to the Criteria
knock sensor). The
term "Abnormal Inlet Air Temperature -10 deg's C
(engine) Noise" is used
to define this diagnostic
method. A fault
condition is identified Individual Cylinders P0326_P0331_Abnormal
when a first-order lag enabled for Abnormal Noise_CylsEnabled
filtered version of the Noise (Supporting Table)
Abnormal Noise signal
falls below the
diagnostic threshold.
Cumlative Number of 400 Revs
Engine Revs Above Min
Eng Speed (per key
cycle)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Knock P0332 This diagnostic checks Sensor Input or Return < 8.0 Percent Diagnostic Enabled? Yes 50 Failures Type A,
Sensor (KS) for an out of range low Signal Line out of 1 Trips
Circuit Low knock sensor signal. A (of 5 Volt Reference) Engine Speed > 0 RPM 63 Samples
Bank 2 3-resistor bias network and
at each sensor input to < 8,500 RPM
the ECM provides a DC 100 msec rate
diagnostic voltage that
will remain within a
normal range when the
external knock sensor
circuit is free of short
circuit faults. The
diagnostic output is
reported as a
percentage (0 to 100%)
when compared to the
5.0 volt reference
voltage.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Knock P0333 This diagnostic checks Sensor Input or Return > 39.00 Percent Diagnostic Enabled? Yes 50 Failures Type A,
Sensor (KS) for an out of range high Signal Line out of 1 Trips
Circuit High knock sensor signal. A (of 5 Volt Reference) Engine Speed > 0 RPM 63 Samples
Bank 2 3-resistor bias network and
at each sensor input to < 8,500 RPM
the ECM provides a DC 100 msec rate
diagnostic voltage that
will remain within a
normal range when the
external knock sensor
circuit is free of short
circuit faults. The
diagnostic output is
reported as a
percentage (0 to 100%)
when compared to the
5.0 volt reference
voltage.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
IGNITION P0355 Diagnoses Cylinder #5 Voltage measurement Engine running 50 Failures Type B,
CONTROL Ignition Control (EST) outside of controller out of 2 Trips
#5 CIRCUIT output driver circuit for specific acceptable range Ignition Voltage > 11.0 Volts 63 Samples
an Open Circuit fault. during driver off state
Controller specific indicates open circuit 100 msec rate
output driver circuit failure.
diagnoses the low
sided driver for an open Controller specific output > 30 kȍ impedance
circuit failure when the driver circuit voltage between signal and
output is powered off thresholds are set to meet controller ground
by comparing a voltage the following controller
measurement to specification for an open
controller specific circuit.
voltage thresholds.
ECM - Unique (LT4) Section Page 100 of 221 Page 826 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
IGNITION P0356 Diagnoses Cylinder #6 Voltage measurement Engine running 50 Failures Type B,
CONTROL Ignition Control (EST) outside of controller out of 2 Trips
#6 CIRCUIT output driver circuit for specific acceptable range Ignition Voltage > 11.0 Volts 63 Samples
an Open Circuit fault. during driver off state
Controller specific indicates open circuit 100 msec rate
output driver circuit failure.
diagnoses the low
sided driver for an open Controller specific output > 30 kȍ impedance
circuit failure when the driver circuit voltage between signal and
output is powered off thresholds are set to meet controller ground
by comparing a voltage the following controller
measurement to specification for an open
controller specific circuit.
voltage thresholds.
ECM - Unique (LT4) Section Page 101 of 221 Page 827 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
IGNITION P0357 Diagnoses Cylinder #7 Voltage measurement Engine running 50 Failures Type B,
CONTROL Ignition Control (EST) outside of controller out of 2 Trips
#7 CIRCUIT output driver circuit for specific acceptable range Ignition Voltage > 11.0 Volts 63 Samples
an Open Circuit fault. during driver off state
Controller specific indicates open circuit 100 msec rate
output driver circuit failure.
diagnoses the low
sided driver for an open Controller specific output > 30 kȍ impedance
circuit failure when the driver circuit voltage between signal and
output is powered off thresholds are set to meet controller ground
by comparing a voltage the following controller
measurement to specification for an open
controller specific circuit.
voltage thresholds.
ECM - Unique (LT4) Section Page 102 of 221 Page 828 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
IGNITION P0358 Diagnoses Cylinder #8 Voltage measurement Engine running 50 Failures out Type B,
CONTROL Ignition Control (EST) outside of controller of 2 Trips
#8 CIRCUIT output driver circuit for specific acceptable range Ignition Voltage > 11.0 Volts 63 Samples
an Open Circuit fault. during driver off state
Controller specific indicates open circuit
output driver circuit failure. 100 msec rate
diagnoses the low
sided driver for an open Controller specific output > 30 kȍ impedance
circuit failure when the driver circuit voltage between signal and
output is powered off thresholds are set to meet controller ground
by comparing a voltage the following controller
measurement to specification for an open
controller specific circuit.
voltage thresholds.
ECM - Unique (LT4) Section Page 103 of 221 Page 829 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Catalyst P0430 Note: The information Normalized Ratio OSC < 0.35 All enable criteria 1 test attempted Type A,
System Low below applies to Value associated with P0430 per valid decel 1 Trips
Efficiency applications that use (EWMA filtered) can be found under period
Bank 2 the Decel Catalyst P2272 - (O2 Sensor
Monitor Algorithm Signal Stuck Lean Bank 2 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 If the difference between Frequency:
store the excess current EWMA value and Fueling Related :
oxygen (I.e. Cerium the current OSC 12.5 ms
Oxidation). During rich Normalized Ratio value is > 0.48
A/F excursions, Cerium OSC
Oxide reacts with CO and the current OSC Measurements:
and H2 to release this Normalized Ratio value is < 0.14 100 ms
stored oxygen (I.e.
Cerium Reduction). Maximum number of RSR Temp Prediction:
This is referred to as tests to detect failure 12 12.5ms
the Oxygen Storage when RSR is enabled.
Capacity, or OSC.
CatMon’s strategy is to
“measure” the OSC of MAF > 2.00 g/s
the catalyst through < 20.00 g/s
forced Rich (intrusive
rich) and Lean (decel Predicted catalyst < 1,000 ° C
fuel cutoff) A/F temperature
excursions
Front O2 Sensor > 790.00 mV
Normalized Ratio OSC or or
Value Calculation Front WRAF > 1.25 EQR
Information and
Definitions = Rear O2 Sensor > 790.00 mV
1. Raw OSC
Calculation = (post cat General Enable Criteria
O2 Resp time - pre cat
O2 Resp time) In addition to the p-codes
2. BestFailing OSC listed under P2272, the
value from a calibration following DTC's shall also
ECM - Unique (LT4) Section Page 104 of 221 Page 830 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
table (based on temp not be set:
and exhaust gas flow)
3. WorstPassing OSC For switching O2 sensors: O2S_Bank_1_Sensor_1_
value (based on temp FA
and exhaust gas flow) O2S_Bank_1_Sensor_2_
FA
Normalized Ratio O2S_Bank_2_Sensor_1_
Calculation = (1-2) / FA
(3-2) O2S_Bank_2_Sensor_2_
FA
A Normalized Ratio of 1
essentially represents a
good part and a ratio of For WRAF O2 sensors: WRAF_Bank_1_FA
0 essentially represents WRAF_Bank_2_FA
a very bad part.
Refer to the
P0430_WorstPassing
OSCTableB2
and
P0430_BestFailingOS
CTableB2
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 2 Sensor 2
test (P2272). Several
conditions must be met
in order to execute this
test.
Additional conditions
and their related values
ECM - Unique (LT4) Section Page 105 of 221 Page 831 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
are listed in the
"Secondary
Parameters" and
"Enable Conditions"
section of this
document for P2272
(O2 Sensor Signal
Stuck Lean Bank 2
Sensor 2)
ECM - Unique (LT4) Section Page 106 of 221 Page 832 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Transmissio P0502 The diagnostic monitor transmission output speed 12 RPM service mode $04 active = FALSE fail time 4.5 Type A,
n Output detects no activity in raw diagnostic monitor enable = 1 Boolean seconds 1 Trips
Speed the TOSS circuit due to PTO active = FALSE 100 millisecond
Sensor an electrical fault, ignition voltage (controller 11.00 volts update rate
(TOSS) wiring fault or sensor run crank ignition in
fault. The TOSS signal range)
is rationalized against
operating conditions of engine load enable occurs
the vehicle. If the when:
vehicle is in motion, (accelerator pedal 12.0 %
accelerator pedal, position
engine torque, engine torque) 140.0 Nm
transmission in gear, engine load disable
and no vehicle braking, occurs when:
and the TOSS signal (accelerator pedal 6.0 %
registers below a position 80.0 Nm
threshold, the DTC will engine torque
set. OR
accelerator pedal position > 6.0 %
engine torque) 80.0 Nm
ECM - Unique (LT4) Section Page 107 of 221 Page 833 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Transmissio P0503 The diagnostic monitor ABS(raw transmssion delta fail threshold service mode $04 active = FALSE fail time 0.300 Type A,
n Output detects an unrealistic output speed current loop RPM diagnostic monitor enable = 1 Boolean seconds, 1 Trips
Speed drop in the TOSS - raw transmssion output PTO active = FALSE increment fail
Sensor signal due to a sudden speed previous loop), ignition voltage (controller 11.00 volts count,
(TOSS) electrical fault, wiring 25 millisecond update rate run crank ignition in fail count 5
fault or sensor fault. range) counts,
The TOSS signal is 25 millisecond
rationalized against update rate
operating conditions of
the vehicle. If the
vehicle is in motion, 4WD range current loop, 4WD range previous 4wd range time
accelerator pedal, update 4WD range time, loop 6.00 seconds
engine torque, reset 4WD range time
transmission in gear, when
and no vehicle braking, 4WD range current loop 4WD range previous
and the TOSS signal loop
drops above a delta
threshold, a fail timer is raw transmission output 300.0 RPM transmission
enabled. When a speed OR output speed
TOSS drop occurs it is last valid transmision 300.0 RPM active time
possible to enable the output speed before delta 2.00 seconds
P0502 fail time as well drop,
as the P0503 fail time. update transmission
With both P0502 and output speed active time
P0503 fail timers active
it is a race condition to 25 millisecond loop to 150.0 RPM transmission
either DTC. loop transmision output output speed
speed positive delta, stable time
update transmission 2.000 seconds
output speed stable time
ECM - Unique (LT4) Section Page 108 of 221 Page 834 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
loop,
update shift lever position
stablity time
ECM - Unique (LT4) Section Page 109 of 221 Page 835 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
mesaured ratio 0.850
delta fail threshold, = 1,500.0 RPM
mesaured ratio 0.770
mesaured ratio 0.700
delta fail threshold, = 1,500.0 RPM
6th gear
mesaured ratio 0.630
mesaured ratio 0.700
delta fail threshold, = 1,500.0 RPM
mesaured ratio 0.630
mesaured ratio 0.500
delta fail threshold, = 1,500.0 RPM
7th gear
mesaured ratio 0.400
mesaured ratio 0.500
delta fail threshold, = 1,500.0 RPM
otherwise
delta fail threshold = 850.0 RPM
ECM - Unique (LT4) Section Page 110 of 221 Page 836 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Internal P06B7 This diagnostic checks FFT Diagnostic Output > Diagnostic Enabled? Yes First Order Lag Type A,
Control for a fault with the P06B6_P06B7_OpenT Filter with Weight 1 Trips
Module internal test circuit estCktThrshMin Engine Run Time 2.0 seconds Coefficient
Knock (sensor #2) used only
Sensor for the '20 kHz' method AND Engine Speed > 400 RPM Weight
Processor 2 of the Open Circuit and Coefficient =
Performance Diagnostic. A fault is < < 4,400 RPM
present when the P06B6_P06B7_OpenT 0.0200
signal level from the 20 estCktThrshMax Cumlative Number of 200 Revs
kHz range of the FFT Engine Revs (per key
output falls between See Supporting cycle) within min/max Updated each
the Open Test Circuit Tables Engine Speed enable engine event
thresholds. (above)
ECM - Unique (LT4) Section Page 111 of 221 Page 837 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Transmissio P0712 Controller specific circuit resistance 17.88 Ohms diagnostic monitor enable = 1 Boolean >= 12.00 Type C,
n Fluid analog circuit (temperature reads seconds for both No SVS
Temperature diagnoses the greater than 150 °C) P0712 fault active = FALSE fail thresholds
Sensor transmission fluid OR 250 millisecond
Circuit Low temperature sensor P0712 test fail this key on = FALSE update rate
Voltage and wiring for a short to
ground fault by vehicle load for non-
comparing a voltage hybrid only:
measurement to Engine speed 200.0 RPM
controller specific AND
voltage thresholds, Engine speed 7,500.0 RPM 5.000 seconds
converted to a AND 5.000 seconds
resistance value. vehicle speed 512.0 KPH
25 milliseconds
crank diag enable:
igntion voltage 5.00 volts
controller run crank
active:
ignition voltage 9.0 volts
ECM - Unique (LT4) Section Page 112 of 221 Page 838 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Transmissio P0713 Controller specific circuit resistance 420,000.00 Ohms diagnostic monitor enable = 1 Boolean >= 80.00 Type C,
n Fluid analog circuit (temperature reads seconds for both No SVS
Temperature diagnoses the less than -40 °C) P0713 fault active = FALSE fail thresholds
Sensor transmission fluid OR 250 millisecond
Circuit High temperature sensor P0713 test fail this key on = FALSE update rate
Voltage and wiring for an open
circuit or short to power vehicle load for non-
failure by comparing a hybrid only:
voltage measurement Engine speed 200.0 RPM
to controller specific AND
voltage thresholds, Engine speed 7,500.0 RPM 5.000 seconds
converted to a AND 5.000 seconds
resistance value. vehicle speed 512.0 KPH
25 milliseconds
crank diag enable:
igntion voltage 5.00 volts
controller run crank
active:
ignition voltage 9.0 volts
200.0 seconds
vehicle speed 30.0 KPH
200.0 seconds
ECM - Unique (LT4) Section Page 113 of 221 Page 839 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Gear 6 P0729 Detects when the N/V Gear Position Sensor Gear 6 Gear Position Sensor = Learned 1.00 seconds Type A,
incorrect gear ratio indicates 6th learn status Once the above 1 Trips
ratio (gear gear but the Gear (shift fail time is
shift lever lever) Position Sensor Ignition voltage 9.00 volts achieved then
position does not indicate 6th increment the fail
sensor gear Engine Torque Inaccurate = False counter once
rationality) 1.00 fail counts
Engine actual torque 50.00 Nm
ECM - Unique (LT4) Section Page 114 of 221 Page 840 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
P18C8
P2771
ECM - Unique (LT4) Section Page 115 of 221 Page 841 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Gear 1 P0731 Detects when the N/V Gear Position Sensor Gear 1 Gear Position Sensor = Learned 1.00 seconds Type A,
incorrect gear ratio indicates 1st learn status Once the above 1 Trips
ratio (gear gear but the Gear (shift fail time is
shift lever lever) Position Sensor Ignition voltage 9.00 volts achieved then
position does not indicate 1st increment the fail
sensor gear Engine Torque Inaccurate = False counter once
rationality) 1.00 fail counts
Engine actual torque 50.00 Nm
ECM - Unique (LT4) Section Page 116 of 221 Page 842 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
P18C8
P2771
ECM - Unique (LT4) Section Page 117 of 221 Page 843 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Gear 2 P0732 Detects when the N/V Gear Position Sensor Gear 2 Gear Position Sensor = Learned 1.00 seconds Type A,
incorrect gear ratio indicates 2nd learn status Once the above 1 Trips
ratio (gear gear but the Gear (shift fail time is
shift lever lever) Position Sensor Ignition voltage 9.00 volts achieved then
position does not indicate 2nd increment the fail
sensor gear Engine Torque Inaccurate = False counter once
rationality) 1.00 fail counts
Engine actual torque 50.00 Nm
ECM - Unique (LT4) Section Page 118 of 221 Page 844 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
P18C8
P2771
ECM - Unique (LT4) Section Page 119 of 221 Page 845 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Gear 3 P0733 Detects when the N/V Gear Position Sensor Gear 3 Gear Position Sensor = Learned 1.00 seconds Type A,
incorrect gear ratio indicates 3rd learn status Once the above 1 Trips
ratio (gear gear but the Gear (shift fail time is
shift lever lever) Position Sensor Ignition voltage 9.00 volts achieved then
position does not indicate 3rd increment the fail
sensor gear Engine Torque Inaccurate = False counter once
rationality) 1.00 fail counts
Engine actual torque 50.00 Nm
ECM - Unique (LT4) Section Page 120 of 221 Page 846 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
P18C8
P2771
ECM - Unique (LT4) Section Page 121 of 221 Page 847 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Gear 4 P0734 Detects when the N/V Gear Position Sensor Gear 4 Gear Position Sensor = Learned 1.00 seconds Type A,
incorrect gear ratio indicates 4th learn status Once the above 1 Trips
ratio (gear gear but the Gear (shift fail time is
shift lever lever) Position Sensor Ignition voltage 9.00 volts achieved then
position does not indicate 4th increment the fail
sensor gear Engine Torque Inaccurate = False counter once
rationality) 1.00 fail counts
Engine actual torque 50.00 Nm
ECM - Unique (LT4) Section Page 122 of 221 Page 848 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
P18C8
P2771
ECM - Unique (LT4) Section Page 123 of 221 Page 849 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Gear 5 P0735 Detects when the N/V Gear Position Sensor Gear 5 Gear Position Sensor = Learned 1.00 seconds Type A,
incorrect gear ratio indicates 5th learn status Once the above 1 Trips
ratio (gear gear but the Gear (shift fail time is
shift lever lever) Position Sensor Ignition voltage 9.00 volts achieved then
position does not indicate 5th increment the fail
sensor gear Engine Torque Inaccurate = False counter once
rationality) 1.00 fail counts
Engine actual torque 50.00 Nm
ECM - Unique (LT4) Section Page 124 of 221 Page 850 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
P18C8
P2771
ECM - Unique (LT4) Section Page 125 of 221 Page 851 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Gear 7 P076F Detects when the N/V Gear Position Sensor Gear 7 Gear Position Sensor = Learned 1.00 seconds Type A,
incorrect gear ratio indicates 7th learn status Once the above 1 Trips
ratio (gear gear but the Gear (shift fail time is
shift lever lever) Position Sensor Ignition voltage 9.00 volts achieved then
position does not indicate 7th increment the fail
sensor gear Engine Torque Inaccurate = False counter once
rationality) 1.00 fail counts
Engine actual torque 50.00 Nm
ECM - Unique (LT4) Section Page 126 of 221 Page 852 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
P18C8
P2771
ECM - Unique (LT4) Section Page 127 of 221 Page 853 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Reverse P0801 Detects an open in the Reverse inhibit control Controller internal Reverse inhibit control = 1.00 20 failures out of Type C,
Inhibit reverse inhibit control open circuit diagnostic open circuit diagnostic 25 samples No SVS
Control circuit. This diagnostic enabled
Circuit Open reports the DTC when 250 ms / sample
(Manual an open circuit is Run/Crank = TRUE
Transmissio present. Monitoring
n Only) occurs when the Run/Crank Voltage Voltage 9 volts
engine speed is above
a calibrated value. Engine Speed > 250 RPM
ECM - Unique (LT4) Section Page 128 of 221 Page 854 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Skip Shift P0803 Detects an open in the Voltage low during driver Open Circuit: Run/Crank Voltage Voltage 9 volts 5 failures out of Type B,
Solenoid skip shift solenoid off state (indicates open 200 K impedance 6 samples 2 Trips
Control control driver circuit. circuit) between output and Engine Speed > 250 RPM
Circuit Open This diagnostic reports controller ground 250 ms / sample Note: In
(Manual the DTC when an open certain
Transmissio circuit is present. controlle
n Only) Monitoring occurs rs
when the engine speed P080C
is above a calibrated may also
value. set (Skip
Shift
Solenoid
Circuit
Short to
Ground).
ECM - Unique (LT4) Section Page 129 of 221 Page 855 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Clutch Pedal P0806 A Clutch Pedal position Filtered Clutch Pedal >4 % N/TOS Ratio: Must match actual gear 12.5 ms loop Type A,
Position sensor range fault is Position Error (i.e. vehicle in gear) Continuous 1 Trips
Sensor detected, if Clutch when the vehicle is
Circuit Pedal Position Sensor determined to be in gear Transfer Case: Not in 4WD Low range
Range / is in a range indicative
Performance of a vehicle NOT in Vehicle speed: > 5.6 MPH
gear, when the vehicle
is determined to be in Engine Torque: >
gear. Gear P0806
determination is made EngTorqueThreshold
by verifying that the Table
ratio of engine RPM (see Supporting Tables)
versus Transmission
Output Speed (N/TOS) Clutch Pedal Position: <
represents a valid gear. P0806
When this occurs a ResidualErrEnableLow
clutch pedal position Table
error is measured and (see Supporting Tables)
processed by a 1st OR >
order lag filter. When P0806
this clutch pedal ResidualErrEnableHigh
position error exceeds Table
the defined threshold, a (see Supporting Tables)
this fault code is set.
No Active DTCs: ClutchPstnSnsrCktHi FA
ClutchPstnSnsrCktLo FA
CrankSensor_FA
Transmission Output
Shaft Angular Velocity
Validity
VehicleSpeedSensor_FA
ECM - Unique (LT4) Section Page 130 of 221 Page 856 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Clutch Pedal P0807 A continuous circuit Clutch Position Sensor < 4 % of Vref Engine Not Cranking 200 counts out Type A,
Position Out-of-Range Low or Circuit System Voltage > 9.0 Volts of 250 samples 1 Trips
Sensor open fault is detected
Circuit Low by monitoring the 12.5 ms loop
percent voltage range Continuous
of the clutch pedal
position signal. This
sensor by design is
dead banded at both
the high and low
positions. If the voltage
from the sensor is
below the defined
threshold value for the
dead banded region, a
fail counter increments.
When the correct ratio
of fail counts to
samples occurs the
fault code is set.
ECM - Unique (LT4) Section Page 131 of 221 Page 857 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Clutch Pedal P0808 A continuous circuit Clutch Position Sensor > 96 % of Vref Engine Not Cranking 200 counts out Type A,
Position Out-of-Range High Circuit System Voltage > 9.0 Volts of 250 samples 1 Trips
Sensor fault is detected by
Circuit High monitoring the percent 12.5 ms loop
voltage range of the Continuous
clutch pedal position
signal. This sensor by
design is dead banded
at both the high and
low positions. If the
voltage from the sensor
is above the defined
threshold value for the
dead banded region, a
fail counter increments.
When the correct ratio
of fail counts to
samples occurs the
fault code is set.
ECM - Unique (LT4) Section Page 132 of 221 Page 858 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Clutch Pedal P080A During final assembly Fully Applied Learn < 9.0 % OBD Manufacturer's 250 ms loop Type A,
Position Not at the manufacturing Position Enable Counter =0 Continuous 1 Trips
Learned facility an initial Clutch
Pedal Applied Learn is OR > 36.0 %
established. This
Learn is used to
understand the
variation in the clutch
fully applied position
vs. the clutch pedal
position. This position
is then adjusted over
time based on a
learning algorithm in
the engine controller to
adjust for clutch
physical wear with
usage. This Diagnostic
is used to detect when
this Applied Learn
value is outside of
defined range based on
the thresholds set by
the diagnostic. If the
Applied Learn value is
outside of the range of
the threshold values
this fault code is set.
The OBD
Manufacturer's enable
counter is utilized to
prevent the MIL from
setting during the
vehicle assembly
before a Position lean
can be completed in
the manufacturing
facility.
ECM - Unique (LT4) Section Page 133 of 221 Page 859 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Skip Shift P080C Detects a short to Voltage low during driver Short to ground: Run/Crank Voltage Voltage 9 volts 5 failures out of Type B,
Solenoid ground in the skip shift off state (indicates short- 0.5 impedance 6 samples 2 Trips
Control solenoid control driver to-ground) between output and Engine Speed > 250 RPM
Circuit Low circuit. This diagnostic controller ground 250 ms / sample Note: In
(Manual reports the DTC when certain
Transmissio a short to ground is controlle
n Only) present. Monitoring rs P0803
occurs when the may also
engine speed is above set (Skip
a calibrated value. Shift
Solenoid
Circuit
Open
Circuit).
ECM - Unique (LT4) Section Page 134 of 221 Page 860 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Skip Shift P080D Detects a short to Voltage high during driver Short to Power: Run/Crank Voltage Voltage 9 volts 5 failures out of Type B,
Solenoid power in the skip shift on state (indicates short 0.5 impedance 6 samples 2 Trips
Control solenoid control driver to power) between output and Engine Speed > 250 RPM
Circuit High circuit. This diagnostic controller power 250 ms / sample
(Manual reports the DTC when
Transmissio a short to power is
n Only) present. Monitoring
occurs when the
engine speed is above
a calibrated value.
ECM - Unique (LT4) Section Page 135 of 221 Page 861 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Reverse P088C Detects a short to Reverse inhibit control Controller internal Reverse inhibit control = 1.00 20 failures out of Type C,
Inhibit ground in the reverse circuit short low diagnostic open circuit diagnostic 25 samples No SVS
Control inhibit control circuit. enabled
Circuit Low This diagnostic reports 250 ms / sample
(Manual the DTC when a short Run/Crank = TRUE
Transmissio to ground is present.
n Only) Monitoring occurs Run/Crank Voltage Voltage 9 volts
when the engine speed
is above a calibrated Engine Speed > 250 RPM
value.
ECM - Unique (LT4) Section Page 136 of 221 Page 862 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Reverse P088D Detects a short to Reverse inhibit control Controller internal Reverse inhibit control = 1.00 20 failures out of Type C,
Inhibit power in the reverse circuit short high diagnostic open circuit diagnostic 25 samples No SVS
Control inhibit control circuit. enabled
Circuit High This diagnostic reports 250 ms / sample
(Manual the DTC when a short Run/Crank = TRUE
Transmissio to power is present.
n Only) Monitoring occurs Run/Crank Voltage Voltage 9 volts
when the engine speed
is above a calibrated Engine Speed > 250 RPM
value.
ECM - Unique (LT4) Section Page 137 of 221 Page 863 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Barometric P10BC Detects a performance Difference between None 320 failures out Type A,
Pressure failure in the BARO A Sensor reading of 400 samples 1 Trips
Sensor A / C Barometric Pressure and BARO C Sensor
Correlation (BARO) sensor, such reading > 20.0 kPa 1 sample every
as when a BARO value 12.5 msec
is stuck in range.
ECM - Unique (LT4) Section Page 138 of 221 Page 864 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Run/Start P10E1 Controller specific Voltage measurement >= 200 KOhms 3 failures out of Type B,
Input Supply output driver circuit outside of controller impedance between 4 samples 2 Trips
Source diagnoses the Dual specific acceptable range signal and controller
Relay Contact Relay low during driver Off state ground. 250 ms / sample
Control/ sided driver for an open indicates open circuit Continuous
Open circuit failure when the failure.
output is powered off
by comparing a voltage Controller specific output
measurement to driver circuit voltage
controller specific thresholds are set to meet
voltage thresholds. the following controller
specification for an open
circuit.
ECM - Unique (LT4) Section Page 139 of 221 Page 865 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
ECM - Unique (LT4) Section Page 140 of 221 Page 866 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
ECM - Unique (LT4) Section Page 141 of 221 Page 867 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Run/Start P10E4 Rationality circuit (ECM Run Crank Relay Run/Start Input Supply = True 128 failures out Type B,
Input Supply diagnostic for the Run/ Commaded state is False Source Relay Control of s 160 amples 2 Trips
Source Start Input Supply AND Range/Performance
Relay Source Relay output to Run Crank Voltage) >= 5.00 Enable 6.25 ms / sample
Control the ECM. The
Range/ diagnostic compares OR (See Definition in
Performance the measured ECM Supporting Material
Run/Crank input with (ECM Run Crank Relay below)
the desired Run/Crank Commaded state is True
input AND <= 2.00
Run Crank Voltage)
ECM - Unique (LT4) Section Page 142 of 221 Page 868 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Inlet Airflow P1101 Detects a performance See table Engine Speed >= 400 RPM Continuous Type B,
System failure in the Manifold P0101, P0106, P0121, Engine Speed <= 6,200 RPM 2 Trips
Performance Pressure (MAP) P012B, P1101: Calculation are
(supercharg sensor, Supercharger Supercharger Intake (Coolant Temp >= -7 Deg C performed every
ed) Inlet Absolute Pressure Flow Rationality OR 12.5 msec
(SCIAP) sensor, Diagnostic Failure OBD Coolant Enable
Throttle Position sensor Matrix Criteria = TRUE)
(TPS) or Mass Air Flow for combinations
(MAF) sensor that of model failures that can Coolant Temp <= 129 Deg C
cannot be uniquely set this DTC. Intake Air Temp >= -20 Deg C
identified as a failure in Intake Air Temp <= 129 Deg C
one individual sensor. TPS model fails when
This diagnostic can set Filtered Throttle Model Minimum total weight
when more than one of Error > 400 kPa*(g/s) factor (all factors
these sensors has a multiplied together) >= 0.50
performance concern. MAF model fails when
ABS(Measured Flow – See Residual Weight Modeled Air Flow Error
This diagnostic is Modeled Air Flow) Filtered > 30.0 grams/sec Factor tables. multiplied by
performed using the P0101, P0106, P010B,
Intake Flow Rationality MAP1 model fails when P0121, P012B, P0236,
Diagnostic (IFRD). ABS(Measured MAP – P1101: MAF1 Residual
IFRD calculates MAP Model 1) Filtered > 30.0 kPa Weight Factor based on
modeled values of RPM
sensors from these four MAP2 model fails when and
sensors. ABS(Measured MAP – P0101, P0106, P010B,
MAP Model 2) Filtered > 30.0 kPa P0121, P012B, P0236,
These modeled values P1101: MAF1 Residual
are compared against SCIAP1 model fails when Weight Factor based on
the actual sensor ABS(Measured SCIAP – MAF Est
values to see if they SCIAP Model 1) Filtered > 25.0 kPa
are similar. If they are MAP Model 1 Error
similar, then the model SCIAP2 model fails when multiplied by
passes. If they are not ABS(Measured SCIAP – P0101, P0106, P0121,
similar, then that model SCIAP Model 2) Filtered > 25.0 kPa P012B, P0236, P1101:
is considered to be MAP1 Residual Weight
failed. Certain Factor based on RPM
combinations of model and
passes and model P0101, P0106, P0121,
failures can be P012B, P1101: Boost
interpreted to be Residual Weight Factor
caused by a based on % of Boost
ECM - Unique (LT4) Section Page 143 of 221 Page 869 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
performance issue with
the system, but no MAP Model 2 Error
single failed sensor can multiplied by
uniquely be identified. P0101, P0106, P0121,
In this case, the Inlet P012B, P0236, P1101:
Airflow System MAP2 Residual Weight
Performance diagnostic Factor based on RPM
will fail. and
P0101, P0106, P0121,
P012B, P1101: Boost
Residual Weight Factor
based on % of Boost
ECM - Unique (LT4) Section Page 144 of 221 Page 870 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
P0101, P0106, P0121,
P012B, P1101: Boost
Residual Weight Factor
based on % of Boost
ECM - Unique (LT4) Section Page 145 of 221 Page 871 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 5 P124C Controller specific Voltage measurement Battery Voltage >= 11 Volts 10 Type A,
low side output driver circuit outside of controller Engine Run Time >= 0 Seconds failures out of 1 Trips
circuit diagnoses injector 5 specific acceptable range 20
shorted to high sided driver for a during driver on state P062B not FA or TFTK samples
high side short to low sided indicates high sided driver 100 ms /sample
circuit driver failure when the for a short to low sided Continuous
output is powered on driver failure.
by comparing a voltage
measurement to Controller specific output 25 amp >= through
controller specific driver circuit voltage low side driver
voltage threshold thresholds are set to meet
the following controller
specification for high
sided driver for a short to
low sided driver failure.
ECM - Unique (LT4) Section Page 146 of 221 Page 872 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 6 P124D Controller specific Voltage measurement Battery Voltage >= 11 Volts 10 Type A,
low side output driver circuit outside of controller Engine Run Time >= 0 Seconds failures out of 1 Trips
circuit diagnoses injector 6 specific acceptable range 20
shorted to high sided driver for a during driver on state P062B not FA or TFTK samples
high side short to low sided indicates high sided driver 100 ms /sample
circuit driver failure when the for a short to low sided Continuous
output is powered on driver failure.
by comparing a voltage
measurement to Controller specific output 25 amp >= through
controller specific driver circuit voltage low side driver
voltage threshold thresholds are set to meet
the following controller
specification for high
sided driver for a short to
low sided driver failure.
ECM - Unique (LT4) Section Page 147 of 221 Page 873 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 7 P124E Controller specific Voltage measurement Battery Voltage >= 11 Volts 10 Type A,
low side output driver circuit outside of controller Engine Run Time >= 0 Seconds failures out of 1 Trips
circuit diagnoses injector 7 specific acceptable range 20
shorted to high sided driver for a during driver on state P062B not FA or TFTK samples
high side short to low sided indicates high sided driver 100 ms /sample
circuit driver failure when the for a short to low sided Continuous
output is powered on driver failure.
by comparing a voltage
measurement to Controller specific output 25 amp >= through
controller specific driver circuit voltage low side driver
voltage threshold thresholds are set to meet
the following controller
specification for high
sided driver for a short to
low sided driver failure.
ECM - Unique (LT4) Section Page 148 of 221 Page 874 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 8 P124F Controller specific Voltage measurement Battery Voltage >= 11 Volts 10 Type A,
low side output driver circuit outside of controller Engine Run Time >= 0 Seconds failures out of 1 Trips
circuit diagnoses injector 8 specific acceptable range 20
shorted to high sided driver for a during driver on state P062B not FA or TFTK samples
high side short to low sided indicates high sided driver 100 ms /sample
circuit driver failure when the for a short to low sided Continuous
output is powered on driver failure.
by comparing a voltage
measurement to Controller specific output 25 amp >= through
controller specific driver circuit voltage low side driver
voltage threshold thresholds are set to meet
the following controller
specification for high
sided driver for a short to
low sided driver failure.
ECM - Unique (LT4) Section Page 149 of 221 Page 875 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 The "rolling count Faulted, Not Faulted or c) FPPM Received Duty d) == TRUE
Counter check" value is created Indeterminate test Cycle Count result e) == Valid
Incorrect by adding an appended state) d) FPPM Diagnostic f) 9v < Sys Voltage > 32v
hexadecimal feedback received
calculation to the pump e) CAN communication
duty cycle command f) System Voltage
value. In order to
achieve a desired fuel FPPM Received Duty <> Transmitted Duty a) FPPM configuration a) == 64 failures / 80
pressure, a Cycle Protection Value Cycle Protection Value KeFRPR_e_ChassisFuel CeFRPR_e_ECM_FPPM samples
hexadecimal equivalent ( ECM) PresSysType _Sys
value representing the ( Fu Pmp Pwr Mod b) Fault state b) == TRUE
necessary fuel pump smart device reports determination enabled c) == Valid 1 sample / 12.5
current pulse "On" time Faulted, Not Faulted or c) FPPM Received Duty d) == TRUE millisec
( duty cycle as a Indeterminate test Cycle Protection Value e) == Valid
percent value) is state) result f) 9v < Sys Voltage > 32v
transmitted to the d) FPPM Diagnostic
FPPM. The feedback received
corresponding "check" e) CAN communication
value is transmitted as f) System Voltage
well. At the FPPM, the
received duty cycle
command value is used
to create an expected
"rolling count" value
using the same
calculation method as
the ECM. The
expected "rolling count"
value calculated at the
receiving power
module ( smart device)
is compared to the
transmitted "rolling
count" value. If these
do not match, a fault
condition is reported
ECM - Unique (LT4) Section Page 150 of 221 Page 876 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
forward to the ECM
where X/Y diagnostic
counting is performed.
ECM - Unique (LT4) Section Page 151 of 221 Page 877 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Ignition Coil P135B This diagnostic checks Diagnostic Enabled? Yes 50 Failures Type:
Positive for minimum voltage at out of Type A,
Voltage the fuse which supplies Ignition Module Supply < 2.5 Volts 63 Samples 1 Trips
Circuit power to the Ignition Voltage.
Group 2 * Coils (applicable only 6.25 msec rate
* SIDI ONLY for SIDI applications). A
** diagnostic failure Three possible Ignition
indicates a blown fuse. Coil Power Sources
(only 1 used):
Case 1: Battery
Delay starting at Key-On 5 Engine Revs
Case 3: PT Relay
PT Relay Voltage > 11.0 volts
ECM - Unique (LT4) Section Page 152 of 221 Page 878 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
ABS Rough P1380 This diagnostic detects This DTC is used as a Vehicle Speed VSS 5 mph 40 failures Type C,
Road if the ABS controller is misfire diagnostic aid. If Engine Speed rpm < 8,192 out of No SVS
malfunction indicating a fault, and P0300 is set, and ECM Engine Load load < 100 % max 80 samples "Special
misfire is present. has recieved indication indicated torque Type C"
When this occurs, that the rough road RunCrankActive = TRUE 250 ms /sample
misfire will continue to information from EBCM is Active DTC P0300, MIL Request
run. If Misfire P0300 faulted, the technition may Continuous
then sets while the ABS take into account that the
fault is present, P1380 Misfire DTC may be due
will set as a diagnostic to rough road. The
aid. diagnnostic aid DTC will
only set if secondary
parameters are in a speed
load condition where
Misfire is susceptable to
rough road.
ECM - Unique (LT4) Section Page 153 of 221 Page 879 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
ABS System P1381 This diagnostic detects This DTC is used as a Vehicle Speed VSS 5 mph 40 failures Type C,
Rough Road if the rough road misfire diagnostic aid. If Engine Speed rpm < 8,192 out of No SVS
Detection information is no longer P0300 is set, and ECM Engine Load load < 100 max 80 samples "Special
Communicati being received from the has lost the rough road indicated torque Type C"
on Fault ABS controller, and information from EBCM, RunCrankActive = TRUE 250 ms /sample
misfire is present. the technition may take Active DTC P0300, MIL Request
When this occurs, into account that the Continuous
misfire will continue to Misfire DTC may be due
run. If Misfire P0300 to rough road. The
then sets while the diagnnostic aid DTC will
communication fault is only set if secondary
present, P1381 will set parameters are in a speed
as a diagnostic aid. load condition where
Misfire is susceptable to
rough road.
ECM - Unique (LT4) Section Page 154 of 221 Page 880 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
ECM - Unique (LT4) Section Page 155 of 221 Page 881 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
ECM - Unique (LT4) Section Page 156 of 221 Page 882 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
87.50 % % of 5 volts
< 88.60 %
ECM - Unique (LT4) Section Page 157 of 221 Page 883 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Control P16F0 This DTC detects This function detects a Run/Crank voltage > 6.41 Volts 39 / Type A,
Module intermitent and serial communications 399 1 Trips
Serial continuous invalid SPI fault based upon the counts
Peripheral messages. This is detection of missing or continuous; 12.5
Interface based on the detection invalid (receive) message ms /count in the
Bus 1 of missing or invalid within the main processor ECM main
receive message within before receiving a valid processor
the main processor message.
before receiving a valid
message. This function detects a Run/Crank voltage > 6.41 Volts 159
serial communications /
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
ECM - Unique (LT4) Section Page 158 of 221 Page 884 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Gear P18C4 The gear position Sensor type used CeSPMI_e_VoltageDir Ignition voltage 9.00 volts 3.00 seconds of Type A,
Position sensor is a single ectProp fail time out of 1 Trips
Sensor component containing If sensor type = Direct 5.00 seconds of
Circuit A Low an X-axis and a Y-axis Proportional and sample time
sensor. The gear Gear Position Sensor A
position sensor duty cycle 9.00 %
determines the manual OR
transmission shift lever If sensor type = Indrect
positon based on the Proportional and
PWM output of the X- Gear Position Sensor A
axis and Y-axis duty cycle 9.00 %
sensors. Controller
specific Gear Position
Sensor Circuit A Low
diagnoses Gear
Position Sensor Circuit
A and wiring for an out
of range low circuit fault
by comparing a voltage
measurement to
controller specific
voltage thresholds.
ECM - Unique (LT4) Section Page 159 of 221 Page 885 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Gear P18C5 The gear position Sensor type used CeSPMI_e_VoltageDir Ignition voltage 9.00 volts 3.00 seconds of Type A,
Position sensor is a single ectProp fail time out of 1 Trips
Sensor component containing If sensor type = Direct 5.00 seconds of
Circuit A an X-axis and a Y-axis Proportional and sample time
High sensor. The gear Gear Position Sensor A
position sensor duty cycle 90.00 %
determines the manual OR
transmission shift lever If sensor type = Indrect
positon based on the Proportional and
PWM output of the X- Gear Position Sensor A
axis and Y-axis duty cycle 90.00 %
sensors. Controller
specific Gear Position
Sensor Circuit A High
diagnoses Gear
Position Sensor Circuit
A and wiring for an out
of range high circuit
fault by comparing a
voltage measurement
to controller specific
voltage thresholds.
ECM - Unique (LT4) Section Page 160 of 221 Page 886 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Gear P18C6 The gear position Sensor type used CeSPMI_e_VoltageDir Ignition voltage 9.00 volts 3.00 seconds of Type A,
Position sensor is a single ectProp fail time out of 1 Trips
Sensor component containing If sensor type = Direct 5.00 seconds of
Circuit B an X-axis and a Y-axis Proportional and sample time
Low sensor. The gear Gear Position Sensor B
position sensor duty cycle 9.00 %
determines the manual OR
transmission shift lever If sensor type = Indrect
positon based on the Proportional and
PWM output of the X- Gear Position Sensor B
axis and Y-axis duty cycle 9.00 %
sensors. Controller
specific Gear Position
Sensor Circuit B Low
diagnoses Gear
Position Sensor Circuit
AB and wiring for an
out of range low circuit
fault by comparing a
voltage measurement
to controller specific
voltage thresholds.
ECM - Unique (LT4) Section Page 161 of 221 Page 887 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Gear P18C7 The gear position Sensor type used CeSPMI_e_VoltageDir Ignition voltage 9.00 volts 3.00 seconds of Type A,
Position sensor is a single ectProp fail time out of 1 Trips
Sensor component containing If sensor type = Direct 5.00 seconds of
Circuit B an X-axis and a Y-axis Proportional and sample time
High sensor. The gear Gear Position Sensor B
position sensor duty cycle 90.00 %
determines the manual OR
transmission shift lever If sensor type = Indrect
positon based on the Proportional and
PWM output of the X- Gear Position Sensor B
axis and Y-axis duty cycle 90.00 %
sensors. Controller
specific Gear Position
Sensor Circuit B High
diagnoses Gear
Position Sensor Circuit
B and wiring for an out
of range high circuit
fault by comparing a
voltage measurement
to controller specific
voltage thresholds.
ECM - Unique (LT4) Section Page 162 of 221 Page 888 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Gear P18C9 The gear position Gear Position Sensor = In Gear Gear Position Sensor = Learned 3.00 seconds Type A,
Position sensor is a single learn status 1 Trips
Sensor component containing Once the above
Indicates an X-axis and a Y-axis Ignition voltage 9.00 volts fail time is
Incorrect sensor. The gear achieved then
Gear Ratio position sensor Transmission output 10.00 rpm increment the fail
(gear shift determines the manual speed counter once
lever transmission shift lever
position positon based on the Clutch pedal 10.00 pct 2.00 fail counts
sensor PWM output of the X- displacement
rationality) axis and Y-axis
sensors. Detects when Engine speed 450.00 rpm
transmission is
mechanically in neutral
and Gear Position DTCs not fault active TransmissionOutputRotati
Sensor is not indicating onalStatusValidity
a neutral position. ClutchPstnSnsr FA
ClutchPstnSnsrNotLearne
d
P18C4
P18C5
P18C6
P18C7
P18C8
ECM - Unique (LT4) Section Page 163 of 221 Page 889 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Gear P18CA The gear position Gear Position Sensor = Not Learned Manufacturer Enable = 0 Counts Immediate Type A,
Position sensor is a single Learn status Counter (MEC) 1 Trips
Sensor Not component containing Frequency
Learned an X-axis and a Y-axis Service learn timer = 0 seconds 500ms
sensor. The gear The service learn timer
position sensor will increment while a
determines the manual learn is in progress. If the
transmission shift lever learn is not completed in
positon based on the less than 120.00 seconds
PWM output of the X- then the learn will abort
axis and Y-axis
sensors. Detects when
the gear position
sensor position not
learned. Any offset due
to hardware variation is
captured when the gear
position sensor X-axis
and Y-axis PWM duty
cycle offset is not
learned during vehicle
assembly or service,
with the transmission
shift lever in neutral
position and the
transmission
mechanically in neutral.
ECM - Unique (LT4) Section Page 164 of 221 Page 890 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
OR
******************************
Fuel Level is in a
Readable Range for both
Primary and Secondary
Tanks too Long
******************************
This subtest is used
OR
******************************
Fuel consumed without a
Secondary Fuel Level
Change Volume in secondary tank 3.0 liters
ECM - Unique (LT4) Section Page 165 of 221 Page 891 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
******************************
If the vehicle is driven with
the fuel consumed by the
engine of 13 liters
without the secondary fuel
level changing by 3 liters,
then the sender must be
stuck.
ECM - Unique (LT4) Section Page 166 of 221 Page 892 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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)
ECM - Unique (LT4) Section Page 167 of 221 Page 893 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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)
ECM - Unique (LT4) Section Page 168 of 221 Page 894 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Post P2098 Determines if the post The Average Integral <= -97.5 % The diagnostic is enabled Frequency: Type B,
Catalyst Fuel catalyst O2 sensor Offset % Authority during: Continuous 2 Trips
Trim System based fuel control Deceleration No Monitoring in
Low Limit system is indicating a AND Idle No 100ms loop.
Bank 2 (Too rich exhaust gas Cruise Yes
Rich) condition. If the rich The Average Total Offset <= -86.4 % Light Acceleration No The Integral and
condition is such that % Authority Heavy Acceleration No Total Offset %
the control system Authority metrics
utilizes all or most of its (Note: any value greaterIf the P2098 is actively Ambient Air Pressure >= 70 kPa are sampled
available low limit than or equal to +100% failing then the Engine AirFlow >= 0.0 g/s <= 10,000.0 every 100ms and
authority (low limit = effectively nullifies the
Average Integral Offset Intake Manifold Pressure >= 0 kPa <= 200 an average is
-100% authority), then Average Total Offset % must be > -95.0 % Induction Air Temperature >= -20 deg. C <= 200 calculated every
P2098 will set. Authority criteria) and the Average Total Start-up Coolant Temp. >= -20 deg. C (or OBD 40.0 seconds
Offset must be > Coolant Enable Criteria = ( 400 samples)
The monitor can be High Vapor Feature: -70.0 % for the TRUE) before
calibrated to fail based The diagnostic is at risk of diagnostic to report a comparing to
on the Average Integral reporting a false fail when pass. PTO Not Active their respective
Offset % Authority, the excessively High Vapor Intrusive diag. fuel control Not Active failure
Average Total Offset % (HV) conditions are Ethanol Estimation in Not Active thresholds.
Authority or both present. This HV Progress
combined. The Average condition is indicated
Total Offset metric when the purge valve is O2 Heater Learned = Valid
consists of the average open AND percent vapor Resistance ( the heater resistance
of the Integral Offset+ is >= 22 % for >= 5.0 has learned since NVM
Proportional Offset. seconds AND the % reset, see enable
Authority metric is conditions for "HO2S
Note: When the post approaching the failure Heater Resistance
catalyst O2 voltage is threshold. DTC's" )
too rich, the post Long Term Secondary
catalyst O2 integral and Diagnosis resumes if the Fuel Trim Enabled for >= 0.1 seconds
proportional offset purge valve is closed OR (see "Long Term
control is decreased the percent vapor is <= Secondary Fuel Trim
(negative % authority). 18 % for >= 5.0 seconds. Enable Criteria" in
This applies a lean bias This was done to Supporting Tables)
to fuel control in an minimize disabling the
attempt to counteract diagnostic for longer than High Vapor Conditions Not Present
the rich condition. A necessary.
perfectly balanced Green Cat System = Not Valid,
control system (no rich Condition Green Cat System
or lean bias required) is condition is considered
represented by integral valid until the
ECM - Unique (LT4) Section Page 169 of 221 Page 895 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
and proportional offset accumulated air flow is
values of “0” (i.e. 0% greater than 720,000
authority) and a post grams. Airflow
catalyst O2 sensor that accumulation is only
is within its optimal enabled when estimated
operating range Cat temperature is above
(neither rich nor lean). 600 Deg C and airflow is
above 22 grams/sec.
ECM - Unique (LT4) Section Page 170 of 221 Page 896 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2S_Bank_2_Sensor_2_
FA
For the cells identified as
enabled (i.e. those
containing a "Yes" above),
the minimum accumulated
samples required before
the fuel control metric is
considered usable for that
cell (1 sample = 100ms):
Deceleration
Idle 100
Cruise 100
Light Acceleration 100
Heavy Acceleration 100
100
ECM - Unique (LT4) Section Page 171 of 221 Page 897 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Post P2099 Determines if the post The Average Integral Same as P2098 Same as P2098 Frequency: Type B,
Catalyst Fuel catalyst O2 sensor Offset % Authority >= 97.5 % Continuous 2 Trips
Trim System based fuel control . Monitoring in
High Limit system is indicating a AND 100ms loop.
Bank 2 (Too lean exhaust gas
Lean) condition. If the lean The Average Total Offset >= 81.6 % The Integral and
condition is such that % Authority Total Offset %
the control system Authority metrics
utilizes all or most of its (Note: any value less than
If the P2099 is actively are sampled
available high limit or equal to -100% failing then the every 100ms and
authority (high limit = effectively nullifies the
Average Integral Offset an average is
100% authority), then Average Total Offset % must be < 95.0 % and calculated every
P2099 will set. Authority criteria) the Average Total 40.0 seconds
Offset must be < 68.0 ( 400 samples)
The monitor can be High Vapor Feature: % for the diagnostic to before
calibrated to fail based The diagnostic is at risk of report a pass. comparing to
on the Average Integral reporting a false fail when their respective
Offset % Authority, the excessively High Vapor failure
Average Total Offset % (HV) conditions are thresholds.
Authority or both present. This HV
combined. The Average condition is indicated
Total Offset metric when the purge valve is
consists of the average open AND percent vapor
of the Integral Offset+ is >= 22 % for >= 5.0
Proportional Offset. seconds.
ECM - Unique (LT4) Section Page 172 of 221 Page 898 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
and proportional offset
values of “0” (i.e. 0%
authority) and a post
catalyst O2 sensor that
is within its optimal
operating range
(neither rich nor lean).
ECM - Unique (LT4) Section Page 173 of 221 Page 899 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 5 P216B Controller specific Voltage measurement Battery Voltage >= 11 Volts 10 Type A,
high side output driver circuit outside of controller Engine Run Time >= 0 Seconds failures out of 1 Trips
circuit diagnoses Injector 5 specific acceptable range 20
shorted to high sided driver for a during driver on state P062B not FA or TFTK samples
ground short to ground failure indicates short to ground
when the output is failure. 100 ms /sample
powered on by Continuous
comparing a voltage Controller specific output 25 amp >= through
measurement to driver circuit voltage High Side Driver
controller specific thresholds are set to meet
voltage thresholds the following controller
specification for a short to
ground.
ECM - Unique (LT4) Section Page 174 of 221 Page 900 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 5 P216C Controller specific Voltage measurement Battery Voltage >= 11 Volts 10 Type A,
high side output driver circuit outside of controller Engine Run Time >= 0 Seconds failures out of 1 Trips
circuit diagnoses Injector 5 specific acceptable range 20
shorted to high sided driver for a during driver off state P062B not FA or TFTK samples
power short to power failure indicates short to power
when the output is failure. 100 ms /sample
powered off by Continuous
comparing a voltage Controller specific output <= 1 volt between
measurement to driver circuit voltage signal and controller
controller specific thresholds are set to meet power
voltage thresholds. the following controller
specification for a short to
power.
ECM - Unique (LT4) Section Page 175 of 221 Page 901 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 6 P216E Controller specific Voltage measurement Battery Voltage >= 11 Volts 10 Type A,
high side output driver circuit outside of controller Engine Run Time >= 0 Seconds failures out of 1 Trips
circuit diagnoses Injector 6 specific acceptable range 20
shorted to high sided driver for a during driver on state P062B not FA or TFTK samples
ground short to ground failure indicates short to ground
when the output is failure. 100 ms /sample
powered on by Continuous
comparing a voltage Controller specific output 25 amp >= through
measurement to driver circuit voltage High Side Driver
controller specific thresholds are set to meet
voltage thresholds the following controller
specification for a short to
ground.
ECM - Unique (LT4) Section Page 176 of 221 Page 902 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 6 P216F Controller specific Voltage measurement Battery Voltage >= 11 Volts 10 Type A,
high side output driver circuit outside of controller Engine Run Time >= 0 Seconds failures out of 1 Trips
circuit diagnoses Injector 6 specific acceptable range 20
shorted to high sided driver for a during driver off state P062B not FA or TFTK samples
power short to power failure indicates short to power
when the output is failure. 100 ms /sample
powered off by Continuous
comparing a voltage Controller specific output <= 1 volt between
measurement to driver circuit voltage signal and controller
controller specific thresholds are set to meet power
voltage thresholds. the following controller
specification for a short to
power.
ECM - Unique (LT4) Section Page 177 of 221 Page 903 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 7 P217B Controller specific Voltage measurement Battery Voltage >= 11 Volts 10 Type A,
high side output driver circuit outside of controller Engine Run Time >= 0 Seconds failures out of 1 Trips
circuit diagnoses Injector 7 specific acceptable range 20
shorted to high sided driver for a during driver on state P062B not FA or TFTK samples
ground short to ground failure indicates short to ground
when the output is failure. 100 ms /sample
powered on by Continuous
comparing a voltage Controller specific output 25 amp >= through
measurement to driver circuit voltage High Side Driver
controller specific thresholds are set to meet
voltage thresholds the following controller
specification for a short to
ground.
ECM - Unique (LT4) Section Page 178 of 221 Page 904 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 7 P217C Controller specific Voltage measurement Battery Voltage >= 11 Volts 10 Type A,
high side output driver circuit outside of controller Engine Run Time >= 0 Seconds failures out of 1 Trips
circuit diagnoses Injector 7 specific acceptable range 20
shorted to high sided driver for a during driver off state P062B not FA or TFTK samples
power short to power failure indicates short to power
when the output is failure. 100 ms /sample
powered off by Continuous
comparing a voltage Controller specific output <= 1 volt between
measurement to driver circuit voltage signal and controller
controller specific thresholds are set to meet power
voltage thresholds. the following controller
specification for a short to
power.
ECM - Unique (LT4) Section Page 179 of 221 Page 905 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 8 P217E Controller specific Voltage measurement Battery Voltage >= 11 Volts 10 Type A,
high side output driver circuit outside of controller Engine Run Time >= 0 Seconds failures out of 1 Trips
circuit diagnoses Injector 8 specific acceptable range 20
shorted to high sided driver for a during driver on state P062B not FA or TFTK samples
ground short to ground failure indicates short to ground
when the output is failure. 100 ms /sample
powered on by Continuous
comparing a voltage Controller specific output 25 amp >= through
measurement to driver circuit voltage High Side Driver
controller specific thresholds are set to meet
voltage thresholds the following controller
specification for a short to
ground.
ECM - Unique (LT4) Section Page 180 of 221 Page 906 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Injector 8 P217F Controller specific Voltage measurement Battery Voltage >= 11 Volts 10 Type A,
high side output driver circuit outside of controller Engine Run Time >= 0 Seconds failures out of 1 Trips
circuit diagnoses Injector 7 specific acceptable range 20
shorted to high sided driver for a during driver off state P062B not FA or TFTK samples
power short to power failure indicates short to power
when the output is failure. 100 ms /sample
powered off by Continuous
comparing a voltage Controller specific output <= 1 volt between
measurement to driver circuit voltage signal and controller
controller specific thresholds are set to meet power
voltage thresholds. the following controller
specification for a short to
power.
ECM - Unique (LT4) Section Page 181 of 221 Page 907 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Bank 2 Air- P219B This monitor Filtered Ratio > 0.80 System Voltage no lower than 11.0 Volts Minimum of 1
Fuel Ratio determines if there is for more than 0.2 test per trip, up Type A,
Imbalance an Air Fuel Imbalance The Ratio metric is If the diagnostic has seconds to 4 tests per trip 1 Trips
in the fueling system calculated by selecting reported a failure on during RSR or
for a cylinder on a Bankthe appropriate threshold the prior trip, the Fuel Level > 10.0 percent AND no FIR.
2. Detection is based calibration from a 17x17 Filtered Ratio must fall fuel level sensor fault The front O2
on a the pre catalyst table (see Supporting below 0.55 in order to sensor voltage is
oxygen sensor voltage. Table report a pass. This Engine Coolant > -20 deg. C (or OBD sampled once
The pre catalyst O2 P219B Variance feature prevents the Temperature Coolant Enable Criteria = per cylinder
voltage is used to Threshold Bank2 Table) diagnostic from TRUE) event.
generate a variance and subtracting it from the toggling between Therefore, the
metric that represents measured Variance. The failing and passing Cumulative engine run > 0.0 seconds time required to
the statistical variation
result is then divided by a when the Filtered Ratio time complete a
of the O2 sensor normalizer calibration remains near the initial single test (when
voltage over a given from another 17 x 17 table failure threshold of Diagnostic enabled at Idle No all enable
engine cycle. This (see Supporting Table 0.80 . (regardless of other conditions are
metric is proportional to
P219B Normalizer operating conditions) met) decreases
the air-fuel ratio Bank2 Table ) This as engine speed
imbalance (variance is quotient is then multiplied Engine speed range 800 to 3,750 RPM increases. For
higher with an by a quality factor example, 19.92
imbalance than calibration from a 17 x 17 Engine speed delta during seconds of data
without). table (see Supporting a short term sample < 120 RPM is required at
Table period 1000 rpm while
The observed Variance P219B Quality Factor double this time
is dependant on engine Bank2 Table ). Mass Airflow (MAF) range 5 to 1,000 g/s is required at
speed and load and is This result is referred to 500 rpm and half
normalized by as the Ratio. Note that Cumulative delta MAF < 10 g/s this time is
comparing it to a the quality factor ranges during a short term required at 2000
known "good system" between 0 and 1 and sample period rpm. This data is
result for that speed represents robustness to collected only
and load, and false diagnosis in the Filtered MAF delta < 0.20 g/s when enable
generating a Ratio current operating region. between samples conditions are
metric. Regions with low quality met, and as such
factors are not used. Note: first order lag filter significantly
The Ratio metric is coefficient applied to MAF more operating
calculated by selecting = 0.050 time is required
the appropriate than is indicated
threshold calibration Air Per Cylinder (APC) 100 to 720 mg/cylinder above.
from a 17x17 table (see Generally, a
Supporting Table APC delta during short < 75 mg/cylinder report will be
term sample period made within 5
ECM - Unique (LT4) Section Page 182 of 221 Page 908 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
P219B Variance minutes of
Threshold Bank2 Filtered APC delta < 5.00 percent operation.
Table ) and between samples
subtracting it from the Note: first order lag filter For RSR or FIR,
measured Variance. coefficient applied to APC 8 tests must
The result is then = 0.050 complete before
divided by a normalizer the diagnostic
calibration from another Spark Advance 5 to 55 degrees can report.See
17 x 17 table (see P219A info
Supporting Table Throttle Area (percent of 0 to 200 percent
P219B Normalizer max)
Bank2 Table )
This quotient is then Intake Cam Phaser Angle 0 to 30 degrees
multiplied by a quality
factor calibration from a Exhaust Cam Phaser 0 to 30 degrees
17 x 17 table (see Angle
Supporting Table
P219B Quality Factor Quality Factor (QF) >= 0.99
Bank2 Table ) QF calibrations are
. This result is referred located in a 17x17 lookup
to as the Ratio. Note table versus engine speed
that the quality factor and load (Supporting
ranges between 0 and Table
1 and represents P219B Quality Factor
robustness to false Bank2 Table ).
diagnosis in the current QF values less than “1”
operating region. indicate that we don’t
Regions with low have 4sigma/2sigma
quality factors are not robustness in that region.
used. The quality of the data is
determined via statistical
Finally, a EWMA filter is analysis of Variance data.
applied to the Ratio
metric to generate the Fuel Control Status >= 1.2 seconds
Filtered Ratio Closed Loop and Long (Please see "Closed Loop
malfunction criteria Term FT Enabled for: Enable Clarification" and
metric. Generally, a "Long Term FT Enable
normal system will Criteria" in Supporting
result in a negative Tables)
Filtered Ratio while a
failing system will result Device Control Not active
in a positive Filtered AIR pump Not on
ECM - Unique (LT4) Section Page 183 of 221 Page 909 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Ratio. CASE learn Not active
EGR Not intrusive
The range of the EVAP Not intrusive
Filtered Ratio metric is Engine Over Speed Not Active
application specific Protection
since both the Idle speed control Normal
emissions sensitivity PTO Not Active
and relationship
between imbalance Injector base pulse width Above min pulse limit
and the Variance metric
are application specific. O2 learned htr resistance = Valid (the O2 heater
resistance has learned
Some applications may since NVM reset)
need to command a
unique cam phaser
value before Rapid Step Response
performing the above (RSR): RSR will trigger if
calculations since cam the Ratio result from the
phasing has been last test is >= 0.70
shown to have an
impact on overall signal AND it exceeds the last >= 0.67
quality. This application Filtered ratio by
Does Not Use this
feature. Once triggered, the 0.00
filtered ratio is reset to:
ECM - Unique (LT4) Section Page 184 of 221 Page 910 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
EvapExcessPurgePsbl_F
A
CamSensorAnyLocationF
A
FuelTrimSystemB2_FA
O2S_Bank_2_Sensor_1_
FA
O2S_Bank_2_Sensor_2_
FA
WRAF_Bank_2_FA
ECM - Unique (LT4) Section Page 185 of 221 Page 911 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2 Sensor P2272 The P2272 diagnostic Post O2 sensor signal < 790 mvolts No Active DTC's TPS_ThrottleAuthorityDef Frequency: Type B,
Signal Stuck is the first in a aulted Once per trip 2 Trips
Lean Bank 2 sequence of six AND ECT_Sensor_FA Note: if
Sensor 2 intrusive secondary O2 IAT_SensorFA NaPOPD_b_Res
monitors which include The Accumulated mass MAF_SensorFA etFastRespFunc
DTCs P2272, P014A, air flow monitored during MAP_SensorFA = FALSE for the
P013C, P2273, P014B, the Stuck Lean Voltage AIR System FA given Fuel Bank
& P013D. This DTC Test > 105 grams. FuelInjectorCircuit_FA OR
determines if the FuelTrimSystemB1_FA NaPOPD_b_Rap
secondary O2 sensor is FuelTrimSystemB2_FA idResponseActiv
stuck in a normal lean EngineMisfireDetected_F e = TRUE,
voltage range and A multiple tests per
thereby can no longer Ethanol Composition trip are allowed.
be used for secondary Sensor FA
O2 sensor fuel control B2S2 DTC's Not Active
or for catalyst this key cycle P013C, P013D, P014A,
monitoring. This P014B, P2272 or P2273
diagnostic increases
the delivered fuel while System Voltage > 10.0 Volts
monitoring the sensor Learned heater resistance = Valid ( the heater
signal and the resistance has learned
accumulated mass air since NVM reset, see
flow. enable conditions for
"HO2S Heater Resistance
This fault is set if the DTC's" )
secondary O2 sensor
does not achieve the Green O2S Condition = Not Valid,
required rich voltage Green O2S condition is
before the accumulated considered valid until the
mass air flow threshold accumulated air flow is
is reached. greater than
Multiple DTC Use_Green
Sensor Delay Criteria -
Limit
for the following locations:
B1S2, B2S2 in Supporting
Tables tab.
Airflow accumulation is
only enabled when airflow
is above 22.0 grams/sec.
ECM - Unique (LT4) Section Page 186 of 221 Page 912 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Low Fuel Condition = False
Only when
FuelLevelDataFault = False
================= ==================
All of the above met for at
least 0.0 seconds, and
ECM - Unique (LT4) Section Page 187 of 221 Page 913 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
then check the following
==================
All of the above met for at
least 0.5 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.95 EQR 1.10
Crankshaft Torque < 110.0 Nm
ECM - Unique (LT4) Section Page 188 of 221 Page 914 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2 Sensor P2273 The P2273 diagnostic Post O2 sensor signal > 100 mvolts No Active DTC's TPS_ThrottleAuthorityDef Frequency: Type B,
Signal Stuck is the fourth in a aulted Once per trip 2 Trips
Rich Bank 2 sequence of six AND ECT_Sensor_FA Note: if
Sensor 2 intrusive secondary O2 IAT_SensorFA NaPOPD_b_Res
monitors which include The Accumulated mass MAF_SensorFA etFastRespFunc
DTCs P2272, P014A, air flow monitored during MAP_SensorFA = FALSE for the
P013C, P2273, P014B, the Stuck Rich Voltage AIR System FA given Fuel Bank
& P013D. This DTC Test > 20.0 grams. FuelInjectorCircuit_FA OR
determines if the FuelTrimSystemB1_FA NaPOPD_b_Rap
secondary O2 sensor is FuelTrimSystemB2_FA idResponseActiv
stuck in a normal rich EngineMisfireDetected_F e = TRUE,
voltage range and A multiple tests per
thereby can no longer Ethanol Composition trip are allowed.
be used for secondary Sensor FA
O2 sensor fuel control B2S2 DTC's Not Active
or for catalyst this key cycle P013C, P013D, P014A,
monitoring. This P014B or P2272
diagnostic commands
fuel cut off while System Voltage > 10.0 Volts
monitoring the sensor Learned heater resistance = Valid ( the heater
signal and the resistance has learned
accumulated mass air since NVM reset, see
flow. enable conditions for
"HO2S Heater Resistance
This fault is set if the DTC's" )
secondary O2 sensor
does not achieve the Green O2S Condition = Not Valid,
required lean voltage Green O2S condition is
before the accumulated considered valid until the
mass air flow threshold accumulated air flow is
is reached. greater than
Multiple DTC Use_Green
Sensor Delay Criteria -
Limit
for the following locations:
B1S2, B2S2 in Supporting
Tables tab.
Airflow accumulation is
only enabled when airflow
is above 22.0 grams/sec.
ECM - Unique (LT4) Section Page 189 of 221 Page 915 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Low Fuel Condition = False
Only when
FuelLevelDataFault = False
=================== ==================
After above conditions are
met: DFCO mode is
continued (wo driver
initiated pedal input).
ECM - Unique (LT4) Section Page 190 of 221 Page 916 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Barometric P227C Detects a continuous BARO C Voltage < 40.0 % of 5 Volt 320 failures out Type A,
Pressure short to ground or open Range of 400 samples 1 Trips
Sensor C circuit in the Barometric
Circuit Low Pressure (BARO) C (This is equal to 50.9 1 sample every
(Gen II) signal circuit by kPa) 12.5 msec
monitoring the BARO C
sensor output voltage
and failing the
diagnostic when the
BARO C voltage is too
low. The BARO C
sensor is a pressure
transducer which
outputs a voltage
proportional to the
absolute pressure.
ECM - Unique (LT4) Section Page 191 of 221 Page 917 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Barometric P227D Detects a continuous BARO C Voltage > 90.0 % of 5 Volt 320 failures out Type A,
Pressure short to power in the Range of 400 samples 1 Trips
Sensor C Barometric Pressure
Circuit High (BARO) C signal circuit (This is equal to 115.0 1 sample every
(Gen II) by monitoring the kPa) 12.5 msec
BARO C sensor output
voltage and failing the
diagnostic when the
BARO C voltage is too
high. The BARO C
sensor is a pressure
transducer which
outputs a voltage
proportional to the
absolute pressure.
ECM - Unique (LT4) Section Page 192 of 221 Page 918 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Barometric P227E Detects a noisy or String Length > 150 kPa 4 failures out of Type A,
Pressure erratic signal in the 5 samples 1 Trips
Sensor C barometric pressure Where:
Circuit (BARO) C circuit by "String Length" = sum of Each sample
Intermittent/ monitoring the BARO C "Diff" calculated over 80 consecutive BARO takes 1.0
Erratic sensor and failing the C readings seconds
diagnostic when the And where:
BARO C signal has a "Diff" = ABS(current
noisier output than is BARO C reading - BARO
expected. C reading from 12.5
milliseconds previous)
When the value of
BARO C in kilopascals
(kPa) is determined, a
delta is calculated
between the current
reading and the
previous reading. The
absolute value of these
deltas is summed over
a number of BARO C
readings. The result of
this summation is
called a “string length”.
ECM - Unique (LT4) Section Page 193 of 221 Page 919 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
IGNITION P2312 Diagnoses Cylinder #5 Voltage measurement Engine running 50 Failures Type B,
CONTROL Ignition Control (EST) outside of controller out of 2 Trips
#5 CIRCUIT output driver circuit for specific acceptable range Ignition Voltage > 11.0 Volts 63 Samples
Low a Short to Ground fault. during driver on state
Controller specific indicates short to ground
output driver circuit failure. 100 msec rate
diagnoses the low
sided driver for a short Controller specific output < 100 ȍ impedance
to ground failure when driver circuit voltage between signal and
the output is powered thresholds are set to meet controller power
off by comparing a the following controller
voltage measurement specification for a short to
to controller specific ground.
voltage thresholds.
ECM - Unique (LT4) Section Page 194 of 221 Page 920 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
IGNITION P2313 Diagnoses Cylinder #5 Voltage measurement Engine running 50 Failures Type B,
CONTROL Ignition Control (EST) outside of controller out of 2 Trips
#5 CIRCUIT output driver circuit for specific acceptable range Ignition Voltage > 11.0 Volts 63 Samples
High a Short to Power fault during driver on state
indicates short to power
failure. 100 msec rate
ECM - Unique (LT4) Section Page 195 of 221 Page 921 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
IGNITION P2315 Diagnoses Cylinder #6 Voltage measurement Engine running 50 Failures Type B,
CONTROL Ignition Control (EST) outside of controller out of 2 Trips
#6 CIRCUIT output driver circuit for specific acceptable range Ignition Voltage > 11.0 Volts 63 Samples
Low a Short to Ground fault. during driver on state
Controller specific indicates short to ground
output driver circuit failure. 100 msec rate
diagnoses the low
sided driver for a short Controller specific output < 100 ȍ impedance
to ground failure when driver circuit voltage between signal and
the output is powered thresholds are set to meet controller power
off by comparing a the following controller
voltage measurement specification for a short to
to controller specific ground.
voltage thresholds.
ECM - Unique (LT4) Section Page 196 of 221 Page 922 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
IGNITION P2316 Diagnoses Cylinder #6 Voltage measurement Engine running 50 Failures Type B,
CONTROL Ignition Control (EST) outside of controller out of 2 Trips
#6 CIRCUIT output driver circuit for specific acceptable range Ignition Voltage > 11.0 Volts 63 Samples
High a Short to Power fault during driver on state
indicates short to power
failure. 100 msec rate
ECM - Unique (LT4) Section Page 197 of 221 Page 923 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
IGNITION P2318 Diagnoses Cylinder #7 Voltage measurement Engine running 50 Failures Type B,
CONTROL Ignition Control (EST) outside of controller out of 2 Trips
#7 CIRCUIT output driver circuit for specific acceptable range Ignition Voltage > 11.0 Volts 63 Samples
Low a Short to Ground fault. during driver on state
Controller specific indicates short to ground
output driver circuit failure. 100 msec rate
diagnoses the low
sided driver for a short Controller specific output < 100 ȍ impedance
to ground failure when driver circuit voltage between signal and
the output is powered thresholds are set to meet controller power
off by comparing a the following controller
voltage measurement specification for a short to
to controller specific ground.
voltage thresholds.
ECM - Unique (LT4) Section Page 198 of 221 Page 924 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
IGNITION P2319 Diagnoses Cylinder #7 Voltage measurement Engine running 50 Failures Type B,
CONTROL Ignition Control (EST) outside of controller out of 2 Trips
#7 CIRCUIT output driver circuit for specific acceptable range Ignition Voltage > 11.0 Volts 63 Samples
High a Short to Power fault during driver on state
indicates short to power
failure. 100 msec rate
ECM - Unique (LT4) Section Page 199 of 221 Page 925 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
IGNITION P2321 Diagnoses Cylinder #8 Voltage measurement Engine running 50 Failures Type B,
CONTROL Ignition Control (EST) outside of controller out of 2 Trips
#8 CIRCUIT output driver circuit for specific acceptable range Ignition Voltage > 11.0 Volts 63 Samples
Low a Short to Ground fault. during driver on state
Controller specific indicates short to ground
output driver circuit failure. 100 msec rate
diagnoses the low
sided driver for a short Controller specific output < 100 ȍ impedance
to ground failure when driver circuit voltage between signal and
the output is powered thresholds are set to meet controller power
off by comparing a the following controller
voltage measurement specification for a short to
to controller specific ground.
voltage thresholds.
ECM - Unique (LT4) Section Page 200 of 221 Page 926 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
IGNITION P2322 Diagnoses Cylinder #8 Voltage measurement Engine running 50 Failures Type B,
CONTROL Ignition Control (EST) outside of controller out of 2 Trips
#8 CIRCUIT output driver circuit for specific acceptable range Ignition Voltage > 11.0 Volts 63 Samples
High a Short to Power fault during driver on state
indicates short to power
failure. 100 msec rate
ECM - Unique (LT4) Section Page 201 of 221 Page 927 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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/$237) 2’s Run/Crank Active > 0.50 seconds out of
Speed valid complement 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/$237) rolling count value + one 10 samples
index value
Performed on
every received
message
ECM - Unique (LT4) Section Page 202 of 221 Page 928 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Camshaft P2615 Controller specific Voltage measurement Short to ground: <= 0.5 Powertrain Relay Voltage >= 11.0 Volts 40 failures out Type C,
Position output driver circuit outside of controller Ohms impedance of 50 samples No SVS
Signal diagnoses the specific acceptable range between signal and Engine is not cranking
Output camshaft output low during driver off state controller ground 1 sample every Note: In
Circuit Low sided driver for a short indicates short to ground Camshaft Position Output 100 msec certain
to ground failure when failure. Open Circuit: >= 200 K is commanded high controlle
the output is powered Ohms impedance rs P2614
off by comparing a between signal and may also
voltage measurement controller ground set
to controller specific (Camsh
voltage thresholds. aft
Position
Signal
Output
Circuit /
Open)
ECM - Unique (LT4) Section Page 203 of 221 Page 929 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Camshaft P2616 Controller specific Voltage measurement Short to power: <= 0.5 Powertrain Relay Voltage >= 11.0 Volts 40 failures out Type C,
Position output driver circuit outside of controller Ohms impedance of 50 samples No SVS
Signal diagnoses the specific acceptable range between signal and Engine is not cranking
Output camshaft position during driver on state controller power 1 sample every
Circuit High output low sided driver indicates short to power Camshaft Position Output 100 msec
for a short to power failure. is commanded low
failure when the output
is powered on by
comparing a voltage
measurement to
controller specific
voltage thresholds.
ECM - Unique (LT4) Section Page 204 of 221 Page 930 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cylinder P3400 Detects a performance Current MAP Model 2 ReducedEngineCapacit 100 failures out Type B,
Deactivation failure in the cylinder Error < -4 kPa yMode_Enable of 200 samples 2 Trips
System deactivation system. = TRUE for a time > 2.0 seconds
Performance This diagnostic will fail AND Performed every
if one or more cylinders Engine Speed >= 400 RPM 100 msec
that has been (All Cylinder MAP Model 2 Engine Speed <= 6,200 RPM
commanded to Error) - (Current MAP
deactivate does not Model 2 Error) > -4 kPa (Coolant Temp >= -7 Deg C
deactivate. OR
Where: OBD Coolant Enable
This diagnostic is Current MAP Model 2 Criteria = TRUE)
performed using the Error =
Intake Flow Rationality (Measured MAP – MAP Coolant Temp <= 129 Deg C
Diagnostic (IFRD). Model 2) Filtered Intake Air Temp >= -20 Deg C
IFRD calculates a Intake Air Temp <= 129 Deg C
modeled values of the Where:
Manifold Pressure All Cylinder MAP Model 2 Minimum total weight
(MAP) sensor using the Error = (Measured MAP – factor (all factors
Mass Air Flow (MAF) MAP Model 2) Filtered multiplied together) >= 0.50
sensor. This is called stored the last time that all
the MAP2 Model. cylinders were active for a See Residual Weight MAP Model 2 Error
time greater than > 2.0 seconds Factor tables. multiplied by
The MAP2 modeled P0101, P0106, P0121,
value is compared P012B, P0236, P1101:
against the actual MAP MAP2 Residual Weight
sensor values when all Factor based on RPM
cylinders are active.
An “all cylinder” MAP2 No Active DTCs: MAP_SensorCircuitFA
Model error is EGRValvePerformance_F
established with this A
comparison. When MAF_SensorCircuitFA
cylinders are CrankSensor_FA
deactivated, a “cylinder ECT_Sensor_FA
deactivation” MAP2 IAT_SensorFA
Model error is similarly
established. If the “all No Pending DTCs: EGRValve_FP
cylinder” and “cylinder ECT_Sensor_Ckt_FP
deactivation” MAP2 IAT_SensorCircuitFP
Model errors are
similar, then air flow
through the system
ECM - Unique (LT4) Section Page 205 of 221 Page 931 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
when cylinders are
deactivated is the
expected value. All
cylinders are properly
deactivated.
ECM - Unique (LT4) Section Page 206 of 221 Page 932 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cylinder 1 P3401 Controller specific Voltage measurement Open Circuit: Diagnostic Status Enabled >= 20 errors out Type B,
Deactivation output driver circuit outside of controller 200 k impedance of 25 samples 2 Trips
Solenoid diagnoses the Cylinder specific acceptable range between output and Powertrain Relay Voltage 11.00 volts
Control 1 Deactivation Solenoid during driver off state controller ground Performed every Note: In
Circuit/Open low sided driver for an indicates open circuit Engine RPM 400 rpm 250 msec certain
open circuit failure failure. controlle
when the output is Controller specific output rs P3403
powered off by driver circuit voltage may also
comparing a voltage thresholds are set to meet set
measurement to the following controller (Cylinder
controller specific specification for an open 1
voltage thresholds. circuit. Deactiva
tion
Solenoid
Control
Circuit/
Low)
ECM - Unique (LT4) Section Page 207 of 221 Page 933 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cylinder 1 P3403 Controller specific Voltage measurement Short to Ground Circuit Diagnostic Status Enabled >= 20 errors Type B,
Deactivation output driver circuit outside of controller 0.5 impedance out of 25 2 Trips
Solenoid diagnoses the Cylinder specific acceptable range between output and Powertrain Relay Voltage 11.00 volts samples
Control 1 Deactivation Solenoid during driver off state controller ground Note: In
Circuit/Low low sided driver for a indicates short to ground Engine RPM 400 rpm Performed every certain
short to ground failure failure. 250 msec controlle
when the output is Controller specific output rs P3401
powered off by driver circuit voltage may also
comparing a voltage thresholds are set to meet set
measurement to the following controller (Cylinder
controller specific specification for a short to 1
voltage thresholds. ground. Deactiva
tion
Solenoid
Control
Circuit/
Open)
ECM - Unique (LT4) Section Page 208 of 221 Page 934 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cylinder 1 P3404 Controller specific Voltage measurement Short to Power Diagnostic Status Enabled >= 20 errors Type B,
Deactivation output driver circuit outside of controller 0.5 impedance out of 25 2 Trips
Solenoid diagnoses the Cylinder specific acceptable range between output and Powertrain Relay Voltage 11.00 volts samples
Control 1 Deactivation Solenoid during driver on state controller power
Circuit/High low sided driver for a indicates short to power Engine RPM 400 rpm Performed every
short to power failure failure. 250 msec
when the output is Controller specific output
powered on by driver circuit voltage
comparing a voltage thresholds are set to meet
measurement to the following controller
controller specific specification for a short to
voltage thresholds. power.
ECM - Unique (LT4) Section Page 209 of 221 Page 935 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cylinder 4 P3425 Controller specific Voltage measurement Open Circuit: Diagnostic Status Enabled >= 20 errors out Type B,
Deactivation output driver circuit outside of controller 200 k impedance of 25 samples 2 Trips
Solenoid diagnoses the Cylinder specific acceptable range between output and Powertrain Relay Voltage 11.00 volts
Control 4 Deactivation Solenoid during driver off state controller ground Performed every Note: In
Circuit/Open low sided driver for an indicates open circuit Engine RPM 400 rpm 250 msec certain
open circuit failure failure. controlle
when the output is Controller specific output rs P3427
powered off by driver circuit voltage may also
comparing a voltage thresholds are set to meet set
measurement to the following controller (Cylinder
controller specific specification for an open 4
voltage thresholds. circuit. Deactiva
tion
Solenoid
Control
Circuit/
Low)
ECM - Unique (LT4) Section Page 210 of 221 Page 936 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cylinder 4 P3427 Controller specific Controller specific output Short to Ground Circuit Diagnostic Status Enabled >= 20 errors Type B,
Deactivation output driver circuit driver circuit diagnoses 0.5 impedance out of 25 2 Trips
Solenoid diagnoses the Cylinder the Cylinder 1 between output and Powertrain Relay Voltage 11.00 volts samples
Control 4 Deactivation Solenoid Deactivation Solenoid low controller ground Note: In
Circuit/Low low sided driver for a sided driver for a short to Engine RPM 400 rpm Performed every certain
short to ground failure ground failure when the 250 msec controlle
when the output is output is powered off by rs P3425
powered off by comparing a voltage may also
comparing a voltage measurement to controller set
measurement to specific voltage (Cylinder
controller specific thresholds. 4
voltage thresholds. Deactiva
tion
Solenoid
Control
Circuit/
Open)
ECM - Unique (LT4) Section Page 211 of 221 Page 937 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cylinder 4 P3428 Controller specific Voltage measurement Short to Power Diagnostic Status Enabled >= 20 errors Type B,
Deactivation output driver circuit outside of controller 0.5 impedance out of 25 2 Trips
Solenoid diagnoses the Cylinder specific acceptable range between output and Powertrain Relay Voltage 11.00 volts samples
Control 4 Deactivation Solenoid during driver on state controller power
Circuit/High low sided driver for a indicates short to power Engine RPM 400 rpm Performed every
short to power failure failure. 250 msec
when the output is Controller specific output
powered on by driver circuit voltage
comparing a voltage thresholds are set to meet
measurement to the following controller
controller specific specification for a short to
voltage power.
thresholds.Diagnoses
cylinder 4 deactivation
solenoid control low
side driver circuit for
circuit faults
ECM - Unique (LT4) Section Page 212 of 221 Page 938 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cylinder 6 P3441 Controller specific Voltage low during driver Open Circuit: Diagnostic Status Enabled >= 20 errors out Type B,
Deactivation output driver circuit off state (indicates open 200 k impedance of 25 samples 2 Trips
Solenoid diagnoses the Cylinder circuit)Voltage between output and Powertrain Relay Voltage 11.00 volts
Control 6 Deactivation Solenoid measurement outside of controller ground Performed every Note: In
Circuit/Open low sided driver for an controller specific Engine RPM 400 rpm 250 msec certain
open circuit failure acceptable range during controlle
when the output is driver off state indicates rs P3443
powered off by open circuit failure. may also
comparing a voltage Controller specific output set
measurement to driver circuit voltage (Cylinder
controller specific thresholds are set to meet 6
voltage thresholds the following controller Deactiva
specification for an open tion
circuit. Solenoid
Control
Circuit/
Low)
ECM - Unique (LT4) Section Page 213 of 221 Page 939 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cylinder 6 P3443 Controller specific Voltage measurement Short to Ground Circuit Diagnostic Status Enabled >= 20 errors Type B,
Deactivation output driver circuit outside of controller 0.5 impedance out of 25 2 Trips
Solenoid diagnoses the Cylinder specific acceptable range between output and Powertrain Relay Voltage 11.00 volts samples
Control 6 Deactivation Solenoid during driver off state controller ground Note: In
Circuit/Low low sided driver for a indicates short to ground Engine RPM 400 rpm Performed every certain
short to ground failure failure. 250 msec controlle
when the output is Controller specific output rs P3441
powered off by driver circuit voltage may also
comparing a voltage thresholds are set to meet set
measurement to the following controller (Cylinder
controller specific specification for a short to 6
voltage thresholds. ground. Deactiva
tion
Solenoid
Control
Circuit/
Open)
ECM - Unique (LT4) Section Page 214 of 221 Page 940 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cylinder 6 P3444 Controller specific Voltage measurement Short to Power Diagnostic Status Enabled >= 20 errors Type B,
Deactivation output driver circuit outside of controller 0.5 impedance out of 25 2 Trips
Solenoid diagnoses the Cylinder specific acceptable range between output and Powertrain Relay Voltage 11.00 volts samples
Control 6 Deactivation Solenoid during driver on state controller power
Circuit/High low sided driver for a indicates short to power Engine RPM 400 rpm Performed every
short to power failure failure. 250 msec
when the output is Controller specific output
powered on by driver circuit voltage
comparing a voltage thresholds are set to meet
measurement to the following controller
controller specific specification for a short to
voltage thresholds. power.
ECM - Unique (LT4) Section Page 215 of 221 Page 941 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cylinder 7 P3449 Controller specific Voltage measurement Open Circuit: Diagnostic Status Enabled >= 20 errors out Type B,
Deactivation output driver circuit outside of controller 200 k impedance of 25 samples 2 Trips
Solenoid diagnoses the Cylinder specific acceptable range between output and Powertrain Relay Voltage 11.00 volts
Control 7 Deactivation Solenoid during driver off state controller ground Performed every Note: In
Circuit/Open low sided driver for an indicates open circuit Engine RPM 400 rpm 250 msec certain
open circuit failure failure. controlle
when the output is Controller specific output rs P3451
powered off by driver circuit voltage may also
comparing a voltage thresholds are set to meet set
measurement to the following controller (Cylinder
controller specific specification for an open 7
voltage thresholds. circuit. Deactiva
tion
Solenoid
Control
Circuit/
Low)
ECM - Unique (LT4) Section Page 216 of 221 Page 942 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cylinder 7 P3451 Controller specific Voltage low during driver Short to Ground Circuit Diagnostic Status Enabled >= 20 errors Type B,
Deactivation output driver circuit off state (indicates an 0.5 impedance out of 25 2 Trips
Solenoid diagnoses the Cylinder short circuit to Ground) between output and Powertrain Relay Voltage 11.00 volts samples
Control 7 Deactivation Solenoid Voltage measurement controller ground Note: In
Circuit/Low low sided driver for a outside of controller Engine RPM 400 rpm Performed every certain
short to ground failure specific acceptable range 250 msec controlle
when the output is during driver off state rs P3449
powered off by indicates short to ground may also
comparing a voltage failure. set
measurement to Controller specific output (Cylinder
controller specific driver circuit voltage 7
voltage thresholds. thresholds are set to meet Deactiva
the following controller tion
specification for a short to Solenoid
ground. Control
Circuit/
Open)
ECM - Unique (LT4) Section Page 217 of 221 Page 943 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cylinder 7 P3452 Controller specific Voltage measurement Short to Power Diagnostic Status Enabled >= 20 errors Type B,
Deactivation output driver circuit outside of controller 0.5 impedance out of 25 2 Trips
Solenoid diagnoses the Cylinder specific acceptable range between output and Powertrain Relay Voltage 11.00 volts samples
Control 7 Deactivation Solenoid during driver on state controller power
Circuit/High low sided driver for a indicates short to power Engine RPM 400 rpm Performed every
short to power failure failure. 250 msec
when the output is Controller specific output
powered on by driver circuit voltage
comparing a voltage thresholds are set to meet
measurement to the following controller
controller specific specification for a short to
voltage thresholds. power.
ECM - Unique (LT4) Section Page 218 of 221 Page 944 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 12.0 seconds Cycle
Control Module A. Normal CAN transmission
Module A on Bus A Enabled
KeCAND_b_OffKeyCycle =1
DiagEnbl (1 indicates enabled)
and
Battery Voltage > 11.00 Volts
ECM - Unique (LT4) Section Page 219 of 221 Page 945 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
ECM - Unique (LT4) Section Page 220 of 221 Page 946 of 1589
18 OBDG03A ECM - Unique (LT4) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
ECM - Unique (LT4) Section Page 221 of 221 Page 947 of 1589
18 OBDG03A ECM - Unique (LTG) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 WRAF O2 sensor indicates a ground short this key cycle P0032 failures out of 2 Trips
Bank 1 signal circuit is shorted to any of the following 160 samples
Sensor 1 low. This DTC will WRAF signals: Measure Valid status
(For use with detect a short to (ASIC) = Valid OR
WRAF - E80 ground fault to the A) Pump Current - short The ASIC provides a
Pump Current, to ground fail counts are fault indication when Controller status (ASIC) = Ready Signal B: 128
Reference Cell Voltage accumulated to determine the pump current pin is failures out of
and Reference Ground fault status. between -150 mV and Engine Run or Auto stop = True 160 samples
circuits. When +175 mV.
enabled, the diagnostic WRAF Ref cell OR
monitors the three B) Reference Cell Voltage The ASIC provides a temperature 600 Deg C
different failure - short to ground fail fault indication when Signal C: 3
counters it receives counts are accumulated the Refernce Cell ************************** failures out of
from the WRAF to determine fault status. Voltage pin < 225 mV. Heater Warm-up delay = Complete 1 samples
Application-Specific Then
Integrated Circuit C) Reference Ground - The ASIC provides a WRAF circuit diagnostic Frequency for
(ASIC). short to ground fail counts fault indication when delay (since heater Warm- 20.0 seconds Signal A & B:
are accumulated to during the intrusive test up delay is complete) Continuous in 25
The individual determine fault status. the Reference Cell ************************** milli - second
diagnostic failure impedance change is loop
counters are Note: This ASIC is 90 ohms.
incremented based on referred to as C2WRAF Frequency for
the message received (Delphi). Note: Signal A & B Signal C: Tested
from the ASIC. The faults must exist for 24 during an
DTC is set based on Note: A ground short on ASIC clock cycles to intrusive event
any of the three the Pump Current or qualify for a fail flag. performed every
individual fail and Reference Voltage signal 60 seconds.
sample counters. may also set a P223C The three fault signals During each
DTC. have individual X out of event the
Y calibrations. When impedance is
the X out of Y is measured 3
reached in any region times once every
this DTC is set. 12.5 msec.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
monitor is
disabled.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 WRAF O2 sensor indicates a short to power this key cycle P0032 failures out of 2 Trips
Bank 1 signal circuit is shorted on any of the following 160 samples
Sensor 1 high. This DTC will WRAF signals: Measure Valid Status
(For use with detect a short to power (ASIC) = Valid
WRAF - E80 fault to the Pump A) Pump Current - short The ASIC provides a OR
Current (and Trim to power fail counts are fault indication when Controller status (ASIC) = Ready
circuit), Reference Cell accumulated to determine the pump current pin >
Voltage and Reference fault status. 2.8 V. Engine Run or Auto stop = True Signal B: 128
Ground circuit. When failures out of
enabled, the diagnostic B) Reference Cell Voltage The ASIC provides a WRAF Ref cell 160 samples
monitors the three - short to power fail fault indication when temperature 600 Deg C
different failure counts are accumulated the Reference Cell
counters it receives to determine fault status. Voltage pin > 3.3 V. ************************** OR
from the WRAF Heater Warm-up delay = Complete
Application-Specific C) Reference Ground - The ASIC provides a Then
Integrated Circuit short to power fail counts fault indication when WRAF circuit diagnostic Signal C: 128
(ASIC). are accumulated to the Reference Ground delay (since heater Warm- 20.0 seconds failures out of
determine fault status. pin > 225 mV. up delay is complete) 160 samples
The individual **************************
diagnostic failure Note: This ASIC is Note: The above faults Frequency:
counters are referred to as C2WRAF must exist for 21 ASIC Continuous in 25
incremented based on (Delphi). clock cycles to qualify milli - second
the message received for a fail flag. loop
from the ASIC. The
DTC is set based on The three fault signals
any of the three have individual X out of
individual fail and Y calibrations. When
sample counters. the X out of Y is
reached in any region
this DTC is set.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Exhaust P05CE Detects a VVT system Camshaft position error Cam Position Error > Exhaust Cam Phsr = TRUE 65 Type A,
Camshaft error during Cold Starts [absolute value of 6.00 deg. Enable failures out of 1 Trips
System Cold by comparing the (desired position - actual 75
Start desired and actual cam position)] is compared to System Voltage > 11.00 volts samples
Performance positions when VVT is thresholds to determine if
– Bank 1 activated. excessive Engine Running = TRUE 100 ms /sample
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Fuel Pump P069E Monitors the FPCM MIL Fuel Pump Control Fuel Pump Control Time since power-up 3 Continuous Type A,
Control request message to Module Emissions- Module Emissions- seconds No MIL
Module determine when the Related DTC set and Related DTC set and
(FPCM) FPCM has detected a module is requesting MIL module is requesting
Requested MIL illuminating fault. MIL
MIL
Illumination
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P105B The Energy Storage Stop-Start capacitor No active DTCs U135C, U1347, P1066 10 failure out of Type B,
Capacitor Capacitor (ESC) and temperature value < -60.0 ºC 14 samples 2 Trips
Temperature Energy Storage Control
Sensor Module (ESCM) are Diagnostic reporting is 500ms cycle
Circuit High used on certain 12 volt enabled when the time
start stop applications following two steps finish:
to improve the vehicle continuous
system voltage during (A) LIN bus wake up = TRUE
engine start events.
P105B diagnoses the Then,
ESC temperature
sensor for out of range (B) ESCM wake up delay > 0.50 sec
high circuit faults.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P105C The Energy Storage Stop-Start capacitor No active DTCs U135C, U1347, P1066 10 failure out of Type B,
Capacitor Capacitor (ESC) and temperature value > 180.0 ºC 14 samples 2 Trips
Temperature Energy Storage Control
Sensor Module (ESCM) are Diagnostic reporting is 500ms cycle
Circuit Low used on certain 12 volt enabled when the time
start stop applications following two steps finish:
to improve the vehicle Continuous
system voltage during (A) LIN bus wake up = TRUE
engine start events.
P105C diagnoses the Then,
ESC temperature
sensor for out of range (B) ESCM wake up delay > 0.50 sec
low circuit faults.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P105D The Energy Storage Absolute value of No active DTCs U135C, U1347, P1066 Wake up test Type B,
Capacitor Capacitor (ESC) and temperature difference > 15.0 ºC only. 2 Trips
Temperature Energy Storage Control between capacitor and
Sensor Not Module (ESCM) are DCDC converter Diagnostic reporting is Fault is set at
Plausible used on certain 12 volt enabled when the first detection.
start stop applications AND following three steps
to improve the vehicle finish:
system voltage during Absolute value of
engine start events. temperature difference > 15.0 ºC (A) ECM off time > 28,800 sec
P105D diagnoses the between capacitor and
ESC temperature capacitor switch (K2) Then,
sensor for rationality
faults by comparing it (B) LIN bus wake up = TRUE
to other temperature
sensors after a soak Then,
time (to allow all
sensors to reach (C) ESCM wake up delay > 0.50 sec
ambient condition).
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P105E The Energy Storage DCDC converter No active DTCs U135C, U1347, P1066 10 failure out of Type B,
Capacitor Capacitor (ESC) and temperature < -50.0 ºC 14 samples 2 Trips
Control Energy Storage Control
Module Module (ESCM) are Diagnostic reporting is 500ms cycle
DCDC used on certain 12 volt enabled when the time
Converter start stop applications following two steps finish:
Temperature to improve the vehicle continuous
Sensor system voltage during (A) LIN bus wake up = TRUE
Circuit High engine start events.
P105E diagnoses the Then,
DCDC Converter
(inside the ESCM) (B) ESCM wake up delay > 0.50 sec
temperature sensor for
out of range high circuit
faults. Afterwards, this
diagnostic runs
The diagnostic failure continuously.
counter is incremented
if the DCDC
temperature
information is below the
threshold value. This
DTC is set based on
the fail and sample
counters.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P105F The Energy Storage DCDC converter No active DTCs U135C, U1347, P1066 10 failure out of Type B,
Capacitor Capacitor (ESC) and temperature > 160.0 ºC 14 samples 2 Trips
Control Energy Storage Control
Module DC/ Module (ESCM) are Diagnostic reporting is 500ms cycle
DC used on certain 12 volt enabled when the time
Converter start stop applications following two steps finish:
Temperature to improve the vehicle continuous
Sensor system voltage during (A) LIN bus wake up = TRUE
Circuit Low engine start events.
P105F diagnoses the Then,
DCDC Converter
(inside the ESCM) (B) ESCM wake up delay > 0.50 sec
temperature sensor for
out of range low circuit
faults.
Afterwards, this
The diagnostic failure diagnostic runs
counter is incremented continuously.
if the DCDC
temperature
information is above
the threshold value.
This DTC is set based
on the fail and sample
counters.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P1060 The Energy Storage The absolute value of No active DTCs U135C, U1347, P1066 Wake up test Type B,
Capacitor Capacitor (ESC) and temperature difference > 15.0 ºC only. 2 Trips
Control Energy Storage Control between DCDC converter
Module DC/ Module (ESCM) are and capacitor. Diagnostic reporting is Fault is set at
DC used on certain 12 volt enabled when the first detection.
Converter start stop applications AND following three steps
Temperature to improve the vehicle finish:
Sensor Not system voltage during The absolute value of
Plausible engine start events. temperature difference > 15.0 ºC
P1060 diagnoses the between DCDC converter (A) ECM off time > 28,800 sec
DCDC Converter and capacitor switch (K2).
(inside the ESCM) Then,
temperature sensor for
rationality faults by (B) LIN bus wake up = TRUE
comparing it to other
temperature sensors Then,
after a soak time (to
allow all sensors to (C) ESCM wake up delay > 0.50 sec
reach ambient
condition).
Note: This is not a
The diagnostic fails if continuous diagnositc. It
the absolute DCDC runs once at LIN bus
Converter temperature wake up, after ECM off
difference when time is large enough.
compared to the other
temperature sensors is
above the threshold
value.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P1061 The Energy Storage Capacitor switch (K2) No active DTCs U135C, U1347, P1066 10 failure out of Type B,
Capacitor Capacitor (ESC) and temperature < -50.0 ºC 14 samples 2 Trips
Secondary Energy Storage Control
Switch Module (ESCM) are Diagnostic reporting is 500ms cycle
Temperature used on certain 12 volt enabled when the time
Sensor start stop applications following two steps finish:
Circuit High to improve the vehicle continuous
system voltage during (A) LIN bus wake up = TRUE
engine start events.
P1061 diagnoses the
Secondary Switch (K2) Then,
(inside the ESCM) (B) ESCM wake up delay > 0.50 sec
temperature sensor for
out of range high circuit
faults. Afterwards, this
diagnostic runs
The diagnostic failure continuously.
counter is incremented
if the Secondary Switch
temperature
information is below the
threshold value. This
DTC is set based on
the fail and sample
counters.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P1062 The Energy Storage The capacitor switch (K2) No active DTCs U135C, U1347, P1066 10 failure counts Type B,
Capacitor Capacitor (ESC) and temperature > 160.0 ºC out of 14 2 Trips
Secondary Energy Storage Control samples
Switch Module (ESCM) are Diagnostic reporting is
Temperature used on certain 12 volt enabled when the 500ms cycle
Sensor start stop applications following two steps finish: time
Circuit Low to improve the vehicle
system voltage during (A) LIN bus wake up = TRUE continuous
engine start events.
P1062 diagnoses the
Secondary Switch (K2) Then,
(inside the ESCM) (B) ESCM wake up delay > 0.50 sec
temperature sensor for
out of range low circuit
faults. Afterwards, this
diagnostic runs
The diagnostic failure continuously.
counter is incremented
if the Secondary Switch
temperature
information is above
the threshold value.
This DTC is set based
on the fail and sample
counters.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P1063 The Energy Storage The absolute value of No active DTCs U135C, U1347, P1066 Wake up test Type B,
Capacitor Capacitor (ESC) and temperature difference > 15.0 ºC only. 2 Trips
Secondary Energy Storage Control between the capacitor
Switch Module (ESCM) are switch (K2) and the Diagnostic reporting is Fault is set at
Temperature used on certain 12 volt capacitor. enabled when the first detection.
Sensor Not start stop applications following three steps
Plausible to improve the vehicle AND finish:
system voltage during
engine start events. The absolute value of
P1063 diagnoses the tempeature difference > 15.0 ºC (A) ECM off time > 28,800 sec
Secondary Switch (K2) between the capacitor
(inside the ESCM) switch (K2) and DCDC Then,
temperature sensor for converter.
rationality faults by (B) LIN bus wake up = TRUE
comparing it to other
temperature sensors Then,
after a soak time (to
allow all sensors to (C) ESCM wake up delay > 0.50 sec
reach ambient
condition).
Note: This is not a
The diagnostic fails if continuous diagnositc. It
the absolute Secondary runs once at LIN bus
Switch (K2) wake up, after ECM off
temperature difference time is large enough.
when compared to the
other temperature
sensors is above the
threshold value.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
System P1064 The Energy Storage The diagnostic method is No active DTCs U135C, U1347, Diagnostic runs Type B,
Voltage Low Capacitor (ESC) and selected from method (A) P1066, when auto start 2 Trips
During Start Energy Storage Control or (B) below. UCAP_RmdlActFltFA is commaned
Assist Module (ESCM) are UCAP_TempOOR_FA from an auto
used on certain 12 volt The two methods are: UCAP_TempRatFA stop state.
start stop applications Method (A) = ECT_Sensor_Ckt_FA
to improve the vehicle CeUCCD_e_UseGrd ECT_Sensor_Perf_FA Minimum auto
system voltage during OR stop time > 1.00
engine start events. Method (B) = Low Fuel Condition Diag = FALSE sec
P1064 diagnoses the CeUCCD_e_UseDeltaVlt Fuel Level Data Fault = FALSE
assist system by The test result
monitoring the system The method used on this = ECT > 30.0 ºC average is
voltage during an auto application is CeUCCD_e_UseDelta ( Or OBD Coolant Enable calculated using
start event. Note: in Vlt Criteria = TRUE ) data from 3 auto
some cases it averages ********************* ********************* start events.
over multiple auto start Auto start is commanded
events for improved Method (A) - from an auto stop state = TRUE
robustness. The average system
voltage during an assisted
The diagnostic fails if auto start is 9.00 V
the calibrated
diagnostic method Method (B) -
does not satisfy the The average system
corresponding voltage delta during an
threshold value. assisted auto start is > 1.50 V
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P1065 The Energy Storage The diagnostic measures No active DTCs U135C, U1347, 320 failures out Type B,
Capacitor Capacitor (ESC) and the capacitor voltage and P1066, of 400 samples 2 Trips
Control Energy Storage Control compares it to a UCAP_RmdlActFltFA
Module Module (ESCM) are calibration value that is UCAP_TempOOR_FA 500ms cycle
Charging used on certain 12 volt specific to the UCAP_TempRatFA time
Current start stop applications temperature derating ECT_Sensor_Ckt_FA
Performance to improve the vehicle level . ECT_Sensor_Perf_FA Continuously
system voltage during runs when
engine start events. ***************************** ************************* enable
P1065 diagnoses the Derating level 0 ECT > 30.0 ºC conditions are
ESS charging system Capacitor temperature -40.0 ºC < capacitor ( Or OBD Coolant Enable met.
by monitoring the temperature Criteria = TRUE )
capacitor voltage while < 55.0 ºC
the engine is running Capacitor voltage Engine run = TRUE
and comparing it to the threshold to arm the auto Refer to
expected voltage target start P1065_UCAP_Arm_A No change of the
value. utostart_Thresh_Der capacitor derating level
ating_Zero during the test = TRUE
The diagnostic failure in the Supporting
counter is incremented Tables tab. Capacitor temperature -40.0 ºC < capacitor
if the ESC voltage is temperature < 73.0 ºC
below the threshold ***************************** *************************
value based on the Derating level 1 Delay period before
temperature derating Capacitor temperature 55.0 ºC capacitor accumulating fails (allows
level. This DTC is set temperature time for caps to charge) = 20.0 seconds
based on the fail and < 61.0 ºC
sample counters. Capacitor voltage
threshold 2.70 V
***************************** *************************
Derating level 2
Capacitor temperature 61.0 ºC capacitor
temperature < 73.0 ºC
Capacitor voltage
threshold 2.20 V
***************************** *************************
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P1066 This DTC monitors for Communication of the All the following >= 300.00 seconds Executes in Type A,
Capacitor an error in Alive Rolling Count or >= 8.00 counts conditions are met for 10ms loop. 1 Trips
Control communication with the Protection Value of the
Module Stop-Start Capacitor Current Status from the Power Mode = Run
Status Control Module Status UltraCap over CAN bus is
Message Signals incorrect for Powertrain Relay Voltage >= 11.00 Volts
Counter
Incorrect out of total samples >= 10.00 counts Run/Crank Ignition >= 11.00 Volts
(UltraCap) Voltage
Or
Communication of the
Alive Rolling Count or >= 8.00 counts
Protection Value of the
Part Number from the
UltraCap over CAN bus is
incorrectfor
out of total samples >= 10.00 counts
Or
Communication of the
Alive Rolling Count or >= 8.00 counts
Protection Value of the
Temperature Fault from
the UltraCap over CAN
bus is incorrect for
Or
Communication of the
Alive Rolling Count or >= 8.00 counts
Protection Value of the
Temperature Status Fault
from the UltraCap over
CAN bus is incorrect for
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P1067 The Energy Storage Case 1: No active DTCs U135C, U1347, P1066 Test cycle time is Type B,
Capacitor Capacitor (ESC) and The ground switch (K1) 5ms 2 Trips
Control Energy Storage Control current is out of range < -1330 amps
Module Module (ESCM) are OR Diagnostic reporting is Error count
Performance used on certain 12 volt > 1330 amps enabled when the increases by 10
start stop applications following three steps if an error is
to improve the vehicle finish: detected, up to a
system voltage during maximum value
engine start events. (A) LIN bus wake up = TRUE of 200.
P1067 diagnoses the
ESCM performance by Then, Error count
monitoring five specific decreases by 1 if
fault cases. (B) ESCM wake up delay > 0.50 sec no error is
detected,
P1067 Indicates one or minimum value
more of the following Then, 0.
faults have occured:
Case 1: The ground (C) Fault maturity delay Fault is set when
switch (K1) current expires, and the next valid > 0.51 sec error count = 200
sensor is faulty. LIN frame has been (100ms fault
Case 2: The capacitor received; or whenever maturity)
switch (K2) current fault state from ESCM
sensor is faulty. changes its value Fault is removed
Case 3: The onboard when error count
voltages indicate a = 0.
faulty voltage regulator. Afterwards, this (1 sec healing
Case 4: The analog diagnostic runs time)
input circuits are faulty. continuously.
Case 5: The capacitor
voltage sensor is stuck
at maximum.
Case 2: No active DTCs U135C, U1347, P1066 Test cycle time is
The diagnostic failure The ground switch (K2) 5ms
counters are current is out of range < -1330 amps
incremented and OR Diagnostic reporting is Error count
decremented based on > 1330 amps enabled when the increases by 10
error detection, the following three steps if an error is
DTC is set when the finish: detected, up to a
counter reaches the maximum value
error count maximum (A) LIN bus wake up = TRUE of 200.
value.
Then, Error count
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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)
Fault is removed
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Afterwards, this when error count
diagnostic runs = 0.
continuously. (1 sec healing
time)
Case 4: No active DTCs U135C, U1347, P1066 Test cycle time is
The analog input circuits 5ms
are faulty:
Diagnostic reporting is Error count
Measured 2.5V Reference enabled when the increases by 20
voltage of out of range, < 2.23 V following three steps if an error is
which is a indicator that OR finish: detected, up to a
the analog inputs to A/D > 2.78 V maximum value
converter are faulty (A) LIN bus wake up = TRUE of 200.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
finish: detected, up to a
maximum value
(A) LIN bus wake up = TRUE of 100.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P1068 The Energy Storage Capacitance < 480 Farads No active DTCs U135C, U1347, P1066 The capacitance Type B,
Capacitor Capacitor (ESC) and and ESR are 2 Trips
Deteriorated Energy Storage Control OR calculated during
Module (ESCM) are Diagnostic reporting is state of health
used on certain 12 volt Equivalent serial enabled when the determination.
start stop applications resistance (ESR) > 3.6 milliion Ohms following three steps Fault is set after
to improve the vehicle finish: first detection.
system voltage during OR
engine start events. (A) LIN bus wake up = TRUE Cell voltage
P1068 diagnoses the Number of consecutive difference is
ESC deteriation (end of cycles in which one of the = 10 times Then, calculated after
life) by monitoring three capacitor cells has a ESCM wake up.
specific fault cases. voltage 0.6V lower than (B) ESCM wake up delay > 0.50 sec Fault is set after
the other. 10 consecutive
This DTC is set any of Then, detections.
the three criteria met
their respective (C) Fault maturity delay > 0.10 sec This is a
thresholds. 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P1069 The Energy Storage capacitor voltage > 5.8 V No active DTCs U135C, U1347, P1066 Test cycle time Type B,
Capacitor Capacitor (ESC) and 10ms 2 Trips
Voltage High Energy Storage Control
Module (ESCM) are Diagnostic reporting is Error count
used on certain 12 volt enabled when the increases by 2 if
start stop applications following three steps an error is
to improve the vehicle finish: detected, up to a
system voltage during maximum value
engine start events. (A) LIN bus wake up = TRUE of 100.
P1069 diagnoses the
ESC voltage for out of Then, Error count
range high faults. decreases by 1 if
(B) ESCM wake up delay > 0.50 sec no error is
The diagnostic failure detected,
counters are Then, minimum value
incremented and 0.
decremented based on (C) Fault maturity delay
error detection, the expires, and the next valid > 0.51 sec Fault is set when
DTC is set when the LIN frame has been error count = 100
counter reaches the received; or whenever (500ms fault
error count maximum fault state from ESCM maturity)
value. changes its value
Fault is removed
when error count
Afterwards, this = 0.
diagnostic runs (1 sec healing
continuously. time)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P106A The Energy Storage Voltage drop across the < -0.8 V No active DTCs U135C, U1347, P1066 Test cycle time is Type A,
Capacitor Capacitor (ESC) and ground switch (K1) when 10ms. 1 Trips
Control Energy Storage Control current > 550 amps
Module Module (ESCM) are Diagnostic reporting is Error count
Battery used on certain 12 volt OR enabled when the increases by 1 if
Negative start stop applications following three steps an error is
Circuit Driver to improve the vehicle Voltage drop across the > 0.8 V finish: detected, up to a
"A" and "B" system voltage during ground switch (K1) when maximum of 100.
Stuck Open engine start events. current > 550 amps (A) LIN bus wake up = TRUE
P106A indicates that Error count
the ground switch (K1) OR Then, decreases by 1 if
is in a high impedance (B) ESCM wake up delay > 0.50 sec no error is
state. Voltage drop across the < -0.4 V detected, up to a
ground switch (K1) when Then, minimum of 0.
The diagnostic failure current 550 amps (C) Fault maturity delay > 1.01 sec
counters are expires, and the next valid Fault is set when
incremented and OR LIN frame has been error count =
decremented based on received; or whenever 100.
error detection, the Voltage drop across the > 0.4 V fault state from ESCM (1 sec fault
DTC is set when the ground switch (K1) when changes its value maturity)
counter reaches the current 550 amps
error count maximum Fault is removed
value. Afterwards, this when error count
diagnostic runs when the = 0.
folloiwng conditions are (1 sec healing
met: time)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P106B The Energy Storage The ground switch (K1) No active DTCs U135C, U1347, P1066 Test cycle time is Type B,
Capacitor Capacitor (ESC) and flip-flop state. = stuck open 5ms. 2 Trips
Control Energy Storage Control
Module Module (ESCM) are Note: flip-flop is a basic Diagnostic reporting is Error count
Ground used on certain 12 volt hardware component enabled when the increases by 20
Switches "A" start stop applications used by software to following three steps if an error is
or "B" Stuck to improve the vehicle command the switch to finish: detected, up to a
Open system voltage during open or close. maximum of 200.
engine start events. (A) LIN bus wake up = TRUE
P106B indicates that K1 driver voltage bank A < 10.46 V Error count
both banks of ground Then, decreases by 1 if
switch (K1) stuck open, K1 driver voltage bank B < 10.46 V (B) ESCM wake up delay > 0.50 sec no error is
cannot be closed. detected, up to a
Then, minimum of 0.
The diagnostic failure (C) Fault maturity delay > 0.05 sec
counters are expires, and the next valid Fault is set when
incremented and LIN frame has been error count =
decremented based on received; or whenever 200.
error detection, the fault state from ESCM (50ms fault
DTC is set when the changes its value maturity)
counter reaches the
error count maximum Fault is removed
value. 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P106D The Energy Storage The Internal safety supply No active DTCs U135C, U1347, P1066 Tested once per Type B,
Capacitor Capacitor (ESC) and voltage < 11.23 V driving cycle. 2 Trips
Control Energy Storage Control Diagnostic reporting is
Module Module (ESCM) are enabled when the Needs enabling
Charge used on certain 12 volt following three steps from SW: enable
Pump start stop applications finish: - wait 500ms -
Performance to improve the vehicle diagnose during
system voltage during (A) LIN bus wake up = TRUE 500 ms - disable.
engine start events.
P106D indicates that Then, Test cycle time
the charge pump 10 ms.
(internal safety supply (B) ESCM wake up delay > 0.50 sec
voltage) does not work Error count
correctly. Then, increases by 10
if an error
The diagnostic failure (C) Fault maturity delay > 1.10 sec detection occurs
counters are expires, and the next valid up to a maximum
incremented and LIN frame has been of 100.
decremented based on received; or whenever
error detection, the fault state from ESCM Error count
DTC is set when the changes its value decreases by 1 if
counter reaches the no error
error count maximum detection occurs
value. 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.7 V 100.
(100ms fault
Authorization to support maturity)
start = FALSE
Fault can only be
removed in the
next wake up, or
by LIN message.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P106E The Energy Storage ESC state of health = not determined. No active DTCs U135C, U1347, P1066 Once per trip. Type B,
Capacitor Capacitor (ESC) and 2 Trips
Control Energy Storage Control
Module Module (ESCM) are Diagnostic reporting is
State of used on certain 12 volt enabled when the
Health start stop applications following three steps
Unkown to improve the vehicle finish:
system voltage during
engine start events. (A) LIN bus wake up = TRUE
P106E indicates that
the ESCM has Then,
determined the ESC
state of health as (B) ESCM wake up delay > 0.50 sec
unknown.
Then,
The DTC is set when
enabled and the ESC (C) Fault maturity delay > 10.00 sec
state of health is not expires, and the next valid
determined. LIN frame has been
received; or whenever
fault state from ESCM
changes its value
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P106F The Energy Storage Consecutive trip cycles in No active DTCs U135C, U1347, P1066 Wake up test Type B,
Capacitor Capacitor (ESC) and which the self-test has not > 10 drive cycles only. 2 Trips
Control Energy Storage Control been performed /
Module Self Module (ESCM) are completed Diagnostic reporting is Fault is set after
Test used on certain 12 volt enabled when the first detection.
Incomplete start stop applications following three steps
to improve the vehicle finish: Fault can be
system voltage during healed if the self
engine start events. (A) LIN bus wake up = TRUE test is
P106F indicates that performed /
the ESCM self test has Then, completed
not been performed / without errors in
completed for multiple (B) ESCM wake up delay > 0.50 sec the last trip
consecutive trip cycles. cycle.
The self test is Then,
performed during
powerdown after trip (C) Fault maturity delay > 0.03 sec
completion. expires, and the next valid
LIN frame has been
The DTC is set when received; or whenever
the not performed / fault state from ESCM
completed trip cycle changes its value
counter is greater than
the threshold. Note: This diagnostic runs
at wake up using
information from previous
power down.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P1070 The Energy Storage Case 1: No active DTCs U135C, U1347, P1066 First 5 seconds Type A,
Capacitor Capacitor (ESC) and The capacitor voltage of each charge. 1 Trips
Output Energy Storage Control increase rate after 5s of < 20 mV / s
Circuit Module (ESCM) are charge Diagnostic reporting is Fault is set after
used on certain 12 volt enabled when the first detetion.
start stop applications following three steps
to improve the vehicle finish: Once Fault is
system voltage during set, it will persist
engine start events. (A) LIN bus wake up = TRUE in the same
P1070 indicates that driving cycle,
the ESC voltage output Then, and inhibit use of
line is disconnected or DCDC.
the DCDC converter is (B) ESCM wake up delay > 0.50 sec
defective. Fault will be
Then, removed in the
The DTC is set when: next wake up or
1) The malfunction (C) Fault maturity delay > 5.00 sec by LIN message.
criteria mets the expires, and the next valid
threshold value (Case LIN frame has been
1 & 3) or, received; or whenever
2) The diagnostic fault state from ESCM
failure counters are changes its value
incremented and
decremented based on
error detection, the Note:
DTC is set when the This diagnostic runs at
counter reaches the every charge when the
error count maximum following conditions are
value (Case 2). met:
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
changes its value
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P1071 The Energy Storage The calculated checksum checksum does not No active DTCs U135C, U1347, P1066 10ms cycle time Type B,
Capacitor Capacitor (ESC) and across the ROM memory match. to scan a portion 2 Trips
Control Energy Storage Control doesn't match the stored Diagnostic reporting is of ROM.
Module Module (ESCM) are checksum computed enabled when the
Read Only used on certain 12 volt during the build of the following three steps The whole
Memory start stop applications software. finish: memory is
Performance to improve the vehicle scanned in less
system voltage during than 2.6
engine start events. (A) LIN bus wake up = TRUE seconds.
P1071 indicates a
failure of the ESCM Then, If fault is
ROM (flash program detected,
memory). (B) ESCM wake up delay > 0.50 sec perform a reset
up to a
The DTC is set when Then, predefined
enabled and the ESCM number of times
ROM memory (C) Fault maturity delay > 0.01 sec (5 times).
checksum does not expires, and the next valid
match. 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.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P1072 The Energy Storage An error is detected while RAM memory cell is No active DTCs U135C, U1347, P1066 10ms cycle time Type B,
Capacitor Capacitor (ESC) and testing the RAM. stuck at high or low to scan a portion 2 Trips
Control Energy Storage Control Diagnostic reporting is of RAM.
Module Module (ESCM) are enabled when the
Random used on certain 12 volt following three steps The whole
Access start stop applications finish: memory is
Memory to improve the vehicle scanned in less
Performance system voltage during than 2.6
engine start events. (A) LIN bus wake up = TRUE seconds.
P1072 indicates a
failure of the ESCM Then, Fault is detected
RAM. when one of the
(B) ESCM wake up delay > 0.50 sec cells is not
The DTC is set when functioning
enabled and the ESCM Then, correctly.
RAM memory cell is
stuck high or low. (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).
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
LIN message.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P1073 The Energy Storage CRC checksum The calculated CRC No active DTCs U135C, U1347, P1066 EEPROM is Type B,
Capacitor Capacitor (ESC) and calculation of the non doesn't match the scanned at 2 Trips
Control Energy Storage Control volatile memory blocks stored CRC Diagnostic reporting is control module
Module Long Module (ESCM) are enabled when the wake up. Fault is
Term used on certain 12 volt following three steps set at first
Memory start stop applications finish: detection.
Performance to improve the vehicle
system voltage during Fault can only be
engine start events. (A) LIN bus wake up = TRUE removed in next
P1073 indicates a wake up, or by
failure of the ESCM Then, LIN message.
EPROM.
(B) ESCM wake up delay > 0.50 sec
The DTC is set when
enabled and the ESCM Then,
EPROM memory
checksum does not (C) Fault maturity delay > 0.10 sec
match the stored value. expires, and the next valid
LIN frame has been
received; or whenever
fault state from ESCM
changes its value
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P1074 The Energy Storage unexpected reset counter 15 counts No active DTCs U135C, U1347, P1066 Capacitor control Type B,
Capacitor Capacitor (ESC) and module wake up 2 Trips
Control Energy Storage Control Diagnostic reporting is test only.
Module Long Module (ESCM) are enabled when the
Term used on certain 12 volt following three steps Each
Memory start stop applications finish: unexpected reset
Reset to improve the vehicle increments the
system voltage during Unexpected
engine start events. (A) LIN bus wake up = TRUE Resets counter
P1074 indicates a by 3 up to a
failure of the ESCM Then, maximum of 15.
long term mermory.
(B) ESCM wake up delay > 0.50 sec Each expected
The DTC is set when reset
enabled and the ESCM Then, decrements the
reset counter mets / conter by 1 up to
exceeds the threshold (C) Fault maturity delay > 0.10 sec a minimum of 0.
value. 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.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Start-Stop P1075 The Energy Storage Case 1: No active DTCs U135C, U1347, P1066 Detection is Type A,
Capacitor Capacitor (ESC) and Voltage increase rate of < 10 mV / s done in the first 5 1 Trips
Sense Energy Storage Control the capacitor after 5 Diagnostic reporting is seconds at each
Circuit Low Module (ESCM) are seconds of charge enabled when the charge.
used on certain 12 volt following three steps
start stop applications finish: Fault is set at
to improve the vehicle first detection.
system voltage during
engine start events. (A) LIN bus wake up = TRUE Fault can only be
P1075 indicates that removed at next
the ESC middle point Then, wake up, or by
voltage sense line is in LIN message.
an open circuit / short (B) ESCM wake up delay > 0.50 sec
to GND faulted state or
that the ESC is Then,
defective.
(C) Fault maturity delay > 0.03 sec
The DTC is set when expires, and the next valid
the malfunction criteria LIN frame has been
mets the threshold received; or whenever
value for Case 1 or fault state from ESCM
Case 2. changes its value
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Note: balance is used to further cells
make the capacitor Then, balancing.
voltage equally distributed
between the 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.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Start-Stop P1076 The Energy Storage Capacitor mid point line No active DTCs U135C, U1347, P1066 Test cycle time is Type A,
Capacitor Capacitor (ESC) and voltage > 4.8 V 100ms. 1 Trips
Sense Energy Storage Control
Circuit High Module (ESCM) are Diagnostic reporting is Error count
used on certain 12 volt enabled when the increases by 1 if
start stop applications following three steps an error is
to improve the vehicle finish: detected, up to a
system voltage during maximum of 20.
engine start events. (A) LIN bus wake up = TRUE
P1076 indicates that Error count
the ESC middle point Then, decreases by 1 if
voltage sense line has (B) ESCM wake up delay > 0.50 sec no error is
a short to power fault. detected, up to a
Then, minimum of 0.
The diagnostic failure (C) Fault maturity delay > 2.10 sec
counters are expires, and the next valid Fault is set when
incremented and LIN frame has been error count = 20.
decremented based on received; or whenever (2 sec fault
error detection, the fault state from ESCM maturity)
DTC is set when the changes its value
counter reaches the Fault is removed
error count maximum when error count
value. Afterwards, this diagnostic = 0.
runs continuously. (2 sec healing
time)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P1077 The Energy Storage LIN supply voltage < 9.12 V No active DTCs U135C, U1347, P1066 Test cycle time is Type B,
Capacitor Capacitor (ESC) and 10ms. 2 Trips
Control Energy Storage Control
Module LIN Module (ESCM) are Diagnostic reporting is Error count
System used on certain 12 volt enabled when the increases by 2 if
Voltage Low start stop applications following steps (A)~(D) an error is
to improve the vehicle finish: detected, up to a
system voltage during maximum of 100.
engine start events. (A) LIN bus wake up = TRUE
P1077 indicates that Error count
the LIN supply voltage Then, decreases by 1 if
is too low. The LIN (B) ESCM wake up delay > 0.50 sec no error is
supply voltage input is detected up to a
monitored and Then, minimum of 0.
compared to the (C) Engine run time > 3.0 sec
threshold value. Fault is set when
error count =
The diagnostic failure Then, 100.
counters are (D) Fault maturity delay > 5.00 sec (500ms fault
incremented and time expires, and the next maturity)
decremented based on valid LIN frame has been
error detection, the received; or whenever Fault is removed
DTC is set when the fault state from ESCM when error count
counter reaches the changes its value = 0.
error count maximum (1 sec healing
value. time)
Afterwards, this diagnostic
runs when the following
conditions met:
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P1078 The Energy Storage LIN supply voltage > 17.16 V No active DTCs U135C, U1347, P1066 Test cycle time is Type B,
Capacitor Capacitor (ESC) and 10ms. 2 Trips
Control Energy Storage Control
Module LIN Module (ESCM) are Diagnostic reporting is Error count
System used on certain 12 volt enabled when the increases by 2 if
Voltage High start stop applications following three steps an error is
to improve the vehicle finish: detected up to a
system voltage during maximum of 100.
engine start events. (A) LIN bus wake up = TRUE
P1078 indicates that Error count
the LIN supply voltage Then, decreases by 1 if
is too high. The LIN (B) ESCM wake up delay > 0.50 sec no error is
supply voltage input is detected up to a
monitored and Then, minimum of 0.
compared to the (C) Fault maturity delay > 5.00 sec
threshold value. expires, and the next valid Fault is set when
LIN frame has been error count =
The diagnostic failure received; or whenever 100.
counters are fault state from ESCM (500ms fault
incremented and changes its value maturity)
decremented based on
error detection, the Fault is removed
DTC is set when the Afterwards, this diagnostic when error count
counter reaches the runs when the following = 0. (1 sec
error count maximum conditions are met: healing time)
value.
Ground switch (K1) = Closed
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P1079 The Energy Storage The absolute value of No active DTCs U135C, U1347, P1066 Test cycle time is Type B,
Capacitor Capacitor (ESC) and difference of the following 100ms. 2 Trips
Control Energy Storage Control two items (A) and (B): > 2.5 V
Module LIN Module (ESCM) are Diagnostic reporting is Error count
System used on certain 12 volt (A) measured LIN supply enabled when the increases by 2 if
Voltage start stop applications voltage following steps (A)~(D) an error is
Performance to improve the vehicle finish: detected, up to a
system voltage during (B) received engine run maximum of 10.
engine start events. crank voltage from LIN (A) LIN bus wake up = TRUE
P1079 indicates that message Error count
the difference between Then, decreases by 1 if
the received reference (B) ESCM wake up delay > 0.50 sec no error is
voltage and the detected up to a
measured LIN supply Then, minimum of 0.
votlage is too high. (C) Engine Mode Run > 3.0 sec
Fault is set when
The diagnostic failure error count = 10.
counters are Then, (500ms fault
incremented and (D) Fault maturity delay > 5.00 sec maturity)
decremented based on time expires, and the next
error detection, the valid LIN frame has been Fault is removed
DTC is set when the received; or whenever when error count
counter reaches the fault state from ESCM = 0.
error count maximum changes its value (1 sec healing
value. time)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P107A The Energy Storage Measured battery voltage < 6.34 V No active DTCs U135C, U1347, P1066 Test cycle time is Type B,
Capacitor Capacitor (ESC) and 10ms. 2 Trips
Control Energy Storage Control
Module DC/ Module (ESCM) are Diagnostic reporting is Error count
DC used on certain 12 volt enabled when the increases by 10
Converter start stop applications following steps (A)~(D) if an error is
System to improve the vehicle finish: detected, up to a
Voltage Low system voltage during maximum of 100.
engine start events. (A) LIN bus wake up = TRUE
P107A indicates that Error count
the measured battery Then, decreases by 1 if
(input to the DC/DC (B) ESCM wake up delay > 0.50 sec no error is
Converter system) is detected up to a
too low. Then, minimum of 0.
(C) Engine run time > 3.0 sec
The diagnostic failure Fault is set when
counters are error count =
incremented and Then, 100.
decremented based on (D) Fault maturity delay > 0.11 sec (100ms fault
error detection, the time expires, and the next maturity)
DTC is set when the valid LIN frame has been
counter reaches the received; or whenever Fault is removed
error count maximum fault state from ESCM when error count
value. changes its value = 0.
(1 sec healing
time)
Afterwards, this diagnostic
runs continuously when
the following conditions
are met:
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P107B The Energy Storage Measured battery voltage > 17.06 V No active DTCs U135C, U1347, P1066 Test cycle time is Type B,
Capacitor Capacitor (ESC) and 10ms. 2 Trips
Control Energy Storage Control
Module DC/ Module (ESCM) are Diagnostic reporting is Error count
DC used on certain 12 volt enabled when the increases by 10
Converter start stop applications following three steps if an error
System to improve the vehicle finish: detection occurs
Voltage High system voltage during up to a maximum
engine start events. (A) LIN bus wake up = TRUE of 100.
P107B indicates that
the measured battery Then, Error count
(input to the DC/DC (B) ESCM wake up delay > 0.50 sec decreases by 1 if
Converter system) is no error
too high. The Then, detection occurs
measured battery (C) Fault maturity delay > 0.11 sec up to a minimum
(input to the DC/DC expires, and the next valid of 0.
Converter system) LIN frame has been
input is monitored and received; or whenever Fault is set when
compared to the fault state from ESCM error count =
threshold value. changes its value 100.
(100ms fault
The diagnostic failure maturity)
counters are Afterwards, this diagnostic
incremented and runs continuously when Fault is removed
decremented based on the following conditions when error count
error detection, the are met: = 0.
DTC is set when the (1 sec healing
counter reaches the Measured LIN supply time).
error count maximum voltage > 6.5 V + 380 mv
value. hysteresis
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P107C The Energy Storage The absolute value of No active DTCs U135C, U1347, P1066 Test cycle time is Type B,
Capacitor Capacitor (ESC) and difference between the > 2.5 V 100ms. 2 Trips
Control Energy Storage Control following two items (A)
Module DC/ Module (ESCM) are and (B): Diagnostic reporting is Error count
DC used on certain 12 volt enabled when the increases by 2 if
Converter start stop applications (A) Mesured battery following steps (A)~(D) an error is
Supply to improve the vehicle voltage finish: detected up to a
Voltage system voltage during maximum of 10.
Circuit engine start events. (B) Received engine run (A) LIN bus wake up = TRUE
Performance P107C indicates that crank voltage Error count
the difference between Then, decreases by 1 if
the received reference (B) ESCM wake up delay > 0.50 sec no error is
voltage and the detected up to a
measured battery Then, minimum of 0.
(input to the DC/DC (C) Engine run time > 3.0 sec
Converter system) Fault is set when
voltage is too high. error count = 10.
Then, (500ms fault
The diagnostic failure (D) Fault maturity delay > 5.00 sec maturity)
counters are time expires, and the next
incremented and valid LIN frame has been Fault is removed
decremented based on received; or whenever when error count
error detection, the fault state from ESCM = 0.
DTC is set when the changes its value (1 sec healing
counter reaches the time)
error count maximum
value. Afterwards, this diagnostic
runs when the following
conditions are met:
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P107D The Energy Storage Measured external safe No active DTCs U135C, U1347, P1066 Test cycle time is Type B,
Control Capacitor (ESC) and supply voltage < 62 % of the 100ms. 2 Trips
Module Energy Storage Control measured battery
Backup Module (ESCM) are voltage Diagnostic reporting is Error count
System used on certain 12 volt enabled when the increases by 2 if
Voltage Low start stop applications following steps (A)~(D) an error is
to improve the vehicle finish: detected, up to a
system voltage during maximum of 10.
engine start events.
P107D indicates that (A) LIN bus wake up = TRUE Error count
the measured external decreases by 1 if
safe supply (input to Then, no error is
the ESCM) voltage is (B) ESCM wake up delay > 0.50 sec detected, up to a
too low. minimum of 0.
Then,
The diagnostic failure (C) Engine run time > 3.0 sec Fault is set when
counters are error count = 10.
incremented and (500ms fault
decremented based on Then, maturity)
error detection, the (D) Fault maturity delay > 0.60 sec
DTC is set when the time expires, and the next Fault is removed
counter reaches the valid LIN frame has been when error count
error count maximum received; or whenever = 0.
value. fault state from ESCM (1sec healing
changes its value time)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P107E The Energy Storage Measured external safe No active DTCs U135C, U1347, P1066 Test cycle time is Type B,
Control Capacitor (ESC) and supply voltage > 17.16 V 100ms. 2 Trips
Module Energy Storage Control
Backup Module (ESCM) are Diagnostic reporting is Error count
System used on certain 12 volt enabled when the increases by 2 if
Voltage High start stop applications following three steps an error is
to improve the vehicle finish: detected, up to a
system voltage during maximum of 10.
engine start events. (A) LIN bus wake up = TRUE
P107E indicates that Error count
the measured external Then, decreases by 1 if
safe supply (input to (B) ESCM wake up delay > 0.50 sec no error is
the ESCM) voltage is detected, up to a
too high. Then, minimum of 0.
(C) Fault maturity delay > 5.00 sec
The diagnostic failure expires, and the next valid Fault is set when
counters are LIN frame has been error count = 10.
incremented and received; or whenever (500ms fault
decremented based on fault state from ESCM maturity)
error detection, the changes its value
DTC is set when the Fault is removed
counter reaches the when error count
error count maximum Aftterwards, this = 0.
value. diagnostic runs when the (1 sec healing
following conditions are time)
met:
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P107F The Energy Storage Absolute value of No active DTCs U135C, U1347, P1066 Test cycle time is Type B,
Control Capacitor (ESC) and difference of the following > 2.5 V 100ms. 2 Trips
Module Energy Storage Control two items (A) and (B):
Backup Module (ESCM) are Diagnostic reporting is Error count
System used on certain 12 volt (A) measured extrnal safe enabled when the increases by 2 if
Voltage start stop applications supply voltage following steps (A)~(D) an error is
Performance to improve the vehicle finish: detected, up to a
system voltage during (B) received engine run maximum of 10.
engine start events. crank voltage (A) LIN bus wake up = TRUE
P107F indicates that Error count
the difference between Then, decreases by 1 if
the received reference (B) ESCM wake up delay > 0.50 sec no error is
voltage and the detected, up to a
measured external safe Then, minimum of 0.
supply (input to the (C) Engine run time > 3.0 sec
ESCM) voltage is too Fault is set when
high. error count = 10.
Then, (500ms fault
The diagnostic failure (D) Fault maturity delay > 5.00 sec maturity)
counters are time expires, and the next
incremented and valid LIN frame has been Fault is removed
decremented based on received; or whenever when error count
error detection, the fault state from ESCM = 0.
DTC is set when the changes its value (1 sec healing
counter reaches the time)
error count maximum Afterwards,
value. this diagnostic runs when
the following conditions
are met:
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P1080 The Energy Storage Gound switch (K1) bank A No active DTCs U135C, U1347, P1066 Test cycle time is Type A,
Capacitor Capacitor (ESC) and gate voltage is low. < 10.5V 5ms. 1 Trips
Control Energy Storage Control
Module Module (ESCM) are Note: the gate voltage is Diagnostic reporting is Error count
Battery used on certain 12 volt to assure that the switch enabled when the increases by 2 if
Negative start stop applications stays closed when following three steps an error
Circuit Driver to improve the vehicle commanded. finish: detection occurs
"A" Low system voltage during up to a maximum
engine start events. (A) LIN bus wake up = TRUE of 200.
P1080 indicates that
the ground switch (K1) Then, Error count
bank A driver is stuck at (B) ESCM wake up delay > 0.50 sec decreases by 1 if
open when should be no error
closed. Then, detection occurs
(C) Fault maturity delay > 0.50 sec up to a minimum
The diagnostic failure expires, and the next valid of 0.
counters are LIN frame has been
incremented and received; or whenever Fault is set when
decremented based on fault state from ESCM error count =
error detection, the changes its value 200.
DTC is set when the (500ms fault
counter reaches the maturity)
error count maximum Afterwards, this diagnostic
value. runs when the following Fault is removed
conditions are met: when error count
= 0.
Measured LIN supply (1 sec healing
voltage > 6.5 V + 380 mv time)
hysteresis
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P1081 The Energy Storage Ground switch (K1) bank No active DTCs U135C, U1347, P1066 Test cycle time is Type A,
Capacitor Capacitor (ESC) and A gate voltage > 2.0 V 5ms. 1 Trips
Control Energy Storage Control
Module Module (ESCM) are Diagnostic reporting is Error count
Battery used on certain 12 volt enabled when the increases by 29
Negative start stop applications following three steps if an error
Circuit Driver to improve the vehicle finish: detection occurs
"A" High system voltage during up to a maximum
engine start events. (A) LIN bus wake up = TRUE of 203.
P1081 indicates that
the ground switch (K1) Then, Error count
bank A driver is stuck at (B) ESCM wake up delay > 0.50 sec decreases by 1 if
closed when should be no error
open. Then, detection occurs
(C) Fault maturity delay > 0.05 sec up to a minimum
The diagnostic failure expires, and the next valid of 0.
counters are LIN frame has been
incremented and received; or whenever Fault is set when
decremented based on fault state from ESCM error count =
error detection, the changes its value 203.
DTC is set when the (50ms fault
counter reaches the maturity)
error count maximum Afterwards, this diagnostic
value 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
And,
Measured LIN supply
voltage > 6.5 V + 380 mv
hysteresis
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P108A The Energy Storage The absolute value of No active DTCs U135C, U1347, P1066 Test cycle time is Type B,
Capacitor Capacitor (ESC) and difference between the > 2.0 V 100ms. 2 Trips
Control Energy Storage Control following two items (A)
Module Module (ESCM) are and (B) Diagnostic reporting is Error count
Battery used on certain 12 volt enabled when the increases by 2 if
Negative start stop applications (A) K1A gate voltage following three steps an error
Circuit Driver to improve the vehicle (B) K1B gate voltage finish: detection occurs
"A"-"B" Not system voltage during up to a maximum
Plausible engine start events. of 10.
P108A indicates that (A) LIN bus wake up = TRUE
the difference between Error count
the ESCM ground Then, decreases by 1 if
switch (K1) bank A gate (B) ESCM wake up delay > 0.50 sec no error
voltage and bank B detection occurs
gate voltage is too Then, up to a minimum
high. (C) Fault maturity delay > 5.00 sec of 0.
expires, and the next valid
The diagnostic failure LIN frame has been Fault is set when
counters are received; or whenever error count = 10.
incremented and fault state from ESCM (500ms fault
decremented based on changes its value maturity)
error detection, the
DTC is set when the Fault is removed
counter reaches the Afterwards, this diagnostic when error count
error count maximum runs continuously = 0.
value. (1 sec healing
time)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P108B The Energy Storage Gound switch (K1) bank B No active DTCs U135C, U1347, P1066 Test cycle time is Type A,
Capacitor Capacitor (ESC) and gate voltage < 10.5 V 5ms. 1 Trips
Control Energy Storage Control
Module Module (ESCM) are Diagnostic reporting is Error count
Battery used on certain 12 volt enabled when the increases by 2 if
Negative start stop applications following three steps an error
Circuit Driver to improve the vehicle finish: detection occurs
"B" Low system voltage during up to a maximum
engine start events. (A) LIN bus wake up = TRUE of 200.
P108B indicates that
the ground switch (K1) Then, Error count
bank B driver is stuck (B) ESCM wake up delay > 0.50 sec decreases by 1 if
at open when should no error
be closed. Then, detection occurs
(C) Fault maturity delay > 0.50 sec up to a minimum
The diagnostic failure expires, and the next valid of 0.
counters are LIN frame has been
incremented and received. Fault is set when
decremented based on error count =
error detection, the 200.
DTC is set when the Afterwards, this diagnostic (500ms fault
counter reaches the runs when the following maturity)
error count maximum conditions are met:
value. Fault is removed
Measured LIN supply when error count
voltage > 6.5 V + 380mv = 0.
hysteresis (1 sec healing
Ground switch (K1) is time)
commanded to close
according to flip-flop
output = TRUE
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P108C The Energy Storage Ground switch (K1) bank No active DTCs U135C, U1347, P1066 Test cycle time is Type A,
Capacitor Capacitor (ESC) and B gate voltage > 2.0 V 5ms. 1 Trips
Control Energy Storage Control
Module Module (ESCM) are Diagnostic reporting is Error count
Battery used on certain 12 volt enabled when the increases by 29
Negative start stop applications following three steps if an error
Circuit Driver to improve the vehicle finish: detection occurs
"B" High system voltage during up to a maximum
engine start events. (A) LIN bus wake up = TRUE of 203.
P108C indicates that
the ground switch (K1) Then, Error count
bank B is stuck at (B) ESCM wake up delay > 0.50 sec decreases by 1 if
closed when should be no error
open. Then, detection occurs
(C) Fault maturity delay > 0.05 sec up to a minimum
The diagnostic failure expires, and the next valid of 0.
counters are LIN frame has been
incremented and received. Fault is set when
decremented based on error count =
error detection, the 203.
DTC is set when the Afterwards, this diagnostic (50ms fault
counter reaches the runs when the following maturity)
error count maximum conditions are met:
value. Fault is removed
Ground switch (K1) is when error count
commanded to close = 0.
according to flip-flop (1 sec healing
output = TRUE time)
And,
Measured LIN supply
voltage > 6.5 V + 380 mv
hysteresis
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P108D The Energy Storage Case 1: No active DTCs U135C, U1347, P1066 Test cycle time is Type A,
Capacitor Capacitor (ESC) and DCDC does not stop 10ms. 1 Trips
Control Energy Storage Control charging when requsted
Module DC/ Module (ESCM) are Diagnostic reporting is Error count
DC used on certain 12 volt Charging current > 10 Amps enabled when the increases by 1 if
Converter start stop applications following three steps an error
Discharging to improve the vehicle finish: detection occurs
Performance system voltage during up to a maximum
engine start events. (A) LIN bus wake up = TRUE of 200.
P108D indicates that
one or more of the Then, Error count
following two ESCM (B) ESCM wake up delay > 0.50 sec decreases by 2 if
DC/DC Converter no error
discharging faults have Then, detection occurs
occurred: (C) Fault maturity delay > 15.00 sec up to a minimum
Case 1) DCDC does expires, and the next valid of 0.
not stop charging when LIN frame has been
requested; received; or whenever Fault is set when
Case 2) DCDC is fault state from ESCM error count =
unable to discharge the changes its value 200.
capacitor (500ms fault
maturity)
The DTC is set when: Afterwards, this diagnostic
1) The diagnostic runs when the following Fault is removed
failure counters are conditions are met: when error count
incremented and = 0.
decremented based on DCDC disabled = TRUE (1 sec healing
error detection, the OR time)
DTC is set when the DCDC discharging = TRUE
counter reaches the
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
error count maximum Case 2: No active DTCs U135C, U1347, P1066 Detect during
value (Case 1) or, DCDC is unable to first 15 seconds
2) The malfunction discharge the capacitor: ot discharging.
criteria mets the Diagnostic reporting is
threshold value (Case Capacitor voltage enabled when the Fault is set after
2) decrease rate < 6 mv / second following three steps first detection.
in first 15 sec finish:
discharging time 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P108E The Energy Storage Case 1: No active DTCs U135C, U1347, P1066 Test cycle time is Type A,
Capcitor Capacitor (ESC) and Charge current is too high 10 ms. 1 Trips
Control Energy Storage Control
Module DC/ Module (ESCM) are Phase 1 charge current > 36.75 Amps Diagnostic reporting is Error count
DC used on certain 12 volt OR enabled when the increases by 10
Converter start stop applications Phase 2 charge current > 68.25 Amps following three steps if an error
Charging to improve the vehicle finish: detection occurs
Performance system voltage during up to a maximum
engine start events. (A) LIN bus wake up = TRUE of 100.
P108E indicates that
one or more of the Then, Error count
following two ESCM (B) ESCM wake up delay > 0.50 sec decreases by 1 if
DC/DC Converter no error
Charging faults have Then, detection occurs
occurred: (C) Fault maturity delay > 2.10 sec up to a minimum
Case 1) Charge current expires, and the next valid of 0.
is too high LIN frame has been
Case 2) DCDC does received; or whenever Fault is set when
not charge when fault state from ESCM error count =
requested changes its value 100.
(100 ms fault
The diagnostic failure maturity)
counters are Afterwards, this diagnostic
incremented and runs when the following Fault is removed
decremented based on conditions are met: when error count
error detection, the = 0.
DTC is set when the DCDC charging = TRUE (1 sec healing
counter reaches the time)
error count maximum
value. Case 2: No active DTCs U135C, U1347, P1066 Detection starts
DCDC does not charge after 500 ms
when requested: charge.
Diagnostic reporting is
****************************** enabled when the Test cycle time is
Condition (I) following three steps 10 ms.
if DCDC is charging with finish:
half current Error count
OR (A) LIN bus wake up = TRUE increases by 1 if
capacitor voltage > 4V an error
***************************** Then, detection occurs
(B) ESCM wake up delay > 0.50 sec up to a maximum
Charge current < 15 Amps of 200.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P108F The Energy Storage Case 1: No active DTCs U135C, U1347, P1066 Detect during Type A,
Capacitor Capacitor (ESC) and Unable to switch over to part two of the 1 Trips
Control Energy Storage Control capacitor switch (K2) self test
Module Self Module (ESCM) are during self test if either (A) Diagnostic reporting is procedure only if
Test Failed used on certain 12 volt or (B) is TRUE: enabled when the there was no
start stop applications following steps finish: switch (K1-K2-
to improve the vehicle (A) Hardware current K1) in the drving
system voltage during comparator output stuck (A) LIN bus wake up cycle.
engine start events. at passive. = TRUE
P108F indicates that And, the measured Then, Self test
one ore more of the battery voltage < 13.3 V (B) ESCM wake up delay procedure is
following three faults > 0.50 sec performed at the
have occurred: Note: hardware current Then, end of the drive
Case 1) Unable to comparator is used to (C) Fault maturity delay > 0.10 sec cycle after
switch over to capacitor automatically provoke a expires, and the next valid ESCM is not in
switch (K2) during self switch if the current LIN frame has been working state,
test, flowing through the received; or whenever i.e. no LIN
Case 2) An unintended ground switch (K2) is fault state from ESCM commnication,
switchover to capacitor greater than a threshold. changes its value and further delay
switch (K2) during self by 120 seconds.
test, And,
Case 3) Capacitor (B) Hardware voltage (D) Fault is deteced Fault is set after
switch (K2) is in a high comparator is stuck at following previous drive first detection.
impedance state or passive. cycle during powerdown
diode mode during self And, the measured self test. Fault can only be
test battery voltage 13.3 V removed in the
Note: This is not following driving
The DTC is set when Note: hardware voltage continuous diagnostic. cycle when self
the malfunction criteria comparator is used to test runs again.
mets the threshold automatically provoke a
values in any of the switch if the battery
three cases. voltage is less than a
threshold.
Case 2: No active DTCs U135C, U1347, P1066 Detect during
Unintended switchover to part one of the
capacitor switch (K2) self test
during self test if either (A) Diagnostic reporting is procedure.
or (B) is TRUE: enabled when the
following steps finish: Self test
(A) Hardware current procedure is
comparator output is (A) LIN bus wake up performed at the
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
always triggerred. = TRUE end of the drive
And, the measured Then, cycle after
battery voltage < 3.3 V (B) ESCM wake up delay > 0.50 sec ESCM is not in
OR working state,
> 7.5 V i.e. no LIN
Note: hardware current Then, commnication,
comparator is used to (C) Fault maturity delay > 0.10 sec and further delay
automatically provoke a expires, and the next valid by 120 seconds.
switch if the current LIN frame has been
flowing through the received; or whenever Fault can only be
ground switch (K2) is fault state from ESCM removed in the
greater than a threshold. changes its value following driving
cycle when self
And, test runs again.
(B) Hardware voltage (D) Fault is deteced
comparator output is following previous drive
always triggerred. cycle during powerdown
And, the measured self test.
battery voltage 3.3 V
AND Note: This is not
7.5 V continuous diagnostic.
Note: hardware voltage
comparator is used to
automatically provoke a
switch if the battery
voltage is less than a
threshold (9.5V)
Case 3: No active DTCs U135C, U1347, P1066 Detect during
Capacitor switch (K2) is in part two of the
a high impedance state or self test
diode mode during self Diagnostic reporting is procedure.
test; enabled when the
following steps finish: Self test
Measured battery voltage procedure is
jumps immediately after < 1.0 V (A) LIN bus wake up = TRUE performed at the
the switch, i.e. ground end of the drive
switch (K1) changes from Then, cycle after
close 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,
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
expires, and the next valid and further delay
Note: this test requires LIN frame has been by 120 seconds.
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.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P1090 The Energy Storage Measured 2.5V reference No active DTCs U135C, U1347, P1066 Test cycle time is Type A,
Capacitor Capacitor (ESC) and voltage < 2.18 V 10ms. 1 Trips
Control Energy Storage Control OR
Module Module (ESCM) are > 2.83 V Diagnostic reporting is Error count
Internal used on certain 12 volt enabled when the increases by 2 if
Circuitry start stop applications following three steps an error
Performance to improve the vehicle finish: detection occurs
system voltage during up to a maximum
engine start events. (A) LIN bus wake up = TRUE of 100.
P1090 indicates a
ESCM power Then, Error count
interconnection defect (B) ESCM wake up delay > 0.50 sec decreases by 1 if
on control board / no error
power board. Then, detection occurs
(C) Fault maturity delay > 0.51 sec up to a minimum
The diagnostic failure expires, and the next valid of 0.
counters are LIN frame has been
incremented and received; or whenever Fault is set when
decremented based on fault state from ESCM error count =
error detection, the changes its value 100.
DTC is set when the (500ms fault
counter reaches the maturity)
error count maximum Afterwards, this diagnostic
value. 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Stop-Start P1091 The Energy Storage Case 1: No active DTCs U135C, U1347, P1066 Test cycle time is Type A,
Capacitor Capacitor (ESC) and Ground switch (K1) 1ms. 1 Trips
Control Energy Storage Control current measurement < -120 Amps
Module Module (ESCM) are Diagnostic reporting is Error count
Switch used on certain 12 volt AND enabled when the increases by 10
Deteriorated start stop applications following three steps if an error
to improve the vehicle Capcitor switch current finish: detection occurs
system voltage during measurement > 60 Amps up to a maximum
engine start events. (A) LIN bus wake up = TRUE of 100.
P1091 diagnoses the
ESCM switch Then, Error count
degridation by (B) ESCM wake up delay > 0.50 sec decreases by 1 if
monitoring four specific no error
fault cases. Then, detection occurs
(C) Fault maturity delay > 0.03 sec up to a minimum
P1091 Indicates one or expires, and the next valid of 0.
more of the following LIN frame has been
faults have occured: received; or whenever Fault is set when
Case 1) Ground switch fault state from ESCM error count =
(K1) is in short circuit changes its value. 100.
when it should be open (10ms fault
Case 2) Capacitor maturity)
switch (K2) is in a high Afterwards, this diagnostic
impedance or in diode runs when the following Fault is removed
mode when it should conditions are met: when error count
be closed. = 0.
Case 3) Capacitor Capacitor switch (K2) (100ms healing
switch (K2) close closed = TRUE time)
command does not
close K2 when Case 2: No active DTCs U135C, U1347, P1066 Test cycle time is
required. Measured ground switch 1ms.
Case 4) Capacitor (K1) current > 40A
control module has Diagnostic reporting is Error count
reached its end of life. AND enabled when the increases by 10
following three steps if an error
The diagnostic failure Measured capacitor finish: detection occurs
counters are switch (K2) current < 30A up to a maximum
incremented and (A) LIN bus wake up = TRUE of 100.
decremented based on
error detection, the Then, Error count
DTC is set when the (B) ESCM wake up delay > 0.50 sec decreases by 1 if
no error
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
counter reaches the Then, detection occurs
error count maximum (C) Fault maturity delay > 0.03 sec up to a minimum
value. 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)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
= 0.
Capacitor switch (K2) is (1.2 sec healing
commanded to close, time)
according to flip-flop
output = TRUE
Case 4: No active DTCs U135C, U1347, P1066 Detect after
Number of switchbacks > 2 million times every switch-
between ground switch back.
(K1) and capacitor switch Diagnostic reporting is
(K2) 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2 Sensor P223C This DTC determines if Fault condition present The three pump DTC's Not active this key WRAF_Bank_1_FA Region A: 224 Type B,
Pumping the WRAF O2 sensor when the pump current is current fault regions cycle P0135, P0030, P0031, failures out of 2 Trips
Current pumping current has an in any of the fault regions are: P0032 280 samples
Performance incorrect or out of when this test is enabled A) Pump current
Bank 1 (For range value. This DTC during DFCO. > 4.18 ma Measure Valid status = Valid OR
use with will detect open circuit (ASIC)
WRAF - E80 faults to the Pump Note: This ASIC is B) Pump current Region B: 224
current, Ref Cell referred to as C2WRAF 0.10 ma and Controller status (ASIC) = Ready failures out of
voltage, Ref Ground (Delphi). - 0.10 ma 280 samples
and Trim circuits. Engine Run or Auto stop = True
When enabled, the C) Pump current OR
diagnostic monitors the < -0.10 ma WRAF Ref cell
pumping current in temperature 600 Deg C Region C: 224
three different fault The three fault regions failures out of
regions during DFCO. have individual X out of ************************** 280 samples
Y calibrations. When Heater Warm-up delay = Complete
The individual the X out of Y is Then Sample rate is
diagnostic failure reached in any region WRAF circuit diagnostic 25 msec.
counters are this DTC is set. delay (since heater Warm- 20.0 seconds
incremented based on up delay is complete) Test enabled
the diagnostic results in Note: A open circuit on ************************** during DFCO.
each region. The DTC the Pump current Test starts when time in
is set based on any of signal may also set a DFCO 5.0 seconds
the three individual fail P0131 DTC. Test stops when time in
and sample counters. DFCO > 12.0 seconds
Note: A short to ground
on the trim circuit can
set P223C.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Auxiliary P2600 Controller specific Voltage measurement 200 K impedance Run Crank Ignition in 5 failures out of Type B,
Coolant output driver circuit outside of controller between signal and Range = True 6 samples 2 Trips
Pump Relay diagnoses the Auxillary specific acceptable range controller ground. Note: In
Control Coolant Pump Relay during driver off state Engine not cranking = True 1 sec/ sample certian
Circuit Control Circuit low indicates open circuit controlle
sided driver for an open failure. == Above is true and == ==================== Continuous rs P2602
circuit failure when the may also
output is powered off Controller specific output Last Open Circuit Test not Indeterminate set
by comparing a voltage driver circuit voltage
measurement to thresholds are set to meet
controller specific the following controller
voltage thresholds. specification for an open
circuit.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Auxiliary P2602 Controller specific Voltage measurement 0.5 impedance Run Crank Ignition in 5 failures out of Type B,
Coolant output driver circuit outside of controller between signal and Range = True 6 samples 2 Trips
Pump Relay diagnoses the Auxiliary specific acceptable range controller ground Note: In
Control Coolant Pump Relay during driver off state Engine not cranking = True 1 sec/ sample certian
Circuit Low Control Circuit low indicates short to ground controlle
Voltage sided driver for a short failure. == Above is true and == ==================== Continuous rs P2600
to ground failure when may also
the output is powered Controller specific output Last Open Circuit Test not Indeterminate set
off by comparing a driver circuit voltage
voltage measurement thresholds are set to meet
to controller specific the following controller
voltage thresholds. specification for a short to
ground.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Auxiliary P2603 Controller specific Voltage measurement 0.5 impedance Run Crank Ignition in 5 failures out of Type B,
Coolant output driver circuit outside of controller between signal and Range = True 6 samples 2 Trips
Pump Relay diagnoses the Auxiliary specific acceptable range controller power.
Control Coolant Pump Relay during driver on state Engine not cranking = True 1 sec/ sample
Circuit High Control Circuit low indicates short to power
Voltage sided driver for a short failure. == Above is true and == ==================== Continuous
to power failure when
the output is powered Controller specific output Last Open Circuit Test not Indeterminate
on by comparing a driver circuit voltage
voltage measurement thresholds are set to meet
to controller specific the following controller
voltage thresholds. specification for a short to
power.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 10.0 seconds Cycle
Control module Normal CAN transmission
Module Message $4D9 10.0 seconds on Bus A Enabled
KeCAND_b_OffKeyCycle =0
DiagEnbl ( 1 indicates enabled)
Power Mode is in
accessory or run or crank
and High Voltage Virtual
Network Management is
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
not active for > 0.4000 seconds
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Transfer P17D4 The diagnostic monitor transfer case contol 4WD neutral vehicle stopped: fail time 10.50 Type B,
Case Control compares measured module transfer case transmission output shaft seconds 2 Trips
Module transfer case ratio to command state speed 500.0 RPM out of sample
Transfer the transfer case engine torque 100.0 Nm time 15.00
Case control module AND engine speed 300.0 RPM seconds
Command commanded transfer accelerator pedal position 5.0 % hysteresis high
State case state. When the measured transfer case 4WD low ratio window accelerator pedal position NOT 3.0 % hysteresis update rate 12.5
Rationality - measured transfer case ratio is NOT in 4WD low 3.00 low milliseconds
4WD high or gear ratio is 4WD ratio window 2.40 brake pedal position 100.0 %
4WD low neutral ratio, while, the AND
command transfer case control measured transfer case 4WD high ratio window transmssion gear is
not 4wd high module command state ratio is NOT in 4WD high 1.30 forward gear:
or 4WD low is 4WD high ratio or window 0.70 transmission output shaft
ratio 4WD low ratio, the DTC speed 500.0 RPM
is set. The 4WD AND engine torque 0.0 Nm
neutral ratio regions engine speed 0.0 RPM
are considered ratios measured transfer case accelerator pedal position 0.0 % hysteresis high
outside the nominal ratio is NOT in 4WD low 2.90 accelerator pedal position NOT 0.0 % hysteresis
4WD high and nominal ratio window 2.00 low
4WD low ratios. The AND brake pedal position 100.0 %
4WD ratio is calculated measured transfer case 1.20
as transmission output ratio is NOT in 4WD high 0.80 transmssion gear is
shaft speed divided by window reverse gear:
the transfer case output transmission output shaft
shaft speed, both OR speed 500.0 RPM
speed are measured engine torque 90.0 Nm
values based on speed vehicle is stopped: engine speed 300.0 PRM
sensors. transfer case output shaft 10.0 RPM accelerator pedal position 6.0 % hysteresis high
speed accelerator pedal position NOT 3.0 % hysteresis
transmission output shaft 500.0 RPM low
speed brake pedal position 100.0 %
vehicle stopped
secondary parameter diagnsotic monitor enable = 1 Boolean
thresholds met PTO active = FALSE
engine power limited = FALSE
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
P057E,
update fail time P279A, P279B, P279C,
update rate 12.5 P0502, P0503, P0722,
milliseconds P0723, P2160, P2161
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cylinder 3 P3417 Controller specific Voltage measurement Open Circuit: Diagnostic Status Enabled >= 20 errors out Type B,
Deactivation output driver circuit outside of controller 200 k impedance of 25 samples 2 Trips
Solenoid diagnoses the Cylinder specific acceptable range between output and Powertrain Relay Voltage 11.00 volts
Control 3 Deactivation Solenoid during driver off state controller ground Performed every Note: In
Circuit/Open low sided driver for an indicates open circuit Engine RPM 400 rpm 250 msec certain
open circuit failure failure. controlle
when the output is Controller specific output rs P3419
powered off by driver circuit voltage may also
comparing a voltage thresholds are set to meet set
measurement to the following controller (Cylinder
controller specific specification for an open 3
voltage thresholds. circuit. Deactiva
tion
Solenoid
Control
Circuit/
Low)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cylinder 3 P3419 Controller specific Voltage measurement Short to Ground Circuit Diagnostic Status Enabled >= 20 errors Type B,
Deactivation output driver circuit outside of controller 0.5 impedance out of 25 2 Trips
Solenoid diagnoses the Cylinder specific acceptable range between output and Powertrain Relay Voltage 11.00 volts samples
Control 3 Deactivation Solenoid during driver off state controller ground Note: In
Circuit/Low low sided driver for a indicates short to ground Engine RPM 400 rpm Performed every certain
short to ground failure failure. 250 msec controlle
when the output is Controller specific output rs P3417
powered off by driver circuit voltage may also
comparing a voltage thresholds are set to meet set
measurement to the following controller (Cylinder
controller specific specification for a short to 3
voltage thresholds. ground. Deactiva
tion
Solenoid
Control
Circuit/
Open)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cylinder 3 P3420 Controller specific Voltage measurement Short to Power Diagnostic Status Enabled >= 20 errors Type B,
Deactivation output driver circuit outside of controller 0.5 impedance out of 25 2 Trips
Solenoid diagnoses the Cylinder specific acceptable range between output and Powertrain Relay Voltage 11.00 volts samples
Control 3 Deactivation Solenoid during driver on state controller power
Circuit/High low sided driver for a indicates short to power Engine RPM 400 rpm Performed every
short to power failure failure. 250 msec
when the output is Controller specific output
powered on by driver circuit voltage
comparing a voltage thresholds are set to meet
measurement to the following controller
controller specific specification for a short to
voltage thresholds. power.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cylinder 6 P3441 Controller specific Voltage low during driver Open Circuit: Diagnostic Status Enabled >= 20 errors out Type B,
Deactivation output driver circuit off state (indicates open 200 k impedance of 25 samples 2 Trips
Solenoid diagnoses the Cylinder circuit)Voltage between output and Powertrain Relay Voltage 11.00 volts
Control 6 Deactivation Solenoid measurement outside of controller ground Performed every Note: In
Circuit/Open low sided driver for an controller specific Engine RPM 400 rpm 250 msec certain
open circuit failure acceptable range during controlle
when the output is driver off state indicates rs P3443
powered off by open circuit failure. may also
comparing a voltage Controller specific output set
measurement to driver circuit voltage (Cylinder
controller specific thresholds are set to meet 6
voltage thresholds the following controller Deactiva
specification for an open tion
circuit. Solenoid
Control
Circuit/
Low)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cylinder 6 P3443 Controller specific Voltage measurement Short to Ground Circuit Diagnostic Status Enabled >= 20 errors Type B,
Deactivation output driver circuit outside of controller 0.5 impedance out of 25 2 Trips
Solenoid diagnoses the Cylinder specific acceptable range between output and Powertrain Relay Voltage 11.00 volts samples
Control 6 Deactivation Solenoid during driver off state controller ground Note: In
Circuit/Low low sided driver for a indicates short to ground Engine RPM 400 rpm Performed every certain
short to ground failure failure. 250 msec controlle
when the output is Controller specific output rs P3441
powered off by driver circuit voltage may also
comparing a voltage thresholds are set to meet set
measurement to the following controller (Cylinder
controller specific specification for a short to 6
voltage thresholds. ground. Deactiva
tion
Solenoid
Control
Circuit/
Open)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cylinder 6 P3444 Controller specific Voltage measurement Short to Power Diagnostic Status Enabled >= 20 errors Type B,
Deactivation output driver circuit outside of controller 0.5 impedance out of 25 2 Trips
Solenoid diagnoses the Cylinder specific acceptable range between output and Powertrain Relay Voltage 11.00 volts samples
Control 6 Deactivation Solenoid during driver on state controller power
Circuit/High low sided driver for a indicates short to power Engine RPM 400 rpm Performed every
short to power failure failure. 250 msec
when the output is Controller specific output
powered on by driver circuit voltage
comparing a voltage thresholds are set to meet
measurement to the following controller
controller specific specification for a short to
voltage thresholds. power.
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Radiator P00B3 Circuit Continuity RCT Resistance < 34 Ohms Engine run time > 10.0 seconds 5 failures out of Type B,
Coolant This DTC detects a (@ 150ºC) OR 10 samples 2 Trips
Temp short to ground in the IAT min 70.3 °C
Sensor RCT (Radiator Coolant 1 sec/ sample
Circuit Low temperature) signal Continuous
Voltage circuit or the RCT
sensor. This is
accomplished by
monitoring the
resitance of the circuit.
If the resistance goes
out of the expected
range the DTC is set.
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Radiator P00B4 Circuit Continuity RCT Resistance > 260,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 (Radiator Continuous
Circuit High Coolant temperature)
Voltage signal circuit or the
RCT sensor. This is
accomplished by
monitoring the
resistance of the circuit.
If the resistance goes
out of the expected
range the DTC is set.
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 > 120.0 Deg C _FA 300 samples 2 Trips
Insufficient Condition in the main THMR_ECT_Sensor_Ckt
cooling circuit. This AND _FA 1 sec/ sample
check is done when all Continuous
known restrictions in Difference between ECT Engine run time > 300 seconds
the system such as a and RCT (Radiator AND
thermostat are open Coolant Temp) is > 40.0 Deg C Engine Coolant Temp > 80.0 Deg C
and allowing coolant to
flow through the When above is present for > 5 seconds
radiator. DTC fail counts start.
indication can be
caused by a stuck
closed thermostat or
other unexpected
restriction in the cooling
system.
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 A,
Open Circuit Injector 1 low side off state indicates short- >= 200 K impedance within range for a duration >= 1 Seconds failures out of 1 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)
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 A,
Open Circuit Injector 2 low side off state indicates short- >= 200 K impedance within range for a duration >= 1 Seconds failures out of 1 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)
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 A,
Open Circuit Injector 3 low side off state indicates short- >= 200 K impedance within range for a duration >= 1 Seconds failures out of 1 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)
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 A,
Open Circuit Injector 4 low side off state indicates short- >= 200 K impedance within range for a duration >= 1 Seconds failures out of 1 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)
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 A,
Low side Injector 1 low side off state indicates short- 0.5 impedance within range for a duration >= 1 Seconds failures out of 1 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)
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 A,
Low side Injector 1 low side on state indicates short to 0.5 impedance within range for a duration >= 1 Seconds failures out of 1 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
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 A,
Low side Injector 2 low side off state indicates short- 0.5 impedance within range for a duration >= 1 Seconds failures out of 1 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)
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 A,
Low side Injector 2 low side on state indicates short to 0.5 impedance within range for a duration >= 1 Seconds failures out of 1 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
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 A,
Low side Injector 3 low side off state indicates short- 0.5 impedance within range for a duration >= 1 Seconds failures out of 1 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)
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 A,
Low side Injector 3 low side on state indicates short to 0.5 impedance within range for a duration >= 1 Seconds failures out of 1 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
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 A,
Low side Injector 4 low side off state indicates short- 0.5 impedance within range for a duration >= 1 Seconds failures out of 1 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)
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 A,
Low side Injector 4 low side on state indicates short to 0.5 impedance within range for a duration >= 1 Seconds failures out of 1 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
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)
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)
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)
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)
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
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)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Thermostat P0597 Controller specific Voltage measurement Open Circuit: Run Crank Ignition in 15 failures out of Type B,
Heater output driver circuit outside of controller 200 K impedance Range = True 30 samples 2 Trips
Control diagnoses the specific acceptable range between signal and Note: In
Open Circuit Thermostat Heater during driver off state controller ground. Engine not cranking = True 1 sec/ sample certian
Control sided driver for indicates open circuit Run Crank active = True controlle
an open circuit failure. failure. Continuous rs P0598
When the output is == Above is true and == =================== may also
powered off by Controller specific output set
comparing a voltage driver circuit voltage Last Open Circuit Test = not Indeterminate
measurement to thresholds are set to meet
controller specific the following controller
voltage thresholds. specification for an open
circuit.
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Thermostat P0598 Controller specific Voltage measurement Short to ground: Run Crank Ignition in 15 failures out of Type B,
Heater output driver circuit outside of controller 0.5 impedance Range = True 30 samples 2 Trips
Control diagnoses the specific acceptable range between signal and Note: In
Circuit Low Thermostat Heater low during driver off state controller ground Engine not cranking = True 1 sec/ sample certian
sided driver for a short indicates short to ground Run Crank active = True controlle
to ground failure. A failure. Continuous rs P0597
DTC is set when the == Above is true and == ================ may also
output is powered off Controller specific output set
by comparing a voltage driver circuit voltage Last Ground Short Circuit
measurement to thresholds are set to meet Test = not Indeterminate
controller specific the following controller
voltage thresholds. specification for a short to
ground.
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Thermostat P0599 Controller specific Voltage measurement Short to power: Run Crank Ignition in 15 failures out of Type B,
Heater output driver circuit outside of controller 0.5 impedance Range = True 30 samples 2 Trips
Control diagnoses the specific acceptable range between signal and
Circuit High Thermostat Heater low during driver on state controller power. Engine not cranking = True 1 sec/ sample
sided driver for a short indicates short to power Run Crank active = True
to power failure when failure. Continuous
the output is powered == Above is true and == ==================
on by comparing a Controller specific output
voltage measurement driver circuit voltage Last Power Short Circuit
to controller specific thresholds are set to meet Test = not Indeterminate
voltage thresholds. the following controller
specification for a short to
power.
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)
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)
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
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).
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)
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Radiator P112F This DTC detects either Sensor usage No Active DTC's VehicleSpeedSensor_FA 1 failure to set Type B,
Coolant a biased high or low definitions: IAT_SensorCircuitFA DTC 2 Trips
Temperature RCT (Radiator Coolant THMR_RCT_Sensor_Ckt
Sensor Not Temperature) sensor. Sensor1 = _FA 1 sec/ sample
Plausible This is done by CeECTD_e_ECT_Snsr ECT_Sensor_Ckt_FA
comparing the RCT (Sensor1 is the temp EngineModeNotRunTimer Once per valid
sensor output to two sensor most impacted by Error cold start
other temperature the block heater (if EngineModeNotRunTimer
sensor outputs after a equipped)) _FA
soak condition. OAT_PtEstFiltFA
Sensor2 = OAT_PtEstRawFA
CeECTD_e_RCT_Snsr PSAR_PropSysInactveCr
s_FA
Sensor3 = DRER_DiagSystemDsbl
CeECTD_e_IAT_Snsr
Engine Off Soak Time > 28,800 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: 19.0 ºC
OR (based on usage)
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
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
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
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
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
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
Cooling P2181 This DTC detects a This diagnostic can be No Active DTC's MAF_SensorFA 225 failures out Type B,
System stuck open thermostat calibrated to fail in one of IAT_SensorFA of 2 Trips
Performance by comparing the ECT two methods based on THMR_RCT_Sensor_Ckt 280 samples
sensor reading with the the following calibration. _FA
Radiator Coolant This application has been THMR_ECT_Sensor_Ckt 1 sec/ sample
Temperature (RCT) calibrated as a Type 0 . _FA
sensor reading while THMR_AHV_FA Once per ignition
the thermostat is Type 0 - Airflow Method: Engine not run time 7,200 seconds key cycle
expected to be closed Engine Coolant Temp
(ie: during warm up). If (ECT) is commanded
the sensors follow each temperature minus 11 Engine run time 120 Time 1,400
other the DTC is set. Deg C and normalized seconds
ratio is 0.65
Fuel Condition Ethanol 100 %
When above is present for ECT at Power Up -10.0 ECT 45.0 °C
more than 0 seconds, fail IAT min -7 °C IAT 60 °C.
counts start. T-Stat Heater duty cycle
== Ratio Definition:=== commanded 10 %
Current temp difference
between ECT and RCT Type 0: Airflow range to
minus PwrUp difference accumulate 11.0 Airflow 100.0 gps
divided by total airgrams.
Note: Minimum total Type 1: Minumum energy 240.0 kJ
airgrams is 500.0 grams. to enable
Component/ Fault Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Illum.
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)
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
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
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
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
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
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
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
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Remote B071F Indicates error on Fault Flag =True Ignition Run/Crank 120 failures out DTC
PRNDL Transmission Range of Type C
Display Indicator Bezel 200 samples
Internal No MIL
Electronic 25 ms loop
Failure
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Electric Park C1280 Detects error on ARC & The current alive rolling Controler On > 3,000 ms 8 failures out of DTC
Brake PV reported by CHCM / count value does not 10 samples Type C
Availability ECM about signal $214 equal the previous alive Current ARC
Status from EBCM on HS rolling count value Previous ARC +1 12.5 ms loop No MIL
Message GMLAN incremented by 1
Counter
Incorrect
OR
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Electric Park C1281 Detects error on ARC & The current alive rolling Current ARC Controler On > 3,000 ms 8 failures out of DTC
Brake PV reported by CHCM / count value does not Previous ARC +1 10 samples Type C
Application ECM about signal $22A equal the previous alive
Status from EBCM on HS rolling count value No MIL
Message GMLAN incremented by 1 12.5 ms loop
Counter
Incorrect OR
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Crankshaft P0016 Detects cam to crank 4 cam sensor pulses Crankshaft and camshaft 2 failures out of 3 Type B,
Position misalignment by less than -7.1 Crank Degrees position signals are tests. 2 Trips
(CKP)- monitoring if the cam or synchronized
Camshaft sensor pulse for bank 1 greater than 8.3 Crank Degrees A failed test is 4
Position sensor A occurs during nominal position Engine is Spinning failures out of 5
(CMP) the incorrect crank in one cam revolution. samples.
Correlation position, diagnostic Cam phaser is in "parked"
Bank 1 passes when the cam position After the first
Sensor A sensor pulse is in the failed test, there
(mid-park expected range No Active DTCs: CrankSensor_FA is a delay until
phaser) P0340, P0341 the camshaft
phaser control
Time since last execution logic verifies and
of diagnostic < 1.0 seconds reports that the
camshaft is
actually parked.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Crankshaft P0017 Detects cam to crank . 4 cam sensor pulses Crankshaft and camshaft 2 failures out of 3 Type B,
Position misalignment by less than -8.4 Crank Degrees position signals are tests. 2 Trips
(CKP)- monitoring if the cam or synchronized
Camshaft sensor pulse for bank 1 greater than 9.2 Crank Degrees A failed test is 4
Position sensor B occurs during nominal position Engine is Spinning failures out of 5
(CMP) the incorrect crank in one cam revolution.. samples.
Correlation position, diagnostic Cam phaser is in "parked"
Bank 1 passes when the cam position
Sensor B sensor pulse is in the
(mid-park expected range No Active DTCs: CrankSensor_FA After the first
phaser) P0365, P0366 failed test, there
is a delay until
Time since last execution the camshaft
of diagnostic < 1.0 seconds phaser control
logic verifies and
reports that the
camshaft is
actually parked.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Active Grill P059F A 2-part diagnostic. Smart Shutter Actuator 1 <> Smart Shutter a. Ignition Run_Crank a. = TRUE, 1.00 failures out Type B,
Air Shutter A Part 1 continuously Position Response Actuator 1 Active, of 1.00 samples 2 Trips
Performance monitors for failure to Commanded Position b. Ignition Run_Crank b. = FALSE
/Stuck OFF achieve a commanded percent AND AND 1 sample / 100
shutter actuator Ignition Accessory = FALSE milliseconds
position [Suspect Stuck AND AND AND AND
Condtion] when X ECU Awake, = TRUE,
failures occur in Y Shutter 1 Diagnostic Counter > 99.00 c. Command Shutter1 c. = 1.00
samples after an Delay Threshold count counts Enable
electronic command
latency delay. Part 1 Shutter 1 Performance = 5.00 counts a. Ignition Run_Crank a. = TRUE, 1-5 actuator
failure enables Part 2 Test count Active, cycles
which makes a fixed b. Ignition Run_Crank b. = FALSE
number of repeat AND AND [1 cycle typically
attempts to reach the Ignition Accessory = FALSE requires 10-25
commanded postion AND AND seconds]
[ReTry to clear ECU Awake, = TRUE,
obstruction]. The DTC c. Command Shutter1 c. = 1.00
is set when the Enable
calibrated fault
threshold count of
repeat attempts is
reached without
achieving the original
commanded shutter
position.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
5 Volt P06D2 Detects a continuous or ECM percent Vref5 < 4.875 % Vref5 Diagnostic enabled = 1 19 / 39 Type A,
Reference intermittent short on the or ECM percent Vref5 > 5.125 % Vref5 counts; or 1 Trips
#5 Circuit 5 volt reference circuit or the difference between AND
#5 by monitoring the ECM filtered percent [ 0.1875
reference percent Vref5 Vref5 and percent Vref5 > 0.0495 % Vref5 (Run/Crank voltage > 6.41 Volts sec continuous;
and failing the for Time period AND = 0.03 Seconds
diagnostic when the Starter engaged) = FALSE 12.5 ms/count in
percent Vref5 is too low main processor
or too high or if the OR
delta between the
filtered percent Vref5 (Run/Crank voltage AND > 8.41 Volts
and non-filtered Starter engaged) = TRUE
percent Vref5 is too ]
large. This diagnostic
only runs when battery
voltage is high enough.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Unable to P073D Detects the inability to Actual Arbitrated Neutral Actual Transmission = Good value 10,000.00 msec DTC
Engage achieve or remain in Transmission Range Range from Park Type B,
Neutral Neutral. Two
10,000.00 msec Trips
from Reverse
Commanded
Transmission Range = Neutral 10,000.00 from
Drive
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Unable to P073E Detects the failure to Actual Arbitrated Reverse Actual Transmission = Good value 10,000.00 msec DTC
Engage achieve the expected Transmission Range Range from Park Type B,
Reverse command to Reverse Two
range. 10,000.00 msec Trips
from Neutral
Commanded
Transmission Range = Reverse 10,000.00 msec
from Drive
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Unable to P07E4 Detects the inability to Actual Arbitrated Park Actual Transmission = Good value 2,000.00 msec DTC
Engage Park achieve or remain in Transmission Range Range from Reverse Type B,
Park. Two
2,000.00 msec Trips
from Neutral
Commanded
Transmission Range = Park 2,000.00 msec
from Drive
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Unable to P07E5 Detects the failure to Actual Arbitrated Drive Actual Transmission = Good value 10,000.00 msec DTC
Engage achieve the expected Transmission Range Range from Park Type B,
Drive command to Drive Two
range. 10,000.00 msec Trips
from Reverse
Commanded
Transmission Range = Drive 10,000.00 msec
from Neutral
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Communicati P151E This DTC monitors for Communication of the All the following >= 3,000.00 milliseconds 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 >= 8.00 counts
Run/Crank Ignition
out of total samples >= 10.00 counts Voltage >= 11.00 Volts
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Internal P16F4 Determines if the Driver Requested is issued unexpectedly 200 to 500 msec DTC
Control Electronic Arbitrated Range Type B
Module Transmission Range Commanded OR (depends on
Transmissio Select control module conditions) Two
n Range software incorrectly expected range Trips
Control processes a range
Performance request which would
result in an unsafe
condition
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Powerflow P1772 Detects error on ARC & The current alive rolling Current ARC Controler initialized for > 3,000 ms 8 failures out of DTC
Engaged PV reported by CHCM/ count value does not Previous ARC +1 10 samples Type B
Signal ECM about signal $197 equal the previous alive
Message from TCM on HS rolling count value 12.5 ms loop Two
Incorrect GMLAN incremented by 1 Trips
OR
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
IMS State P1773 Detects error on ARC & The current alive rolling Controler On > 3,000 ms 8 failures out of DTC
Signal PV reported by CHCM/ count value does not 10 samples Type B
Message ECM about signal $197 equal the previous alive
Incorrect from TCM on HS rolling count value Current ARC 12.5 ms loop Two
GMLAN incremented by 1 Previous ARC +1 Trips
OR
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Transmissio P1778 Detects error on ARC & The current alive rolling Controler On > 3,000 ms 8 failures out of DTC
n Range PV reported by CHCM / count value does not 10 samples Type B
Availability ECM about signal $3F5 equal the previous alive Current ARC
Signal from TCM on HS rolling count value Previous ARC +1 12.5 ms loop Two
Message GMLAN incremented by 1 Trips
Incorrect
OR
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Unexpected P1787 Detects an unexpected Actual Arbitrated Previous Value Actual Tranmission Range = Good value 500 to 2000 DTC
Range change in transmission Transmission Range msec Type B,
Change range. Range Change Two
Detected Achievement Diag = Not running (depends on Trips
request and
reported range)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Current P1789 Detects the failure of Actual Transmission Undefined Range Indication Source = Valid 80 failures out of DTC
Transmissio the ETRS system to Range 100 samples Type B,
n Range identify the current Two
Unknown transmission range with 12.5 ms loop Trips
sufficient confidence.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Transmissio P187F Detects error on ARC & The current alive rolling Controler On > 3,000 ms 8 failures out of DTC
n Range PV reported by ECM count value does not 10 samples Type B
Selector about signal $1E4 from equal the previous alive Current ARC
Switches TRS on PT Sensor Bus rolling count value Previous ARC +1 12.5 ms loop Two
Primary incremented by 1 Trips
Signal
Message
Counter
Incorrect OR
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Transmissio P188A Detects error on ARC & The current alive rolling Controler On > 3,000 ms 8 failures out of DTC
n Range PV reported by ECM count value does not 10 samples Type B
Selector about signal $2C2 from equal the previous alive Current ARC
Switches TRS on PT Exp Bus rolling count value Previous ARC +1 Two
Secondary incremented by 1 Trips
Signal 12.5 ms loop
Message
Counter
Incorrect OR
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Transmissio P18CD Compares Switch "A" Valid switch status Not Fault Active P17E3, P17E4, P17E5 80 failures out of DTC
n Range with other relavent TRS "pressed" or "released", 100 samples Type B
Selector Switches but disagree
Switch "A" Switch "A" = Drive 12.5 ms loop Two trips
Circuit Input 1
Correlation
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Transmissio P18CF Compares Switch "B" Valid switch status Not Fault Active P17E6, P17E7, P17E8 80 failures out of DTC
n Range with other relavent TRS "pressed" or "released", 100 samples Type B
Selector Switches but disagree
Switch "B" Switch "B" = Drive 12.5 ms loop Two trips
Circuit Input 2
Correlation
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Transmissio P18D1 Compares Switch "C" Valid switch status Not Fault Active P17E9, P17EA, P17EB 2 failures out of DTC
n Range with other relavent TRS "pressed" or "released", 100 samples Type B
Selector Switches but disagree
Switch "C" Switch "C" = Drive 12.5 ms loop Two trips
Circuit Input 3
Correlation
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Transmissio P18D3 Compares Switch "D" Valid switch status Not Fault Active P17EC, P17ED, P17EE 80 failures out of DTC
n Range with other relavent TRS "pressed" or "released", 100 samples Type B
Selector Switches but disagree
Switch "D" Switch "D" = Neutral 12.5 ms loop Two trips
Circuit Input 1
Correlation
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Transmissio P18D5 Compares Switch "E" Valid switch status Not Fault Active P17EF, P17F0, P17F8 80 failures out of DTC
n Range with other relavent TRS "pressed" or "released", 100 samples Type B
Selector Switches but disagree
Switch "E" Switch "E" = Neutral 12.5 ms loop Two trips
Circuit Input 2
Correlation
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Transmissio P18D7 Compares Switch "F" Valid switch status Not Fault Active P17F9, P17FD, P17FE 80 failures out of DTC
n Range with other relavent TRS "pressed" or "released", 100 samples Type B
Selector Switches but disagree
Switch "F" Switch "F" = Neutral 12.5 ms loop Two trips
Circuit Input 3
Correlation
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Transmissio P18D9 Compares Switch "G" Valid switch status Not Fault Active P1803, P1805, P1806 80 failures out of DTC
n Range with other relavent TRS "pressed" or "released", 100 samples Type B
Selector Switches but disagree
Switch "G" Switch "G" = Reverse 12.5 ms loop Two trips
Circuit Input 1
Correlation
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Transmissio P18DB Compares Switch "H" Valid switch status Not Fault Active P1807, P180C, P180D 80 failures out of DTC
n Range with other relavent TRS "pressed" or "released", 100 samples Type B
Selector Switches but disagree
Switch "H" Switch "H" = Reverse 12.5 ms loop Two trips
Circuit Input 2
Correlation
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Transmissio P18DD Compares Switch "J" Valid switch status Not Fault Active P180E, P180F, P1812 80 failures out of DTC
n Range with other relavent TRS "pressed" or "released", 100 samples Type B
Selector Switches but disagree
Switch "J" Switch "J" = Reverse 12.5 ms loop Two trips
Circuit Input 3
Correlation
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
VVT Lock P25CA Controller specific Voltage measurement 200 K impedance System supply voltage > 11.00 Volts 20 Type A,
Control output driver circuit outside of controller between signal and failures out of 1 Trips
Open Ckt diagnoses the VVL specific acceptable range controller ground. Output driver On 25
Bnk1 park pin system high during driver on state samples
sided driver for an open indicates open circuit Ignition switch Crank or Run 250 ms /sample,
circuit failure when the failure. continuous
output is powered on
by comparing a voltage Controller specific output
measurement to driver circuit voltage
controller specific thresholds are set to meet
voltage thresholds. the following controller
specification for an open
circuit.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
VVT Lock P25CB Controller specific Voltage measurement 0.5 impedance System supply voltage > 11.00 Volts 20 Type A,
Control Low output driver circuit outside of controller between signal and failures out of 1 Trips
Ckt Bnk1 diagnoses the VVL specific acceptable range controller ground Output driver On 25
park pin system high during driver on state samples
sided driver for a short indicates short to ground Ignition switch Crank or Run 250 ms /sample,
to ground failure when failure. continuous
the output is powered
on by comparing a Controller specific output
voltage measurement driver circuit voltage
to controller specific thresholds are set to meet
voltage thresholds. the following controller
specification for a short to
ground.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
VVT Lock P25CC Controller specific Voltage measurement 0.5 impedance System supply voltage > 11.00 Volts 20 Type A,
Control Hi output driver circuit outside of controller between signal and failures out of 1 Trips
Ckt Bnk1 diagnoses the VVL specific acceptable range controller power 25
park pin system high during driver off state Output driver is samples
sided driver for a short indicates short to power commanded on 250 ms /sample,
to power failure when failure. continuous
the output is powered
off by comparing a Controller specific output Ignition switch is in crank
voltage measurement driver circuit voltage or run position
to controller specific thresholds are set to meet
voltage thresholds. the following controller
specification for a short to
power.
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Transmissio P2802 Controller specific Voltage measurement 0.5 impedance diagnostic monitor enable = 1 Boolean fail time 1.00 Type A,
n Range PWM circuit diagnoses outside of controller between signal and seconds 1 Trips
Sensor B the internal range specific acceptable range controller ground out of sample
Circuit Low sensor (IRS) B for a indicates short to ground time 1.50
short to ground failure failure seconds
by comparing a voltage
measurement to Controller specific circuit battery voltage 0.00 volts battery voltage
controller specific voltage thresholds are set update battery voltage timer 1.00
voltage thresholds. to meet the following timer seconds
controller specification for
a short to ground PWM % duty cycle 10.00 %
when voltage directly
proportional
OR
PWM % duty cycle 10.00 %
when voltage inversly
proportional
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Transmissio P2803 Controller specific Voltage measurement 0.5 impedance diagnostic monitor enable = 1 Boolean fail time 1.00 Type A,
n Range PWM circuit diagnoses outside of controller between signal and seconds 1 Trips
Sensor B the internal range specific acceptable range controller voltage out of sample
Circuit High sensor (IRS) B for a indicates an open circuit source time 1.50
power short or open or power short failure OR seconds
circuit failure by 200 K impedance
comparing a voltage Controller specific circuit between signal and battery voltage 0.00 volts battery voltage
measurement to voltage thresholds are set controller ground update battery voltage timer 1.00
controller specific to meet the following timer seconds
voltage thresholds. controller specification for
an open circuit or power PWM % duty cycle 92.00 %
short when voltage directly
proportional
OR
PWM % duty cycle 92.00 %
when voltage inversly
proportional
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Control U0077 This DTC monitors for Bus off failures exceeds 5 counts General Enable Criteria: Diagnostic runs Type X,
Module a BUS E off condition (equivalent to 0.06 in 12.5 ms loop No MIL
Communicati seconds) U0077 Not Active on Current Key
on Bus E Off Cycle
Normal CAN transmission
before the sample time of 0.81 seconds on Bus E Enabled
is reached
Device Control Not Active
Run/Crank Ignition
voltage > 6.41 Volts
KeCAND_b_OffKeyCycle =1
DiagEnbl (1 indicates enabled)
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Lost U0284 This DTC monitors for ECM has lost The following criteria have LIN bus Type B,
Communicati a loss of communication over the been enabled for >= 400.00 milliseconds communication 2 Trips
on with communication on the LIN bus with Device 0 / executes in
Active Grill LIN bus with Shutter Shutter 1 for >= 3.00 counts Power Mode =Run 500ms loop
Air Shutter Module A
Module A Run/Crank Voltage >= 11.00 Volts
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Lost U18D2 Detects that CAN serial TRS Buttons Message: =Undetected Controller On > 3,000 ms 1.0 second DTC
Communicati data communication $2F3, $4C4, $1E4, Type B
on with has been lost with the TRS Linear Shifter
Transmissio TRS PT Sensor Bus Messages: Two
n Range $2F3, $4C4, $1EC Ignition = Run/Crank Trips
Selector
Control OR
Module on
Powertrain = Accessory
Sensor CAN
Bus
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Lost U18D3 Detects that CAN serial TRS Buttons Message: =Undetected Controller On > 3,000 ms 1.0 second DTC
Communicati data communication $2C2 Type B
on with has been lost with the TRS Linear Shifter
Transmissio SIB PT Exp Bus Message: $2EC Two
n Range Ignition = Run/Crank Trips
Selector
Control OR
Module on
Powertrain = Accessory
Expansion
CAN Bus
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 0.5 seconds Normal CAN transmission
Control on Bus A Enabled
Module Message $2CD 0.5 seconds
Device Control Not Active
Message $2CF 0.5 seconds
High Voltage Virtual Not Active
Message $370 10.0 seconds Network Management
KeCAND_b_OffKeyCycle =1
DiagEnbl (1 indicates enabled)
and
Battery Voltage > 11.00 Volts
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
U216A Not Active on Current Key
Cycle
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Invalid Data U250D Detects if Range Check Range Command Range Command Diagnostic Enable 80 failures out of DTC
Received Command Echo from Echo vs Range Command Echo Range Calibration = TRUE 100 samples Type B
From TCM matches current when Range Command Command
Transmissio Range Command Poke is called Recent Range Command Two
n Control Transition = FALSE Trips
Module on
Chassis
Control TCM LIN Node or Bus FA = FALSE
Module LIN
Bus 2
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Engine P0116 This DTC detects an A failure will be reported if See No Active DTC's VehicleSpeedSensor_FA 1 failure Type B,
Coolant ECT (Engine Coolant any of the following occur: P0116_Fail if power IAT_SensorFA 2 Trips
Temperature temperature) sensor up ECT exceeds IAT ECT_Sensor_Ckt_FA 500 msec/
(ECT) that is biased high or 1) ECT at power up > IAT by these values IgnitionOffTimeValid sample
Sensor stuck above the at power up by an IAT in the Supporting TimeSinceEngineRunning
Performance thermostat monitoring based table lookup value tables section Valid Once per valid
diagnostic. This check after a minimum cold start
is performed after a 28,800 Non-volatile memory
soak condition. second soak (fast fail). initization = Not occurred
36
ECM - Unique (LV7) Section Page 1 of 32 Page 1114 of 1589
18 OBDG03A ECM - Unique (LV7) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
=================== ==================
Diagnostic is aborted
when 3) or 4) occurs:
37
ECM - Unique (LV7) Section Page 2 of 32 Page 1115 of 1589
18 OBDG03A ECM - Unique (LV7) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cooling Fan P0481 Diagnoses the cooling Voltage low during driver Open Circuit: Powertrain Relay Voltage Voltage 11.00 volts 50.00 failures Type B,
2 Relay fan 2 relay control low off state (indicates open 200 K impedance out of 63.00 2 Trips
Control side driver circuit for circuit) between signal and samples
Circuit Open circuit faults controller ground Note: In
(ODM) 100 ms / sample certain
controlle
rs P0693
may also
set (Fan
2 Short
to
Ground)
156
ECM - Unique (LV7) Section Page 3 of 32 Page 1116 of 1589
18 OBDG03A ECM - Unique (LV7) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Transmissio P0502 The diagnostic monitor transmission output speed 20 RPM service mode $04 active = FALSE fail time 3.5 Type A,
n Output detects no activity in raw diagnostic monitor enable = 1 Boolean seconds 1 Trips
Speed the TOSS circuit due to PTO active = FALSE 100 millisecond
Sensor an electrical fault, ignition voltage (controller 11.00 volts update rate
(TOSS) wiring fault or sensor run crank ignition in
fault. The TOSS signal range)
is rationalized against
operating conditions of engine load enable occurs
the vehicle. If the when:
vehicle is in motion, (accelerator pedal 15.0 %
accelerator pedal, position
engine torque, engine torque) 90.0 Nm
transmission in gear, engine load disable
and no vehicle braking, occurs when:
and the TOSS signal (accelerator pedal 6.0 %
registers below a position 65.0 Nm
threshold, the DTC will engine torque
set. OR
accelerator pedal position > 6.0 %
engine torque) 65.0 Nm
161
ECM - Unique (LV7) Section Page 4 of 32 Page 1117 of 1589
18 OBDG03A ECM - Unique (LV7) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Transmissio P0503 The diagnostic monitor ABS(raw transmssion delta fail threshold service mode $04 active = FALSE fail time 3.250 Type A,
n Output detects an unrealistic output speed current loop RPM diagnostic monitor enable = 1 Boolean seconds, 1 Trips
Speed drop in the TOSS - raw transmssion output PTO active = FALSE increment fail
Sensor signal due to a sudden speed previous loop), ignition voltage (controller 11.00 volts count,
(TOSS) electrical fault, wiring 25 millisecond update rate run crank ignition in fail count 5
fault or sensor fault. range) counts,
The TOSS signal is 25 millisecond
rationalized against update rate
operating conditions of
the vehicle. If the
vehicle is in motion, 4WD range current loop, 4WD range previous 4wd range time
accelerator pedal, update 4WD range time, loop 6.00 seconds
engine torque, reset 4WD range time
transmission in gear, when
and no vehicle braking, 4WD range current loop 4WD range previous
and the TOSS signal loop
drops above a delta
threshold, a fail timer is raw transmission output 300.0 RPM transmission
enabled. When a speed OR output speed
TOSS drop occurs it is last valid transmision 300.0 RPM active time
possible to enable the output speed before delta 2.00 seconds
P0502 fail time as well drop,
as the P0503 fail time. update transmission
With both P0502 and output speed active time
P0503 fail timers active
it is a race condition to 25 millisecond loop to 150.0 RPM transmission
either DTC. loop transmision output output speed
speed positive delta, stable time
update transmission 2.000 seconds
output speed stable time
162
ECM - Unique (LV7) Section Page 5 of 32 Page 1118 of 1589
18 OBDG03A ECM - Unique (LV7) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
loop,
update shift lever position
stablity time
163
ECM - Unique (LV7) Section Page 6 of 32 Page 1119 of 1589
18 OBDG03A ECM - Unique (LV7) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
mesaured ratio 3.310
delta fail threshold, = 300.0 RPM
mesaured ratio 2.900
mesaured ratio 3.310
delta fail threshold, = 300.0 RPM
6th gear
mesaured ratio 2.900
mesaured ratio 3.310
delta fail threshold, = 300.0 RPM
mesaured ratio 2.900
mesaured ratio 13.990
delta fail threshold, = 300.0 RPM
7th gear
mesaured ratio 12.900
mesaured ratio 13.990
delta fail threshold, = 300.0 RPM
otherwise
delta fail threshold = 300.0 RPM
164
ECM - Unique (LV7) Section Page 7 of 32 Page 1120 of 1589
18 OBDG03A ECM - Unique (LV7) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
System P0561 Detects a low Run Crank voltage low ABS(Battery voltage - Battery voltage B+ line 1.00 50 failures out of Type C,
Voltage performing 12V battery and high Run Crank voltage) > present = TRUE 63 samples No SVS
Performance system. This 3.00
diagnostic reports the Battery voltage low and 1.00 100 ms / sample
DTC when the absolute high diag enable = TRUE
value of the difference
between the battery Run Crank voltage Voltage 5.00 volts
voltage and the run/
crank voltage exceeds
a calibrated value.
177
ECM - Unique (LV7) Section Page 8 of 32 Page 1121 of 1589
18 OBDG03A ECM - Unique (LV7) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
System P0562 Detects a low 12V System voltage low Battery voltage <= System voltage low diag 1.00 400 failures out Type C,
Voltage Low battery system. This 9.00 enable = TRUE of 500 samples No SVS
diagnostic reports the
DTC when battery Run Crank voltage Voltage 5.00 volts 12.5 ms / sample
voltage is low.
Monitoring occurs Engine speed >= 400.00
when the engine speed
is above a calibrated
value.
178
ECM - Unique (LV7) Section Page 9 of 32 Page 1122 of 1589
18 OBDG03A ECM - Unique (LV7) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
System P0563 Detects a high 12V System voltage high Battery voltage >= System voltage high diag 1.00 400 failures out Type C,
Voltage High battery system. This 18.00 enable = TRUE of 500 samples No SVS
diagnostic reports the
DTC when battery Run Crank voltage Voltage 5.00 volts 12.5 ms / sample
voltage is high.
179
ECM - Unique (LV7) Section Page 10 of 32 Page 1123 of 1589
18 OBDG03A ECM - Unique (LV7) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
5 Volt P0641 Detects a continuous or ECM percent Vref1 < 4.875 % Vref1 Diagnostic enabled = 19 / 39 Type A,
Reference intermittent short on the or ECM percent Vref1 > 5.125 % Vref1 <KaVLTR_b_SnsrRefVolt counts; or 1 Trips
#1 Circuit 5 volt reference circuit or the difference between AND CktEnbl
#1 by monitoring the ECM filtered percent [ [CeVLTR_i_V5B1]> 0.1875
reference percent Vref1 Vref1 and percent Vref1 > 0.0495 % Vref1 sec continuous;
and failing the (Run/Crank voltage
diagnostic when the for Time period AND 12.5 ms/count in
percent Vref1 is too low Starter engaged) main processor
or too high or if the > 6.41 Volts
delta between the OR = 0.02 Seconds
filtered percent Vref1 = FALSE
and non-filtered (Run/Crank voltage AND
percent Vref1 is too Starter engaged)
large. This diagnostic ]
only runs when battery > 8.41 Volts
voltage is high enough. = TRUE
204
ECM - Unique (LV7) Section Page 11 of 32 Page 1124 of 1589
18 OBDG03A ECM - Unique (LV7) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Malfunction P0650 Detects an inoperative 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 Remote Vehicle Start is
Control driver circuit. This controller ground not active 50 ms / sample NO MIL
Circuit diagnostic reports the
(ODM) Open DTC when an open Note: In
circuit is detected. certain
controlle
rs
P263A
may also
set (MIL
Control
Short to
Ground)
205
ECM - Unique (LV7) Section Page 12 of 32 Page 1125 of 1589
18 OBDG03A ECM - Unique (LV7) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cooling Fan P0693 Diagnoses cooling fan Voltage low during driver Short to ground: Powertrain Relay Voltage Voltage 11.00 volts 50.00 failures Type B,
2 Relay 2 relay control low side off state (indicates short- 0.5 impedance out of 63.00 2 Trips
Control driver circuit for circuit to-ground) between signal and samples
Circuit Low faults controller ground Note: In
Voltage 100 ms / sample certain
(ODM) controlle
rs P0481
may also
set (Fan
2 Open
Circuit).
214
ECM - Unique (LV7) Section Page 13 of 32 Page 1126 of 1589
18 OBDG03A ECM - Unique (LV7) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cooling Fan P0694 Diagnoses the cooling Voltage high during driver Short to power: Powertrain Relay Voltage Voltage 11.00 volts 50.00 failures Type B,
2 Relay fan 2 relay control low on state (indicates short 0.5 impedance out of 63.00 2 Trips
Control side driver circuit for to power) between signal and samples
Circuit High circuit faults controller power
Voltage 100 ms / sample
(ODM)
215
ECM - Unique (LV7) Section Page 14 of 32 Page 1127 of 1589
18 OBDG03A ECM - Unique (LV7) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Clutch Pedal P08A8 A Clutch Pedal position Filtered Clutch Pedal >4 % N/TOS Ratio: Must match actual gear 12.5 ms loop Type A,
Position sensor range fault is Position Error (i.e. vehicle in gear) Continuous 1 Trips
Sensor detected, if Clutch when the vehicle is
Circuit Pedal Position Sensor determined to be in gear Transfer Case: Not in 4WD Low range
Range / is in a range indicative
Performance of a vehicle NOT in Vehicle speed: > 4.3 MPH
gear, when the vehicle
is determined to be in Engine Torque: >
gear. Gear P08A8
determination is made EngTorqueThreshold
by verifying that the Table
ratio of engine RPM (see Supporting Tables)
versus Transmission
Output Speed (N/TOS) Clutch Pedal Position: <
represents a valid gear. P08A8
When this occurs a ResidualErrEnableLow
clutch pedal position Table
error is measured and (see Supporting Tables)
processed by a 1st OR >
order lag filter. When P08A8
this clutch pedal ResidualErrEnableHigh
position error exceeds Table
the defined threshold, a (see Supporting Tables)
this fault code is set.
No Active DTCs: ClutchPstnSnsrCktHi FA
ClutchPstnSnsrCktLo FA
CrankSensor_FA
Transmission Output
Shaft Angular Velocity
Validity
VehicleSpeedSensor_FA
233
ECM - Unique (LV7) Section Page 15 of 32 Page 1128 of 1589
18 OBDG03A ECM - Unique (LV7) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Clutch Pedal P08A9 A continuous circuit Clutch Position Sensor < 4 % of Vref Engine Not Cranking 400 counts out Type A,
Position Out-of-Range Low or Circuit System Voltage > 9.0 Volts of 500 samples 1 Trips
Sensor open fault is detected
Circuit Low by monitoring the 12.5 ms loop
percent voltage range Continuous
of the clutch pedal
position signal. This
sensor by design is
dead banded at both
the high and low
positions. If the voltage
from the sensor is
below the defined
threshold value for the
dead banded region, a
fail counter increments.
When the correct ratio
of fail counts to
samples occurs the
fault code is set.
234
ECM - Unique (LV7) Section Page 16 of 32 Page 1129 of 1589
18 OBDG03A ECM - Unique (LV7) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Clutch Pedal P08AA A continuous circuit Clutch Position Sensor > 96 % of Vref Engine Not Cranking 400 counts out Type A,
Position Out-of-Range High Circuit System Voltage > 9.0 Volts of 500 samples 1 Trips
Sensor fault is detected by
Circuit High monitoring the percent 12.5 ms loop
voltage range of the Continuous
clutch pedal position
signal. This sensor by
design is dead banded
at both the high and
low positions. If the
voltage from the sensor
is above the defined
threshold value for the
dead banded region, a
fail counter increments.
When the correct ratio
of fail counts to
samples occurs the
fault code is set.
235
ECM - Unique (LV7) Section Page 17 of 32 Page 1130 of 1589
18 OBDG03A ECM - Unique (LV7) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Clutch Pedal P08AC During final assembly Fully Applied Learn < 7.0 % OBD Manufacturer's 250 ms loop Type A,
Position Not at the manufacturing Position Enable Counter =0 Continuous 1 Trips
Learned facility an initial Clutch
Pedal Applied Learn is OR > 33.0 %
established. This
Learn is used to
understand the
variation in the clutch
fully applied position
vs. the clutch pedal
position. This position
is then adjusted over
time based on a
learning algorithm in
the engine controller to
adjust for clutch
physical wear with
usage. This Diagnostic
is used to detect when
this Applied Learn
value is outside of
defined range based on
the thresholds set by
the diagnostic. If the
Applied Learn value is
outside of the range of
the threshold values
this fault code is set.
The OBD
Manufacturer's enable
counter is utilized to
prevent the MIL from
setting during the
vehicle assembly
before a Position lean
can be completed in
the manufacturing
facility.
236
ECM - Unique (LV7) Section Page 18 of 32 Page 1131 of 1589
18 OBDG03A ECM - Unique (LV7) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2 Sensor P103B The P103B diagnostic The absolute value of Powertrain relay in range = True 8 failures out of Type B,
Heater determines if the heater Heater Supply Voltage (Relay in range is defined 10 samples 2 Trips
Supply supply circuit is rational delta from Run Crank as relay voltage > 11.00 volts )
Voltage by comparing the voltage > 2.00 volts 250 ms / sample
Sense heater supply voltage Run Crank signal active = True
Circuit to the run crank voltage (Please see “Run/Crank Continuous
Range/ and calculating the Active conditiions” in
Performance difference. Supporting Tables)
237
ECM - Unique (LV7) Section Page 19 of 32 Page 1132 of 1589
18 OBDG03A ECM - Unique (LV7) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
O2 Sensor P103C The P103C diagnostic Heater Supply Voltage < 8.00 volts Powertrain relay in range = True 8 failures out of Type B,
Heater determines if the heater (Relay in range is defined 10 samples 2 Trips
Supply supply circuit is low by as relay voltage > 11.00 volts )
Voltage comparing the heater 250 ms / sample
Sense supply voltage to the Run Crank signal active = True
Circuit Low threshold. (Please see “Run/Crank Continuous
Active conditiions” in
The heater supply Supporting Tables)
voltage input is
connected to the O2
heater supply circuit
inside the vehicle relay
center. It is
representative of the
voltage supplied to the
O2 heaters. The O2
heater voltage is used
by the HWIO to
calculate the O2 heater
resistance on switching
type O2 sensors (non-
WRAF). With a fault
set, the resistance
calculation is
performed with run
crank voltage.
238
ECM - Unique (LV7) Section Page 20 of 32 Page 1133 of 1589
18 OBDG03A ECM - Unique (LV7) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Inlet Airflow P1101 Detects a performance Filtered Throttle Model Engine Speed >= 400 RPM Continuous Type B,
System failure in the Manifold Error > 130 kPa*(g/s) Engine Speed <= 6,500 RPM 2 Trips
Performance Pressure (MAP) Calculation are
(naturally sensor, Throttle AND (Coolant Temp >= -7 Deg C performed every
aspirated) Position sensor (TPS) OR 12.5 msec
or Mass Air Flow (MAF) ABS(Measured Flow – OBD Coolant Enable
sensor that cannot be Modeled Air Flow) Filtered > 11.0 grams/sec Criteria = TRUE)
uniquely identified as a OR
failure in one individual ABS(Measured MAP – (Coolant Temp <= 125 Deg C
sensor. This diagnostic MAP Model 1) Filtered > 19.0 kPa ) OR
can set when more OBD Max Coolant
than one of these AND Achieved = FALSE)
sensors has a
performance concern. ABS(Measured MAP – Intake Air Temp >= -20 Deg C
MAP Model 2) Filtered > 19.0 kPa Intake Air Temp <= 125 Deg C
This diagnostic is
performed using the Minimum total weight
Intake Flow Rationality factor (all factors
Diagnostic (IFRD). multiplied together) >= 0.50
IFRD calculates
modeled values of See Residual Weight Filtered Throttle Model
sensors from these Factor tables. Error multiplied by
three sensors. P0101, P0106, P0121,
P012B, P0236, P1101:
These modeled values TPS Residual Weight
are compared against Factor based on RPM
the actual sensor
values to see if they Modeled Air Flow Error
are similar. If they are multiplied by
similar, then the model P0101, P0106, P010B,
passes. If they are not P0121, P012B, P0236,
similar, then that model P1101: MAF1 Residual
is considered to be Weight Factor based on
failed. Certain RPM
combinations of model and
passes and model P0101, P0106, P010B,
failures can be P0121, P012B, P0236,
interpreted to be P1101: MAF1 Residual
caused by a Weight Factor based on
performance issue with MAF Est
the system, but no
239
ECM - Unique (LV7) Section Page 21 of 32 Page 1134 of 1589
18 OBDG03A ECM - Unique (LV7) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
single failed sensor can MAP Model 1 Error
uniquely be identified. multiplied by
In this case, the Inlet P0101, P0106, P0121,
Airflow System P012B, P0236, P1101:
Performance diagnostic MAP1 Residual Weight
will fail. Factor based on RPM
240
ECM - Unique (LV7) Section Page 22 of 32 Page 1135 of 1589
18 OBDG03A ECM - Unique (LV7) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description 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 < 350.00 degC
Detects if the cold start AND Frequency:
emission reduction Engine Coolant > 19.00 degC 100ms Loop
system has failed Average desired AND
resulting in the accumulated exhaust > 5.00 Engine Coolant <= 50.00 degC Test completes
delivered power being power - Average actual KJ/s AND after
out of range. accumulated exhaust (low RPM failure Barometric Pressure >= 70.00 KPa 10
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 >= 900.00 degC
P1400_EngineSpeedRes AND
idual_Table Engine Run Time >= 20.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.
241
ECM - Unique (LV7) Section Page 23 of 32 Page 1136 of 1589
18 OBDG03A ECM - Unique (LV7) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
OBD Manufacturer 0
Enable Counter
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:
242
ECM - Unique (LV7) Section Page 24 of 32 Page 1137 of 1589
18 OBDG03A ECM - Unique (LV7) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
allow time for the actual
engine speed and actual
final commanded spark to
achieve their desired
values. Therefore, when
the:
243
ECM - Unique (LV7) Section Page 25 of 32 Page 1138 of 1589
18 OBDG03A ECM - Unique (LV7) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
P1400_ColdStartDiagno
sticDelayBasedOnEngin
eRunTime
and the cal axis,
P1400_ColdStartDiagno
sticDelayBasedOnEngin
eRunTimeCalAxis
in the "Supporting Tables"
for details.
General Enable:
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
244
ECM - Unique (LV7) Section Page 26 of 32 Page 1139 of 1589
18 OBDG03A ECM - Unique (LV7) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Throttle P1516 Detect an inablity to The absolute difference Run/Crank voltage > 6.41 Volts 0.49 ms Type B,
Position maintain a steady state between desired and 2 Trips
Steady State throttle position. indicated throttle position
Actuation is > 2.00 percent
Fault TPS minimum learn is not
active AND Throttle is
being Controlled
Throttle is considered in a
steady state condition
when the desired throttle
position over a 12.5 ms
period is < 0.25 percent
245
ECM - Unique (LV7) Section Page 27 of 32 Page 1140 of 1589
18 OBDG03A ECM - Unique (LV7) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cruise P155A Detects when cruise cruise switch state is fail continuously for fail continuously Type C,
Control switch state cannot be received as greater than for greater than No SVS
Switch State determined, such as "undetermined" for 0.5 0.5 ,
Undertermin low voltage conditions greater than a calibratable seconds seconds Emissio
ed time ns
Neutral
Diagnost
ics –
special
type C
246
ECM - Unique (LV7) Section Page 28 of 32 Page 1141 of 1589
18 OBDG03A ECM - Unique (LV7) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Cruise P158A Type of cruise in Body Type of cruise system in DID $40 from BCM says fail continuously Type C,
Control Control Module does GMLAN $4E9 does not cruise system is present for greater than No SVS
Calibration not match that in the match with that in the (ECM recieves 2.5 seconds. Emissio
Incorrect Engine Control Module Engine Control Module for 2.5 seconds programmble information ns
for 2.5 seconds a fix time. from Body Control Neutral
Module) Diagnost
ics –
OR Special
Type C
ECM will not receive True
Programmable
information for Cruise
from Body Control Module
247
ECM - Unique (LV7) Section Page 29 of 32 Page 1142 of 1589
18 OBDG03A ECM - Unique (LV7) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Wheel P15FD Detects error on ARC The current alive rolling Current ARC Controler On > 3,000 ms 0.5 second DTC
Speed reported by the CHCM/ count value does not Previous ARC +1 Type C
Sensor ECM about signal equal the previous alive
Sequence $0C1 from EBCM on rolling count value No MIL
Number HS GMLAN incremented by 1
Incorrect
248
ECM - Unique (LV7) Section Page 30 of 32 Page 1143 of 1589
18 OBDG03A ECM - Unique (LV7) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Control P16F0 This DTC detects This function detects a Run/Crank voltage > 6.41 Volts 39 / Type A,
Module intermitent and serial communications 399 1 Trips
Serial continuous invalid SPI fault based upon the counts
Peripheral messages. This is detection of missing or continuous; 12.5
Interface based on the detection invalid (receive) message ms /count in the
Bus 1 of missing or invalid within the main processor ECM main
receive message within before receiving a valid processor
the main processor message.
before receiving a valid
message. This function detects a Run/Crank voltage > 6.41 Volts 159
serial communications /
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
253
ECM - Unique (LV7) Section Page 31 of 32 Page 1144 of 1589
18 OBDG03A ECM - Unique (LV7) Summary Tables
Component/ Fault Monitor Strategy Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL
System Code Description Illum.
Throttle P2119 Throttle unable to (Normalized TPS1 1.7560 % Vref PT Relay Voltage > 5.500 Volts 0.4969 s Type C,
Return to return to default throttle percent Vref > No SVS
Default position after de- AND
Performance energizing ETC motor. Normailzed TPS2 percent 1.7590 % Vref Throttle de-energized for
Vref > Actuator, Controller, or (P21104, P2100, P2101,
On the main processor) Ignition Faults No TPS P2102, P2103, P1682,
circuit faults P0068, P16F3)
OR
No 5V reference error or
fault for # 4 5V reference P06A3
(Normalized TPS1 1.4340 % Vref circuit
percent Vref <
AND
Normailzed TPS2 percent 1.4310 % Vref
Vref <
On the main processor)
(Normalized TPS1 1.7560 Throttle de-energized for 5.0000 s
Voltage > Battery Saver Mode
AND 1.7590
Normailzed TPS2 Voltage Engine not running No
> TPS circuit faults PT
On the main processor) Relay Voltage > 5.500 Volts
No 5V reference error or
OR 1.4340 fault for # 4 5V reference P06A3
circuit
300
ECM - Unique (LV7) Section Page 32 of 32 Page 1145 of 1589
18 OBDG03A ECM Supporting Tables
Initial Supporting table - P0116_Fail if power up ECT exceeds IAT by these values
Description: KtECTD_T_HSC_FastFailTempDiff
Initial Supporting table - P0496 Purge Valve Leak Test Engine Vacuum Test Time (Cold Start) as a Function of Fuel Level
Description: Purge valve leak test engine vacuum test time as a function of fuel level
Value Units: Purge Valve Leak Test Engine Vacuum Test Time (seconds)
X Unit: Fuel Level (percent)
y/x 0 6 12 19 25 31 37 44 50 56 62 69 75 81 87 94 100
1 32 32 32 32 32 32 32 32 32 32 32 31 29 28 26 25 25
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.
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 10.0 10.0 10.0 10.0 20.0 35.0 35.0 40.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0
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 "P08A8 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.
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 "P08A8 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.
Initial Supporting table - P0411 Phase 1 Amb Temp Test 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
Initial Supporting table - P0411 Phase 1 System Volt Test Weight Factor
Description: Bank 1 SAI Flow (Phase 1) Test Average String Length failure threshold versus MAF (g/sec).
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
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
Initial Supporting table - P2440 Phase 2 Amb Temp Test Weight Factor
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
Description: Ambient pressure component of the conditional test weight for the valve-shut (Phase 2) test .
Description: Mass Airflow (MAF) component of the conditional test weight for the valve-shut (Phase 2) test.
Initial Supporting table - P2440 Phase 2 System Volt Test Weight Factor
Description: System Voltage component of the conditional test weight for the valve-shut (Phase 2) test.
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
Description: Minimum time for Exhaust Cam 1 phase position to be stable to enable performance diagnostic.
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.
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
Description: This table describes the adaptive (Block Learn) cells in which to enable the Post (Secondary) Oxygen sensor response tests.
Note: When the table column heading matches the calibration value below it, that individual cell is enabled.
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
Description: This table describes the Block learn cells which enable the Pre (Primary) Oxygen sensor response tests.
Note: When the table column heading matches the calibration value below it, that individual cell is enabled.
Description: This Calibration is the acculmulated airflow limit above which the Green condition is expired
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 500 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 5,500 6,500 7,500
1 0.850 0.850 0.850 0.850 0.850 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
y/x 500 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 5,500 6,500 7,500
1 0.850 0.850 0.850 0.850 0.850 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
y/x 13 263 750 1,200 1,500 2,000 2,500 3,000 3,500 4,000 4,500 5,000 5,500 6,000 6,313 7,000 7,488
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
y/x 500 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 5,500 6,500 7,500
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
y/x 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1
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
y/x 500 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 5,500 6,500 7,500
1 0.850 0.850 0.850 0.850 0.850 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
y/x 500 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 5,500 6,500 7,500
1 0.850 0.850 0.850 0.850 0.850 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
Description: Supercharger Intake Flow Rationality Diagnostic Failure Matrix - This table describes combinations of individual model failures that will set P0101, P0106, P012B, P0121 and
P1101 on supercharged applications.
y/x 1 2 3 4 5 6 7
1 TPS Model Failure MAF Model Failure MAP1 Model Failure MAP2 Model Failure SCIAP1 Model Failure SCIAP2 Model Failure DTC Set
2 F F F F F F No DTC
3 F F F F F T No DTC
4 F F F F T F No DTC
5 F F F F T T P012B
6 F F F T F F No DTC
7 F F F T F T P1101
8 F F F T T F P1101
9 F F F T T T P1101
10 F F T F F F No DTC
11 F F T F F T P1101
12 F F T F T F P1101
13 F F T F T T P1101
14 F F T T F F P0106
15 F F T T F T P1101
16 F F T T T F P1101
17 F F T T T T P1101
18 F T F F F F No DTC
19 F T F F F T P0101
20 F T F F T F No DTC
21 F T F F T T P0101 & P012B
22 F T F T F F P1101
23 F T F T F T P0101
24 F T F T T F P1101
25 F T F T T T P0101 & P012B
26 F T T F F F P1101
27 F T T F F T P1101
28 F T T F T F P1101
29 F T T F T T P1101
30 F T T T F F P1101
31 F T T T F T P1101
32 F T T T T F P1101
33 F T T T T T P1101
34 T F F F F F P0121
35 T F F F F T No DTC
36 T F F F T F P0121
37 T F F F T T P1101
38 T F F T F F P1101
39 T F F T F T P1101
40 T F F T T F P1101
41 T F F T T T P1101
42 T F T F F F P0121
43 T F T F F T P1101
44 T F T F T F P0121
45 T F T F T T P1101
46 T F T T F F P1101
47 T F T T F T P1101
48 T F T T T F P1101
49 T F T T T T P1101
50 T T F F F F P0121
51 T T F F F T P1101
52 T T F F T F P0121
53 T T F F T T P1101
54 T T F T F F P1101
55 T T F T F T P1101
56 T T F T T F P1101
57 T T F T T T P1101
58 T T T F F F P0121
59 T T T F F T P1101
60 T T T F T F P0121
61 T T T F T T P1101
62 T T T T F F P1101
63 T T T T F T P1101
64 T T T T T F P1101
65 T T T T T T P1101
y/x 13 263 750 1,200 1,500 2,000 2,500 3,000 3,500 4,000 4,500 5,000 5,500 6,000 6,313 7,000 7,488
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
y/x 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
1 0.000 0.030 0.045 0.060 0.075 0.090 0.105 0.120 0.135 0.150 0.165 0.180 0.195 0.210 0.225 0.240 1.000
y/x 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
1 0.000 0.045 0.060 0.075 0.090 0.105 0.120 0.135 0.150 0.165 0.180 0.195 0.210 0.225 0.240 0.255 1.000
Description: This table discribes the Pass and Fail regions based on the diagnostic test result
Value Units: If the cell contains a "0" then the fault is indicated, if it contains a "1" a fault is not indicated.
X Unit: X axis is Lean to Rich response time (in sec), Please see the table below named "KnEOSD_t_ST_LRC_LimRS2" for the 17 X axis table breakpoints.
Y Units: Y axis is Rich to Lean response time (in sec), Please see the table below named "KnEOSD_t_ST_RLC_LimRS2" for the 17 Y axis table breakpoints.
y/x 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0
2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0
3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0
4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0
5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0
6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0
7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0
8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0
9 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0
10 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0
11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0
12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0
13 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0
14 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0
15 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0
16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
y/x 500 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 5,500 6,500 7,500
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Description: KtECTD_T_HSC_FastFailTempDiff
Description: Number of Fuel Trim Monitor sample counts required to allow the Purge Vapor Fuel value to inhibit the Intrusive Rich test
Value Units: Sample Counts per loop rate of 100ms (divide by 10 to get seconds)
X Unit: Long Term Fuel Trim Cell I.D. (no units) (Only PurgeOff cells are used)
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.
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.
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 50.0 50.0 50.0 53.0 59.0 69.0 83.0 106.0 125.0 130.0 -8,192.0 -8,192.0 -8,192.0 -8,192.0 -8,192.0 -8,192.0 -8,192.0
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.
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.
Description: Bank 2 Normalizer table used in the calculation of the Ratio for the current sample period.
y/x 800 980 1,160 1,340 1,520 1,700 1,880 2,060 2,240 2,420 2,600 2,780 2,960 3,140 3,320 3,500 3,680
120 400.00 400.00 42.50 42.50 48.50 45.75 45.75 400.00 400.00 400.00 400.00 400.00 400.00 400.00 400.00 400.00 400.00
150 63.25 63.25 56.25 42.50 48.50 45.75 54.50 63.00 400.00 400.00 400.00 400.00 400.00 400.00 400.00 400.00 400.00
180 63.25 63.25 69.75 51.75 47.00 43.50 63.00 59.00 55.00 400.00 400.00 400.00 400.00 400.00 400.00 400.00 400.00
210 82.25 82.25 70.00 66.50 72.00 66.50 67.00 55.00 77.50 100.25 400.00 400.00 400.00 400.00 400.00 400.00 400.00
240 62.50 62.50 61.75 57.50 66.00 77.00 72.00 54.00 100.25 95.00 82.00 101.00 101.00 400.00 400.00 400.00 400.00
270 75.00 75.00 62.25 81.00 82.25 90.00 83.25 75.00 99.75 89.75 82.00 101.00 101.00 400.00 400.00 400.00 400.00
300 92.00 92.00 81.50 88.00 89.50 98.75 91.75 81.00 105.50 110.00 107.25 112.75 112.75 400.00 400.00 400.00 400.00
330 84.50 84.50 98.25 126.50 116.50 108.75 93.50 107.00 103.50 109.25 103.00 95.00 95.00 400.00 400.00 400.00 400.00
360 104.75 104.75 96.50 159.25 155.50 155.50 159.25 156.50 130.00 133.50 131.75 145.50 145.50 400.00 400.00 400.00 400.00
390 80.00 80.00 108.00 163.00 178.25 175.25 176.75 170.75 169.50 155.50 154.25 183.50 183.50 400.00 400.00 400.00 400.00
420 37.00 37.00 104.50 172.00 182.00 181.50 175.00 171.00 169.50 152.75 149.75 182.25 182.25 400.00 400.00 400.00 400.00
450 37.00 43.50 50.25 176.25 192.50 182.75 183.00 178.50 169.00 154.50 155.00 126.00 126.00 400.00 400.00 400.00 400.00
480 400.00 100.50 100.50 182.25 196.50 178.50 175.75 170.50 158.50 177.25 159.25 146.75 146.75 400.00 400.00 400.00 400.00
510 400.00 100.50 145.50 190.50 195.25 172.75 164.00 142.50 145.75 162.50 139.00 135.75 135.75 400.00 400.00 400.00 400.00
540 400.00 400.00 160.25 160.25 185.75 188.00 147.50 147.50 161.50 138.50 124.50 120.50 120.50 400.00 400.00 400.00 400.00
570 400.00 400.00 160.25 160.25 185.75 188.00 147.50 147.50 161.50 138.50 124.50 120.50 120.50 400.00 400.00 400.00 400.00
600 400.00 400.00 400.00 400.00 400.00 400.00 400.00 400.00 400.00 400.00 400.00 400.00 400.00 400.00 400.00 400.00 400.00
Description: Bank 2 lookup table of Quality Factors used in the calculation of the Ratio for the current sample period
y/x 800 980 1,160 1,340 1,520 1,700 1,880 2,060 2,240 2,420 2,600 2,780 2,960 3,140 3,320 3,500 3,680
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
150 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
180 0.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 0.00 0.00 0.00 0.00
210 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 0.00 0.00 0.00
240 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 0.00 0.00 0.00
270 0.00 1.00 1.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 0.00
300 0.00 1.00 1.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 0.00
330 0.00 1.00 1.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 0.00
360 0.00 1.00 1.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 0.00
390 0.00 1.00 1.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 0.00
420 0.00 1.00 1.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 0.00
450 0.00 0.00 1.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 0.00
480 0.00 0.00 1.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 0.00
510 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 0.00
540 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 0.00
570 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
600 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
Description: Bank 2 lookup table of Variance metric used to calculate the Ratio for the current sample period
y/x 800 980 1,160 1,340 1,520 1,700 1,880 2,060 2,240 2,420 2,600 2,780 2,960 3,140 3,320 3,500 3,680
120 200.00 200.00 18.00 18.00 17.25 18.25 18.25 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00
150 28.75 28.75 23.25 18.00 17.25 18.25 18.50 19.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00
180 28.75 28.75 28.50 25.50 33.00 23.50 19.00 21.50 24.25 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00
210 34.25 34.25 44.00 37.75 45.50 35.00 31.00 24.25 29.00 34.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00
240 62.00 62.00 53.50 51.25 47.75 38.50 42.75 38.00 34.00 37.25 35.50 26.75 26.75 200.00 200.00 200.00 200.00
270 69.00 69.00 66.00 51.75 45.50 39.75 46.50 45.75 44.50 40.50 35.50 26.75 26.75 200.00 200.00 200.00 200.00
300 75.25 75.25 74.00 63.00 58.00 53.25 59.25 57.50 50.75 46.00 42.00 27.50 27.50 200.00 200.00 200.00 200.00
330 103.00 103.00 85.75 64.75 55.50 62.25 70.50 59.50 53.50 48.75 46.25 59.75 59.75 200.00 200.00 200.00 200.00
360 107.25 107.25 104.25 69.00 60.50 58.75 57.50 54.75 47.50 45.50 41.50 32.25 32.25 200.00 200.00 200.00 200.00
390 166.50 166.50 111.50 77.25 65.75 60.50 58.25 53.75 46.75 46.50 43.00 34.00 34.00 200.00 200.00 200.00 200.00
420 242.75 242.75 130.75 79.50 67.25 69.25 62.75 63.25 56.50 53.25 50.00 45.50 45.50 200.00 200.00 200.00 200.00
450 242.75 226.25 209.75 85.00 69.00 72.50 67.75 62.00 60.00 62.00 56.25 54.00 54.00 200.00 200.00 200.00 200.00
480 200.00 184.75 184.75 91.00 77.50 84.00 78.25 76.00 63.75 64.50 66.00 64.50 64.50 200.00 200.00 200.00 200.00
510 200.00 184.75 141.75 98.50 82.50 88.25 90.00 78.50 69.25 79.00 82.50 80.25 80.25 200.00 200.00 200.00 200.00
540 200.00 200.00 139.50 139.50 100.50 83.75 108.75 85.25 73.25 87.50 85.00 84.50 84.50 200.00 200.00 200.00 200.00
570 200.00 200.00 139.50 139.50 100.50 83.75 108.75 85.25 73.25 87.50 85.00 84.50 84.50 200.00 200.00 200.00 200.00
600 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00
Description: Used for P0300 - P0308, Multiplier for establishing the expected acceleration of the cylinder after the misfire
y/x 500 600 700 800 900 1,000 1,100 1,200 1,400 1,600 1,800 2,000 2,200 2,400 2,600 2,800 3,000
8 0.20 0.20 0.20 0.20 0.20 0.23 0.27 0.30 0.25 0.20 0.20 0.20 0.20 0.20 0.20 0.20 0.20
12 0.13 0.13 0.13 0.13 0.13 0.12 0.11 0.10 0.08 0.07 0.10 0.13 0.13 0.13 0.13 0.13 0.13
16 0.03 0.03 0.03 0.03 0.03 0.00 -0.03 -0.07 -0.03 0.00 0.03 0.07 0.07 0.08 0.09 0.09 0.10
20 -0.10 -0.10 -0.10 -0.10 -0.10 -0.13 -0.17 -0.20 -0.10 0.00 0.00 0.00 0.02 0.04 0.06 0.08 0.10
24 -0.10 -0.10 -0.10 -0.10 -0.10 -0.11 -0.12 -0.13 -0.07 0.00 0.00 0.00 0.02 0.04 0.06 0.08 0.10
30 -0.10 -0.10 -0.10 -0.10 -0.10 -0.09 -0.08 -0.07 -0.04 0.00 -0.03 -0.06 -0.03 0.01 0.04 0.07 0.10
40 -0.10 -0.10 -0.10 -0.10 -0.10 -0.07 -0.03 0.00 0.00 0.00 -0.10 -0.20 -0.14 -0.08 -0.02 0.04 0.10
60 -0.10 -0.10 -0.10 -0.10 -0.10 -0.07 -0.03 0.00 0.00 0.00 -0.10 -0.20 -0.14 -0.08 -0.02 0.04 0.10
100 -0.10 -0.10 -0.10 -0.10 -0.10 -0.07 -0.03 0.00 0.00 0.00 -0.10 -0.20 -0.14 -0.08 -0.02 0.04 0.10
Description: Used for P0300 - P0308, Multiplier for establishing the expected Jerk of the cylinder after the misfire
y/x 500 600 700 800 900 1,000 1,100 1,200 1,400 1,600 1,800 2,000 2,200 2,400 2,600 2,800 3,000
8 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.10 -1.00 -0.96 -0.92 -0.88 -0.84 -0.80
12 -1.07 -1.07 -1.07 -1.07 -1.07 -1.07 -1.07 -1.07 -1.07 -1.07 -1.03 -1.00 -0.99 -0.97 -0.96 -0.95 -0.93
16 -1.07 -1.07 -1.07 -1.07 -1.07 -1.07 -1.07 -1.07 -1.07 -1.07 -1.07 -1.07 -1.07 -1.07 -1.07 -1.07 -1.07
20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20
24 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20
30 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20
40 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20
60 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20
100 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20 -1.20
Description: Used for P0300 - P0308, Multiplier for establishing the expected jerk of the cylinder after the misfire if Active Fuel Management cylinder deact mode is active
y/x 800 1,000 1,200 1,600 2,000 2,400 2,600 3,000 3,500
8 1 1 1 1 1 1 1 1 1
12 1 1 1 1 1 1 1 1 1
16 1 1 1 1 1 1 1 1 1
20 1 1 1 1 1 1 1 1 1
24 1 1 1 1 1 1 1 1 1
30 1 1 1 1 1 1 1 1 1
40 1 1 1 1 1 1 1 1 1
60 1 1 1 1 1 1 1 1 1
100 1 1 1 1 1 1 1 1 1
Description: Used for P0300 - P0308, Multiplier for establishing the expected acceleration of the cylinder after the misfire if Active Fuel Management cylinder deact mode is active
y/x 800 1,000 1,200 1,600 2,000 2,400 2,600 3,000 3,500
8 1 1 1 1 1 1 1 1 1
12 1 1 1 1 1 1 1 1 1
16 1 1 1 1 1 1 1 1 1
20 1 1 1 1 1 1 1 1 1
24 1 1 1 1 1 1 1 1 1
30 1 1 1 1 1 1 1 1 1
40 1 1 1 1 1 1 1 1 1
60 1 1 1 1 1 1 1 1 1
100 1 1 1 1 1 1 1 1 1
Description: Used for P0300-P0308. Number of consecutive number of decelerating cylinders after the misfire that would be considered abnormal. (Cylinder Mode Equation)
y/x 0 1 2 3 4 5 6 7 8
1 4 4 4 4 4 4 4 4 4
Description: Used for P0300-P0308. Abnormal Rev Mode Number of consecutive number of decelerating cylinders after the misfire that would be considered abnormal. (Rev Mode
Equation)
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
Description: Used for P0300-P0308. Number of consecutive number of decelerating cylinders after the misfire that would be considered abnormal. (SCD Mode Equation)
y/x 0 1 2 3 4 5 6 7 8
1 4 4 4 4 4 4 4 4 4
Description: Used for P0300 - P0308, Mulitplier to SCD decel to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine Load.
y/x 400 500 600 700 800 900 1,000 1,100 1,200
12 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75
16 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75
18 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75
20 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75
24 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75
30 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75
40 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75
60 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75
98 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75
Description: Used for P0300 - P0308, Mulitplier to Medres SCD jerk to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine Load.
y/x 400 500 600 700 800 900 1,000 1,100 1,200
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
18 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
98 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
Description: Used for P0300 - P0308, Mulitplier to Lores Decel to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine Load.
y/x 500 600 700 800 900 1,000 1,100 1,200 1,400 1,600 1,800 2,000 2,200 2,400 2,600 2,800 3,000
12 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75
16 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.67 0.60 0.60 0.60 0.60 0.60 0.60 0.60
18 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.67 0.60 0.60 0.60 0.60 0.60 0.60 0.60
20 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.67 0.60 0.60 0.60 0.60 0.60 0.60 0.60
24 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.67 0.60 0.60 0.60 0.60 0.60 0.60 0.60
30 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.67 0.60 0.60 0.60 0.60 0.60 0.60 0.60
40 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.67 0.60 0.60 0.60 0.60 0.60 0.60 0.60
60 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.67 0.60 0.60 0.60 0.60 0.60 0.60 0.60
98 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.67 0.60 0.60 0.60 0.60 0.60 0.60 0.60
Description: Used for P0300 - P0308, Mulitplier to Lores Jerk to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine Load.
y/x 500 600 700 800 900 1,000 1,100 1,200 1,400 1,600 1,800 2,000 2,200 2,400 2,600 2,800 3,000
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
18 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
98 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
Description: Catalyst Damaging Misfire Percentage" Table whenever secondary conditions are met.
Description: Used for P0300 - P0308, 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.
y/x 800 1,000 1,200 1,400 1,600 2,000 2,400 2,600 3,000
8 1.50 1.50 1.50 1.50 1.50 1.50 1.50 2.00 2.00
10 1.05 1.05 1.30 1.20 1.05 1.00 1.20 1.50 1.50
12 0.70 0.70 0.85 0.80 0.65 0.60 0.55 0.90 1.50
14 0.60 0.60 0.65 0.55 0.45 0.45 0.70 0.65 1.15
16 0.65 0.65 0.55 0.45 0.35 0.35 0.50 0.50 1.30
20 0.55 0.55 0.25 0.20 0.15 0.25 0.35 0.35 0.55
24 0.20 0.20 0.20 0.20 0.15 0.20 0.25 0.25 0.45
30 0.30 0.30 0.20 0.20 0.20 0.25 0.30 0.25 0.25
40 0.30 0.30 0.20 0.20 0.20 0.25 0.30 0.25 0.25
Description: Used for P0300 - P0308, 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.
y/x 800 1,000 1,200 1,400 1,600 2,000 2,400 2,600 3,000
8 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
10 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
14 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
Description: Used for P0300 - P0308, Only used on Diesel engines. Combustion modes that will force use of Idle table. A value of CeCMBR_i_CombModesMax means not selected.
CombustModeIdleTbl - Part 1
y/x 0 1 2 3 4 5
1 CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes
Max Max Max Max Max Max
CombustModeIdleTbl - Part 2
y/x 6 7 8 9 10 11
1 CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes
Max Max Max Max Max Max
CombustModeIdleTbl - Part 3
y/x 12 13 14 15 16
1 CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes
Max Max Max Max Max
Description: Used for P0300 - P0308, 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.
y/x 500 600 700 800 900 1,000 1,100 1,200 1,400 1,600 1,800 2,000 2,200 2,400 2,600 2,800 3,000
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 0.81 0.63 0.70 0.77 0.89 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 0.79 0.58 0.79 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 0.79 0.58 0.79 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 0.76 0.53 0.76 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
98 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
Description: Used for P0300 - P0308, 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.
y/x 500 600 700 800 900 1,000 1,100 1,200 1,400 1,600 1,800 2,000 2,200 2,400 2,600 2,800 3,000
8 -1 -1 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0
12 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
16 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
20 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 -1 -1 -1 -1
24 -1 -1 0 0 0 0 -1 -1 -1 -1 -1 0 0 -1 -1 -1 -1
30 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1
40 -1 -1 0 0 0 0 0 0 -1 -1 -1 0 0 0 -1 -1 -1
60 -1 -1 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1
98 -1 -1 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1
Description: Used for P0300 - P0308, 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.
y/x 400 500 600 700 800 900 1,000 1,100 1,200
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
98 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
Description: Used for P0300 - P0308, 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.
y/x 400 500 600 700 800 900 1,000 1,100 1,200
8 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25
12 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25
16 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25
20 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25
24 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25
30 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25
40 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25
60 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25
98 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25
Description: Used for P0300 - P0308, Mulitplier to Lores Jerk 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.
y/x 800 1,000 1,200 1,400 1,600 2,000 2,400 2,600 3,000
8 1 1 1 1 1 2 2 2 2
10 0 0 1 1 0 1 1 2 2
12 0 0 0 0 0 -1 0 0 1
14 0 0 0 0 -1 -1 -1 0 0
16 0 0 0 -1 -1 -1 0 0 0
20 -1 -1 -1 -1 -1 -1 -1 0 0
24 -1 -1 -1 -1 -1 -1 -1 -1 -1
30 -2 -2 -2 -1 -1 -1 -1 -1 -1
40 -2 -2 -2 -1 -1 -1 -1 -1 -1
Description: Used for P0300 - P0308, 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.
y/x 800 1,000 1,200 1,400 1,600 2,000 2,400 2,600 3,000
8 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
10 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
14 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
Description: Used for P0300-P0308. Crankshaft decel threshold. Thresholds are a function of rpm and % engine Load.
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 779 708 643 400 245 172 118 90 73 40 32 25 19
6 938 853 775 400 245 172 118 90 73 40 32 25 16
8 1,150 1,045 950 490 290 192 140 100 73 47 31 23 15
10 1,573 1,430 1,300 600 367 269 200 140 95 69 47 36 24
12 1,888 1,716 1,560 736 520 346 260 185 135 91 63 48 33
14 2,202 2,002 1,820 976 672 422 320 240 175 113 79 60 42
16 2,517 2,288 2,080 1,216 825 499 380 294 215 135 95 73 51
18 2,832 2,574 2,340 1,456 978 576 440 348 255 157 111 85 60
20 3,146 2,860 2,600 1,696 1,131 653 500 403 295 179 127 97 69
22 3,461 3,146 2,860 1,936 1,284 729 560 457 336 201 144 110 78
24 3,775 3,432 3,120 2,176 1,437 806 620 511 376 223 160 122 87
26 4,090 3,718 3,380 2,416 1,589 883 680 566 416 245 176 135 96
30 4,719 4,290 3,900 2,896 1,895 1,036 800 674 496 289 208 159 114
40 6,292 5,720 5,200 4,096 2,659 1,420 1,100 946 697 399 289 221 160
60 9,438 8,580 7,800 6,496 4,188 2,188 1,700 1,489 1,098 619 450 345 250
78 12,191 11,083 10,075 8,596 5,525 2,859 2,225 1,964 1,449 812 591 453 329
97 15,337 13,943 12,675 10,996 7,054 3,627 2,825 2,507 1,850 1,032 752 577 419
CylModeDecel - Part 2
y/x 2,200 2,400 2,600 2,800 3,000 3,001 3,500 4,000 4,500 5,000 5,500 6,000 7,000
3 15 13 11 10 7 7 5 6 10 6 4 4 4
6 15 8 11 10 7 7 5 6 10 6 4 4 4
8 15 13 10 8 7 7 5 6 10 6 4 4 4
10 21 18 12 9 8 7 5 6 10 6 4 4 4
12 27 23 16 11 10 8 6 6 10 6 4 4 4
14 33 28 20 14 12 10 6 6 10 6 4 4 4
16 39 33 24 17 15 12 7 6 10 6 4 4 4
18 45 38 28 20 17 14 8 6 9 6 4 4 4
20 51 43 32 23 20 15 9 6 9 6 4 4 4
22 57 48 36 26 23 17 10 7 9 6 4 4 4
24 63 53 40 29 26 19 11 8 8 7 4 4 4
26 69 58 44 32 29 21 12 8 8 7 5 4 4
30 81 68 52 38 35 25 14 10 8 6 4 4 4
40 111 93 72 54 49 34 19 14 9 7 4 4 4
60 171 143 112 84 78 52 28 23 16 8 5 6 6
78 223 187 147 111 103 68 37 31 22 11 6 8 8
97 283 237 187 141 132 87 46 40 29 15 7 10 10
Description: Crankshaft jerk threshold. Thresholds are a function of rpm and % engine Load.
Value Units: Change in Delta time per cylinder from last cylinder (usec)
Y Units: percent load of max indicated torque (%)
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 648 540 450 398 262 148 81 73 66 51 39 29 25
6 684 570 475 398 196 164 81 73 66 40 32 24 20
8 1,296 1,080 900 524 260 190 100 77 54 40 29 21 15
10 1,548 1,290 1,075 650 372 270 160 125 80 62 45 32 24
12 1,750 1,458 1,215 776 484 350 220 173 118 84 61 43 29
14 1,951 1,626 1,355 902 596 430 280 221 156 106 77 54 35
16 2,153 1,794 1,495 1,028 708 510 340 269 194 128 93 65 41
18 2,355 1,962 1,635 1,154 820 590 400 317 232 150 109 76 48
20 2,556 2,130 1,775 1,280 932 670 460 365 270 172 125 87 54
22 2,758 2,298 1,915 1,406 1,044 750 520 413 308 194 141 98 61
24 2,959 2,466 2,055 1,532 1,156 830 580 461 346 216 157 109 67
26 3,161 2,634 2,195 1,658 1,268 910 640 509 384 238 173 120 73
30 3,564 2,970 2,475 1,910 1,492 1,070 760 605 460 282 205 142 86
40 4,572 3,810 3,175 2,540 2,052 1,470 1,060 845 650 392 285 197 118
60 6,588 5,490 4,575 3,800 3,172 2,270 1,660 1,325 1,030 612 445 307 182
78 8,352 6,960 5,800 4,903 4,152 2,970 2,185 1,745 1,363 805 585 404 238
97 10,368 8,640 7,200 6,163 5,272 3,770 2,785 2,225 1,743 1,025 745 514 302
CylModeJerk - Part 2
y/x 2,200 2,400 2,600 2,800 3,000 3,001 3,500 4,000 4,500 5,000 5,500 6,000 7,000
3 22 16 14 12 11 0 0 0 0 0 0 0 0
6 19 16 14 12 10 0 0 0 0 0 0 0 0
8 14 13 11 9 8 0 0 0 0 0 0 0 0
10 17 16 12 10 9 0 0 0 0 0 0 0 0
12 22 20 14 12 10 0 0 0 0 0 0 0 0
14 27 23 17 13 11 0 0 0 0 0 0 0 0
16 33 26 20 15 12 0 0 0 0 0 0 0 0
18 39 31 23 17 14 0 0 0 0 0 0 0 0
20 45 36 27 20 16 0 0 0 0 0 0 0 0
22 50 40 30 22 18 0 0 0 0 0 0 0 0
24 55 44 34 24 20 0 0 0 0 0 0 0 0
26 61 49 37 27 22 0 0 0 0 0 0 0 0
30 71 57 44 31 26 0 0 0 0 0 0 0 0
40 98 77 62 43 37 0 0 0 0 0 0 0 0
60 152 118 96 67 57 0 0 0 0 0 0 0 0
78 199 154 127 88 76 0 0 0 0 0 0 0 0
97 252 195 162 112 96 0 0 0 0 0 0 0 0
Description: Used for P0300 - P0308, Negative Torque can cause crank readings to invert (active cylinders appear weak & deactivated cylinders appear "strong" If deactivated cylinders
don't decelerate at least this amount then the crank signal is inverting. Function of speed and load.
y/x 800 1,000 1,200 1,400 1,600 2,000 2,400 2,600 3,000
8 150 136 40 29 23 26 18 18 10
10 0 0 0 0 0 26 18 18 10
12 0 0 0 0 0 0 18 18 10
14 101 92 56 26 10 0 0 18 10
16 156 142 86 55 30 12 0 0 0
20 214 195 114 106 68 36 12 5 0
24 318 289 166 138 96 46 17 13 0
30 550 500 204 171 110 58 35 20 13
40 605 550 224 188 121 64 38 22 15
Description: Used for P0300 - P0308, Negative Torque can cause crank readings to invert (active cylinders appear weak & deactivated cylinders appear "strong" If deactivated cylinders
don't jerk at least this amount then the crank signal is inverting. Function of speed and load.
Value Units: Change in Delta time per cylinder from last cylinder (usec)
X Unit: RPM
Y Units: percent load of max indicated torque (%)
y/x 800 1,000 1,200 1,400 1,600 2,000 2,400 2,600 3,000
8 272 247 74 51 40 43 28 29 21
10 104 95 31 23 27 43 28 28 21
12 271 247 111 33 44 23 28 28 21
14 399 363 168 125 82 24 0 29 21
16 509 463 263 198 124 42 16 4 0
20 785 714 424 305 213 108 34 20 8
24 1,093 994 647 415 276 137 51 41 14
30 1,595 1,450 859 540 352 178 83 64 37
40 1,755 1,595 945 594 387 196 92 71 41
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_TransGr9
1 6,600 6,600 6,600 6,600 6,600 6,600 6,600
EngineOverSpeedLimit - Part 2
y/x CeTGRR_e_TransGr1 CeTGRR_e_TransGrN CeTGRR_e_TransGrR CeTGRR_e_TransGrP CeTGRR_e_TransGr7 CeTGRR_e_TransGr8
0 eut vrs ark
1 6,600 6,600 6,600 6,600 6,600 6,600
Description: Used for P0300-P0308. Crankshaft decel threshold. Thresholds are a function of rpm and % engine Load.
y/x 400 500 600 700 800 900 1,000 1,100 1,200 1,400 1,600 1,800 2,000
3 779 708 643 400 245 172 160 125 95 65 32 25 19
6 938 853 775 400 245 172 160 125 95 65 32 25 16
8 1,150 1,045 950 490 290 175 190 135 105 70 31 23 15
10 1,573 1,430 1,300 600 367 225 200 160 103 69 47 36 24
12 1,888 1,716 1,560 736 520 346 290 185 135 91 63 48 33
14 2,202 2,002 1,820 976 672 422 320 240 175 113 79 60 42
16 2,517 2,288 2,080 1,216 825 499 380 294 215 135 95 73 51
18 2,832 2,574 2,340 1,456 978 576 440 348 255 157 111 85 60
20 3,146 2,860 2,600 1,696 1,131 653 500 403 295 179 127 97 69
22 3,461 3,146 2,860 1,936 1,284 729 560 457 336 201 144 110 78
24 3,775 3,432 3,120 2,176 1,437 806 620 511 376 223 160 122 87
26 4,090 3,718 3,380 2,416 1,589 883 680 566 416 245 176 135 96
28 4,405 4,004 3,640 2,656 1,742 960 740 620 456 267 192 147 105
30 4,719 4,290 3,900 2,896 1,895 1,036 800 674 496 289 208 159 114
32 5,034 4,576 4,160 3,136 2,048 1,113 860 729 536 311 224 172 123
34 5,348 4,862 4,420 3,376 2,201 1,190 920 783 576 333 240 184 132
36 5,663 5,148 4,680 3,616 2,354 1,267 980 837 616 355 256 196 142
Description: Crankshaft jerk threshold. Thresholds are a function of rpm and % engine Load.
Value Units: Change in Delta time per cylinder from last cylinder (usec)
X Unit: RPM
Y Units: percent load of max indicated torque (%)
y/x 400 500 600 700 800 900 1,000 1,100 1,200 1,400 1,600 1,800 2,000
3 648 540 450 398 262 148 81 73 66 65 39 29 25
6 684 570 475 398 196 164 81 73 66 65 32 24 20
8 1,296 1,080 900 524 260 170 180 110 65 60 29 21 15
10 1,548 1,290 1,075 650 372 200 188 155 125 70 45 32 24
12 1,750 1,458 1,215 776 484 310 265 200 118 84 61 43 29
14 1,951 1,626 1,355 902 596 430 280 221 156 106 77 54 35
16 2,153 1,794 1,495 1,028 708 510 340 269 194 128 93 65 41
18 2,355 1,962 1,635 1,154 820 590 400 317 232 150 109 76 48
20 2,556 2,130 1,775 1,280 932 670 460 365 270 172 125 87 54
22 2,758 2,298 1,915 1,406 1,044 750 520 413 308 194 141 98 61
24 2,959 2,466 2,055 1,532 1,156 830 580 461 346 216 157 109 67
26 3,161 2,634 2,195 1,658 1,268 910 640 509 384 238 173 120 73
28 3,363 2,802 2,335 1,784 1,380 990 700 557 422 260 189 131 80
30 3,564 2,970 2,475 1,910 1,492 1,070 760 605 460 282 205 142 86
32 3,766 3,138 2,615 2,036 1,604 1,150 820 653 498 304 221 153 93
34 3,967 3,306 2,755 2,162 1,716 1,230 880 701 536 326 237 164 99
36 4,169 3,474 2,895 2,288 1,828 1,310 940 749 574 348 253 175 105
Description: Used for P0300-P0308. Crankshaft decel threshold while in SCD mode. SCD mode uses smaller windows near TDC. Thresholds are a function of rpm and % engine
Load. 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 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
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
Description: Used for P0300-P0308. Crankshaft jerk threshold while in SCD mode. SCD mode uses smaller windows near TDC. Thresholds are a function of rpm and % engine Load.
Value Units: Change in Delta time per cylinder from last cylinder (usec)
X Unit: RPM
Y Units: percent load of max indicated torque (%)
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
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
Description: Used for P0300-P0308. Only used on Diesel engines. Initiates a misfire delay when the current combustion mode matchs a selection in the table. A value of
CeCMBR_i_CombModesMax means not selected.
InfrequentRegen - Part 1
y/x 0 1 2 3 4 5
1 CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes
Max Max Max Max Max Max
InfrequentRegen - Part 2
y/x 6 7 8 9 10 11
1 CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes
Max Max Max Max Max Max
InfrequentRegen - Part 3
y/x 12 13 14 15 16
1 CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes
Max Max Max Max Max
Description: Used for P0300-P0308. 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.
Value Units: Number of Engine cycles after isolated misfire (Engine cycles)
X Unit: thousands of RPM (rpm/1000)
y/x 0 1 2 3 4 5 6 7 8
1 3 3 3 3 3 3 3 3 3
Description: Fail threshold for the Knock Performance Abnormal Noise Diagnostic when engine IS in AFM mode
Value Units: Filtered background engine noise. Unit-less term from the Knock Detection Fast Fourier Transform (FFT) for a selected frequency range.
X Unit: Engine Speed (RPM)
Y Units: N/A
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.700 0.700 0.700 0.600 0.450 0.350 0.350 0.350 0.350 0.350 0.350 0.350 0.350 0.350 0.350 0.350 0.350
Description: Used for P0300 - P0308, Mulitplier to SCD_Decel to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine Load.
y/x 400 500 600 700 800 900 1,000 1,100 1,200
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
98 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
Description: Used for P0300 - P0308, Mulitplier to P0300_SCD_Jerk to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine Load.
y/x 400 500 600 700 800 900 1,000 1,100 1,200
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
98 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
Description: Used for P0300 - P0308, Mulitplier to Cyl Mode Deceleration to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine
Load.
y/x 500 600 700 800 900 1,000 1,100 1,200 1,400 1,600 1,800 2,000 2,200 2,400 2,600 2,800 3,000
8 1.00 0.92 0.85 0.85 0.85 0.92 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
12 0.63 0.63 0.63 0.70 0.77 0.89 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
16 0.58 0.58 0.58 0.72 0.85 0.92 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
20 0.58 0.58 0.58 0.79 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 0.53 0.53 0.53 0.76 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
98 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
Description: Used for P0300 - P0308, Mulitplier to P0300_CylModeJerk to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine
Load.
y/x 500 600 700 800 900 1,000 1,100 1,200 1,400 1,600 1,800 2,000 2,200 2,400 2,600 2,800 3,000
8 1.00 1.00 1.00 0.92 0.84 0.92 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 0.75 0.49 0.60 0.70 0.75 0.80 0.87 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
16 1.00 0.81 0.62 0.60 0.59 0.69 0.80 0.87 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
20 1.00 0.81 0.62 0.66 0.70 0.75 0.80 0.87 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
24 1.00 0.77 0.55 0.71 0.87 0.94 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
98 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
Description: Used for P0300 - P0308, Mulitplier to SCD_Decel to account for different pattern of light level misfire. Multipliers are a function of engine rpm and % engine Load.
y/x 400 500 600 700 800 900 1,000 1,100 1,200
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
98 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
Description: Used for P0300 - P0308, Mulitplier to Random_SCD_Jerk to account for different pattern of light level misfire. Multipliers are a function of engine rpm and % engine Load.
y/x 400 500 600 700 800 900 1,000 1,100 1,200
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
98 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
Description: Used for P0300 - P0308, 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.
y/x 800 1,000 1,200 1,400 1,600 2,000 2,400 2,600 3,000
8 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
10 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
14 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
Description: Used for P0300 - P0308, 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.
y/x 800 1,000 1,200 1,400 1,600 2,000 2,400 2,600 3,000
8 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
10 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
14 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
Description: Used for P0300 - P0308. Multiplier to CylMode_Decel. account for different pattern of light level misfire. Multipliers are a function of engine rpm and % engine Load.
y/x 500 600 700 800 900 1,000 1,100 1,200 1,400 1,600 1,800 2,000 2,200 2,400 2,600 2,800 3,000
8 1.00 1.00 1.00 1.05 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10
12 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.10 1.30 1.30 1.30 1.40 1.50 1.40 1.30 1.30 1.30
16 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.10 1.30 1.30 1.30 1.30 1.30 1.30 1.30 1.35 1.40
20 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.10 1.30 1.30 1.30 1.30 1.30 1.30 1.30 1.35 1.40
24 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.05 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15
30 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.05 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15
40 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.05 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15
60 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.05 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15
98 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.05 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15
Description: Used for P0300 - P0308, Multiplier to CylMode_Jerk to account for different pattern of light level misfire. Multipliers are a function of engine rpm and % engine Load.
y/x 500 600 700 800 900 1,000 1,100 1,200 1,400 1,600 1,800 2,000 2,200 2,400 2,600 2,800 3,000
8 1.00 1.00 1.00 1.05 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10
12 1.00 1.00 1.00 1.05 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10
16 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10
20 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.03 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10
24 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.03 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10
30 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.03 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10
40 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.03 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10
60 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.03 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10
98 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.03 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10
Description: Used for P0300 - P0308, Mulitplier to RevMode_Decel to account for different pattern of light level misfire. Multipliers are a function of engine rpm and % engine Load.
y/x 3,001 3,500 4,000 4,500 5,000 5,500 6,000 6,500 7,000
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
98 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
Description: Used for P0300 - P0308, 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.
y/x 900 1,100 1,400 1,800 2,200 2,600 3,000 4,000 5,000
1 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
Description: Used for P0300-P0308. Crankshaft decel threshold. Thresholds are a function of rpm and % engine Load.
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,001 3,500 4,000 4,500 5,000 5,500 6,000 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 65 40 60 30 28 26 26 26
6 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 65 40 60 30 28 26 26 26
8 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 65 40 40 30 28 26 26 26
10 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 70 45 33 25 24 16 16 16
12 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 90 57 28 20 16 16 16 16
14 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 110 69 36 27 19 14 10 10
16 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 130 81 44 33 25 17 14 14
18 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 150 93 52 40 30 21 17 17
20 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 170 105 60 46 36 25 21 21
22 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 190 117 68 52 42 29 25 25
24 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 210 129 76 59 47 33 28 28
26 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 230 141 84 65 53 37 32 32
30 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 270 165 100 78 64 45 39 39
40 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 370 225 140 110 92 65 57 57
60 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 570 345 220 174 148 105 93 93
78 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 745 450 290 230 197 140 125 125
97 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 945 570 370 294 253 180 161 161
Value Units: Number of Engine cycles after isolated misfire (Engine cycles)
X Unit: thousands of RPM (rpm/1000)
y/x 0 1 2 3 4 5 6 7 8
1 7 7 7 7 7 7 7 7 7
Description: Used for P0300-P0308 Crankshaft decel threshold. SCD mode uses smaller windows near TDC. Thresholds are a function of rpm and % engine Load.
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
Description: Used for P0300-P0308. Crankshaft jerk threshold. SCD mode uses smaller windows near TDC. Thresholds are a function of rpm and % engine Load.
Value Units: Change in Delta time per cylinder from last cylinder (usec)
X Unit: RPM
Y Units: percent load of max indicated torque (%)
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
Description: Used for P0300 - P0308, 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.
y/x 900 1,100 1,400 1,800 2,200 2,600 3,000 4,000 5,000
0 1.60 2.30 2.70 2.10 2.00 2.00 1.90 1.90 1.90
1 1.60 2.30 2.70 2.10 2.00 2.00 1.90 1.90 1.90
1 1.60 2.30 2.70 2.10 2.00 2.00 1.90 1.90 1.90
1 1.60 2.30 2.70 2.10 2.00 2.00 1.90 1.90 1.90
2 1.60 2.30 2.70 2.10 2.00 2.00 1.90 1.90 1.90
2 1.60 2.30 2.70 2.10 2.00 2.00 1.90 1.90 1.90
3 1.60 2.30 2.70 2.10 2.00 2.00 1.90 1.90 1.90
5 1.60 2.30 2.70 2.10 2.00 2.00 1.90 1.90 1.90
5 1.60 2.30 2.70 2.10 2.00 2.00 1.90 1.90 1.90
Description: Used for P0300-P0308. Only used if Rough Road source = TOSS: dispersion value on Transmission Output Speed Sensor above which rough road is indicated present
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 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 20.0 20.0
200 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 20.0 20.0
300 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 20.0 20.0
400 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 20.0 20.0
500 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 20.0 20.0
600 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 20.0 20.0
700 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 20.0 20.0
800 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 20.0 20.0
900 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 20.0 20.0
1,000 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 20.0 20.0
1,100 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 20.0 20.0
1,200 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 20.0 20.0
1,300 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 20.0 20.0
1,400 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 20.0 20.0
Description: Used for P0300-P0308. Number of engine cycles to delay if diesel engine is cranked before wait to start lamp is extinguished. This lookup table determines the delay length
by taking into account the coolant temperature.
Description: Used for P0300-P0308. Only used if Wheel speed from ABS is used. If difference between wheel speed readings is larger than this limit, rough road is present
Description: Used for P0300-P0308. Zero torque engine load while in Active Fuel Management. %of Max Brake Torque along the Neutral rev line, as a function of RPM and Baro
ZeroTorqueAFM - 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.50 0.50 0.50 0.50 0.50 0.50 0.70 1.00 1.20 1.30 1.20 1.10 1.00
75 0.50 0.50 0.50 0.50 0.50 0.50 0.70 1.00 1.20 1.30 1.20 1.10 1.00
85 0.50 0.50 0.50 0.50 0.50 0.50 0.70 1.00 1.20 1.30 1.20 1.10 1.00
95 0.50 0.50 0.50 0.50 0.50 0.50 0.70 1.00 1.20 1.30 1.20 1.10 1.00
105 0.50 0.50 0.50 0.50 0.50 0.50 0.70 1.00 1.20 1.30 1.20 1.10 1.00
ZeroTorqueAFM - Part 2
y/x 2,200 2,400 2,600 2,800 3,000 3,001 3,500 4,000 4,500 5,000 5,500 6,000 7,000
65 0.90 0.60 0.80 0.80 0.80 0.00 1.29 2.58 3.86 5.15 6.44 7.73 10.30
75 0.90 0.60 0.80 0.80 0.80 0.00 1.29 2.58 3.86 5.15 6.44 7.73 10.30
85 0.90 0.60 0.80 0.80 0.80 0.00 1.29 2.58 3.86 5.15 6.44 7.73 10.30
95 0.90 0.60 0.80 0.80 0.80 0.00 1.29 2.58 3.86 5.15 6.44 7.73 10.30
105 0.90 0.60 0.80 0.80 0.80 0.00 1.29 2.58 3.86 5.15 6.44 7.73 10.30
Description: Used for P0300-P0308. %of Max Brake Torque that represents Zero Brake torque along the Neutral rev line, as a function of RPM and Baro
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 -3.00 -3.00 -3.00 -2.30 -1.80 -1.50 -1.30 -1.10 -0.90 -0.70 -0.80 -1.00 -1.20
75 -3.00 -3.00 -3.00 -2.30 -1.80 -1.50 -1.30 -1.10 -0.90 -0.70 -0.80 -1.00 -1.20
85 -3.00 -3.00 -3.00 -2.30 -1.80 -1.50 -1.30 -1.10 -0.90 -0.70 -0.80 -1.00 -1.20
95 -3.00 -3.00 -3.00 -2.30 -1.80 -1.50 -1.30 -1.10 -0.90 -0.70 -0.80 -1.00 -1.20
105 -3.00 -3.00 -3.00 -2.30 -1.80 -1.50 -1.30 -1.10 -0.90 -0.70 -0.80 -1.00 -1.20
ZeroTorqueEngLoad - Part 2
y/x 2,200 2,400 2,600 2,800 3,000 3,001 3,500 4,000 4,500 5,000 5,500 6,000 7,000
65 -0.80 -0.70 -0.80 -0.90 -1.00 -0.99 0.44 1.88 3.32 4.75 6.20 7.64 10.52
75 -0.80 -0.70 -0.80 -0.90 -1.00 -0.99 0.44 1.88 3.32 4.75 6.20 7.64 10.52
85 -0.80 -0.70 -0.80 -0.90 -1.00 -0.99 0.44 1.88 3.32 4.75 6.20 7.64 10.52
95 -0.80 -0.70 -0.80 -0.90 -1.00 -0.99 0.44 1.88 3.32 4.75 6.20 7.64 10.52
105 -0.80 -0.70 -0.80 -0.90 -1.00 -0.99 0.44 1.88 3.32 4.75 6.20 7.64 10.52
Description: Knock Open Circuit Diagnostic Maximum Threshold when using the 20 kHz method (see "OpenMethod" description)
Value Units: Unit-less, filtered term from the Knock Detection Fast Fourier Transform (FFT) for the 20 kHz frequency range.
X Unit: Engine Speed (RPM).
Y Units: N/A
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 7.6289 7.7285 7.7871 7.8066 7.7852 7.7266 7.6270 7.4883 7.3086 7.0898 6.8320 6.5332 6.1953 5.8184 5.4004 4.9434 4.4473
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).
Value Units: Filtered background engine noise. Unit-less term from the Knock Detection Fast Fourier Transform (FFT) for a selected frequency range.
X Unit: Engine Speed (RPM)
Y Units: N/A
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.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.3887 0.6016 0.7539 0.9375 0.9375 0.9375 0.9375 0.9375
Description: Knock Open Circuit Diagnostic Minimum Threshold when using the 20 kHz method (see "OpenMethod" description)
Value Units: Unit-less, filtered term from the Knock Detection Fast Fourier Transform (FFT) for the 20 kHz frequency range.
X Unit: Engine (RPM)
Y Units: N/A
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 2.7480 2.7324 2.7207 2.7129 2.7070 2.7070 2.7109 2.7168 2.7266 2.7402 2.7598 2.7793 2.8984 3.3027 3.7461 4.2344 4.7637
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).
Value Units: Filtered background engine noise. Unit-less term from the Knock Detection Fast Fourier Transform (FFT) for a selected frequency range.
X Unit: Engine Speed (RPM)
Y Units: N/A
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.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.1211 0.1465 0.1816 0.2559 0.2559 0.2559 0.2559 0.2559
Value Units: Identifies one of two diagnostic methods (either 20 kHz or Normal Noise) used (as a function of engine speed) for Open Circuit detection
X Unit: Engine Speed Index, 500 to 8500 (RPM) by 500 rpm increments (Index 0, 1, 2.... 16 = 500, 1000, 1500.... 8500 RPM)
Y Units: N/A
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_NormalNoi CeKNKD_e_Open_NormalNoi CeKNKD_e_Open_NormalNoi CeKNKD_e_Open_NormalNoi
se se se se
P0325_P0330_OpenMethod_2 - Part 4
y/x 15 16
1 CeKNKD_e_Open_NormalNoi CeKNKD_e_Open_NormalNoi
se se
Description: Specifies which cylinders will be used for the Abnormal Noise portion of the performance diagnostics (1 = cylinder used, 0 = cylinder not used)
Value Units: Boolean that indicates which engine cylinders are being used for the per-sensor Knock Performance diagnostic (0 = not used, 1 = used)
X Unit: Cylinder number in firing order (i.e. Cyl 0 = first cylinder in firing order, Cyl 1 = second cylinder in firing order....)
Y Units: N/A
y/x 0 1 2 3 4 5 6 7
1 1 1 1 1 1 1 1 1
Description: Fail threshold for the Knock Performance Abnormal Noise Diagnostic when engine is NOT in AFM mode
Value Units: Filtered background engine noise. Unit-less term from the Knock Detection Fast Fourier Transform (FFT) for a selected frequency range.
X Unit: Engine Speed (RPM)
Y Units: N/A
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.800 0.800 0.800 0.600 0.450 0.400 0.400 0.400 0.400 0.400 0.400 0.400 0.400 0.400 0.400 0.400 0.400
Description: Knock Open Circuit Minimum Threshold for Internal Circuit Diagnostic. Used only when the 20 kHz method is being used (see "OpenMethod" 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.
Value Units: Unit-less, filtered term from the Knock Detection Fast Fourier Transform (FFT) for the 20 kHz frequency range.
X Unit: Engine Speed (RPM)
Y Units: N/A
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.180 0.180 0.184 0.207 0.227 0.238 0.342 0.471 0.633 1.049 1.496 1.496 1.496 1.496 1.496 1.496 1.496
Description: Knock Open Circuit Minimum Threshold for Internal Circuit Diagnostic. Used only when the 20 kHz method is being used (see "OpenMethod" 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.
Value Units: Unit-less, filtered term from the Knock Detection Fast Fourier Transform (FFT) for the 20 kHz frequency range.
X Unit: Engine Speed (RPM).
Y Units: N/A
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.094 0.094 0.098 0.109 0.119 0.125 0.172 0.236 0.285 0.467 0.711 0.711 0.711 0.711 0.711 0.711 0.711
Initial Supporting table - Multiple DTC Use_Green Sensor Delay Criteria - Limit
Description: This Calibration is the acculmulated airflow limit above which the Green condition is expired
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.
Description: Minimum time for Intake Cam 1 phase position to be stable to enable performance diagnostic.
Initial Supporting table - P0016, P0017, P0018, P0019: Cam Correlation Oil Temperature Threshold
Description: P0016, P0017, P0018, P0019: Cam Correlation Oil Temperature Threshold
Description: Maximum Intake Cam 2 phase error as a function of engine speed and engine oil temperature.
Description: Minimum time for Intake Cam 2 phase position to be stable to enable performance diagnostic.
Description: Maximum Exhaust Cam 2 phase error as a function of engine speed and engine oil temperature.
Description: Minimum time for Exhaust Cam 2 phase position to be stable to enable performance diagnostic.
Initial Supporting table - P0101, P0106, P010B, P0121, P0236, P1101: Turbocharger Intake Flow Rationality Diagnostic Failure Matrix
Description: Turbocharger Intake Flow Rationality Diagnostic Failure Matrix - 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 No DTC
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
Initial Supporting table - P0101, P0106, P010B, P0121, P0236, P1101: Turbocharger Intake Flow Rationality Diagnostic Failure Matrix
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
35 F F T F F F F F No DTC
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 No DTC
68 F T F F F F F T P1101
69 F T F F F F T F P1101
Initial Supporting table- P0101, P0106, P010B, P0121, P0236, P1101: Turbocharger Intake Flow Rationality Diagnostic Failure Matrix
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
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
Initial Supporting table - P0101, P0106, P010B, P0121, P0236, P1101: Turbocharger Intake Flow Rationality Diagnostic Failure Matrix
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
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 No DTC
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
Initial Supporting table - P0101, P0106, P010B, P0121, P0236, P1101: Turbocharger Intake Flow Rationality Diagnostic Failure Matrix
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
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
Initial Supporting table - P0101, P0106, P010B, P0121, P0236, P1101: Turbocharger Intake Flow Rationality Diagnostic Failure Matrix
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
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
Initial Supporting table - P0101, P0106, P010B, P0121, P0236, P1101: Turbocharger Intake Flow Rationality Diagnostic Failure Matrix
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
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 table - P0101, P0106, P0121, P012B, P0236, P1101: MAP1 Residual Weight Factor based on RPM
y/x 600 950 1,300 1,650 2,000 2,350 2,700 3,050 3,400 3,750 4,100 4,450 4,800 5,150 5,500 6,000 6,500
1 0.900 0.935 1.000 1.000 1.000 1.000 1.000 1.000 1.000 0.949 1.000 1.000 1.000 0.992 0.973 0.950 0.950
Initial Supporting table - P0101, P0106, P0121, P012B, P0236, P1101: MAP2 Residual Weight Factor based on RPM
y/x 600 950 1,300 1,650 2,000 2,350 2,700 3,050 3,400 3,750 4,100 4,450 4,800 5,150 5,500 6,000 6,500
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 table - P0101, P0106, P0121, P012B, P0236, P1101: MAP3 Residual Weight Factor based on RPM
y/x 600 950 1,300 1,650 2,000 2,350 2,700 3,050 3,400 3,750 4,100 4,450 4,800 5,150 5,500 6,000 6,500
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 table - P0101, P0106, P0121, P012B, P0236, P1101: TPS Residual Weight Factor based on RPM
y/x 600 950 1,300 1,650 2,000 2,350 2,700 3,050 3,400 3,750 4,100 4,450 4,800 5,150 5,500 6,000 6,500
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 table - P0101, P0106, P0121, P0236, P1101: TIAP Residual Weight Factor based on RPM
y/x 600 950 1,300 1,650 2,000 2,350 2,700 3,050 3,400 3,750 4,100 4,450 4,800 5,150 5,500 6,000 6,500
1 1.000 1.000 1.000 1.000 0.950 0.950 0.950 0.950 0.950 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
Initial Supporting table - P0101, P0106, P0121, P0236, P1101: TIAP-Baro Correlation Max Air Flow
y/x 1,000 1,750 2,500 3,250 4,000 4,750 5,500 6,250 7,000
1 6.5 8.5 10.0 15.0 18.0 22.0 12.0 13.0 13.0
Initial Supporting table - P0101, P0106, P0121, P0236, P1101: TIAP-Baro Correlation Max MAP
y/x 1,000 1,750 2,500 3,250 4,000 4,750 5,500 6,250 7,000
1 40.0 37.0 33.0 31.0 28.0 28.0 30.0 30.0 30.0
Initial Supporting table - P0101, P0106, P0121, P0236, P1101: TIAP-Baro Correlation Offset
y/x 1,000 1,750 2,500 3,250 4,000 4,750 5,500 6,250 7,000
1 0.7 0.5 0.5 0.7 1.0 1.5 2.0 2.5 3.0
Initial Supporting table - P0101, P0106, P0121, P0236, P1101: TIAP-MAP Correlation Min Air Flow
y/x 1,000 1,750 2,500 3,250 4,000 4,750 5,500 6,250 7,000
1 24.0 36.0 55.0 85.0 100.0 140.0 150.0 150.0 150.0
Initial Supporting table - P0101, P0106, P0121, P0236, P1101: TIAP-MAP Correlation Min MAP
y/x 1,000 1,750 2,500 3,250 4,000 4,750 5,500 6,250 7,000
1 105.0 108.0 115.0 130.0 140.0 150.0 150.0 150.0 150.0
Initial Supporting table - P0101, P0106, P0121, P0236, P1101: TIAP-MAP Correlation Offset
y/x 1,000 1,750 2,500 3,250 4,000 4,750 5,500 6,250 7,000
1 1.5 1.0 1.0 1.3 2.5 3.0 3.3 4.0 5.0
Description: Intake Air Pressure System Performance Failure Matrix for Twin Turbo Applications. This table describes the combination of intake system pressure sensor difference
combinations that will set P00C7 on twin turbocharged applications
y/x 1 2 3 4 5 6 7
1 DTC MAP & TCBP Diff MAP & Baro Diff MAP & Baro B Diff TCBP & Baro Diff TCBP & Baro B Diff Baro & Baro B Diff
2 No DTC N N N N N N
3 P00C7 Y N N N N N
4 P00C7 N Y N N N N
5 P00C7 Y Y N N N N
6 P00C7 N N Y N N N
7 P00C7 Y N Y N N N
8 P00C7 N Y Y N N N
9 P0106 Y Y Y N N N
10 P00C7 N N N Y N N
11 P00C7 Y N N Y N N
12 P00C7 N Y N Y N N
13 P00C7 Y Y N Y N N
14 P00C7 N N Y Y N N
15 P00C7 Y N Y Y N N
16 P00C7 N Y Y Y N N
17 P00C7 Y Y Y Y N N
18 P00C7 N N N N Y N
19 P00C7 Y N N N Y N
20 P00C7 N Y N N Y N
21 P00C7 Y Y N N Y N
22 P00C7 N N Y N Y N
23 P00C7 Y N Y N Y N
24 P00C7 N Y Y N Y N
25 P00C7 Y Y Y N Y N
26 P00C7 N N N Y Y N
27 P0236 Y N N Y Y N
28 P00C7 N Y N Y Y N
29 P00C7 Y Y N Y Y N
30 P00C7 N N Y Y Y N
31 P00C7 Y N Y Y Y N
32 P00C7 N Y Y Y Y N
33 P00C7 Y Y Y Y Y N
34 P00C7 N N N N N Y
35 P00C7 Y N N N N Y
36 P00C7 N Y N N N Y
37 P00C7 Y Y N N N Y
38 P00C7 N N Y N N Y
39 P00C7 Y N Y N N Y
40 P00C7 N Y Y N N Y
41 P00C7 Y Y Y N N Y
42 P00C7 N N N Y N Y
43 P00C7 Y N N Y N Y
44 P2227 N Y N Y N Y
45 P00C7 Y Y N Y N Y
46 P00C7 N N Y Y N Y
47 P00C7 Y N Y Y N Y
48 P00C7 N Y Y Y N Y
49 P00C7 Y Y Y Y N Y
50 P00C7 N N N N Y Y
51 P00C7 Y N N N Y Y
52 P00C7 N Y N N Y Y
53 P00C7 Y Y N N Y Y
54 P222B N N Y N Y Y
55 P00C7 Y N Y N Y Y
56 P00C7 N Y Y N Y Y
57 P00C7 Y Y Y N Y Y
58 P00C7 N N N Y Y Y
59 P00C7 Y N N Y Y Y
60 P00C7 N Y N Y Y Y
61 P00C7 Y Y N Y Y Y
62 P00C7 N N Y Y Y Y
63 P00C7 Y N Y Y Y Y
64 P00C7 N Y Y Y Y Y
65 P00C7 Y Y Y Y Y Y
Initial Supporting table - P0101, P0106, P010B, P0121, P012B, P0236, P1101: MAF1 Residual Weight Factor based on MAF Est
Initial Supporting table - P0101, P0106, P010B, P0121, P012B, P0236, P1101: MAF1 Residual Weight Factor based on RPM
y/x 600 950 1,300 1,650 2,000 2,350 2,700 3,050 3,400 3,750 4,100 4,450 4,800 5,150 5,500 6,000 6,500
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Initial Supporting table - P0101, P0106, P010B, P0121, P0236, P1101: MAF2 Residual Weight Factor based on MAF Est
Initial Supporting table - P0101, P0106, P010B, P0121, P0236, P1101: MAF2 Residual Weight Factor based on RPM
y/x 600 950 1,300 1,650 2,000 2,350 2,700 3,050 3,400 3,750 4,100 4,450 4,800 5,150 5,500 6,000 6,500
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Description: The Run/Crank voltages required to pull in the PT relay as a function of induction air temperature.
y/x 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
1 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5
2 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5
3 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5
4 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5
5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5
6 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5
7 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5
8 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5
9 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5
10 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5
11 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5
12 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5
13 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5
14 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5
15 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5
16 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5
17 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5 22.5
y/x 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
1 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
2 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
3 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
7 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
8 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
9 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
10 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
11 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
12 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
13 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
14 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
15 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
16 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
17 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
Description: Used for P0300 - P0308, Multiplier for establishing the expected acceleration of the cylinder after the misfire
y/x 500 600 700 800 900 1,000 1,100 1,200 1,400 1,800 2,200 2,600 3,000 4,000 5,000 6,000 7,000
8 0.71 0.63 0.46 0.46 0.58 0.53 0.73 0.58 0.43 0.42 0.68 0.50 0.37 0.28 0.25 0.33 0.25
12 0.90 0.03 0.07 0.32 0.14 0.14 0.39 0.06 0.81 0.83 0.00 1.00 0.56 0.00 0.77 0.50 1.00
16 0.13 0.04 0.06 0.14 0.13 0.09 0.05 0.05 0.25 0.39 0.44 0.30 0.35 0.38 0.23 -0.08 0.90
20 0.05 0.03 0.05 0.07 0.06 0.24 -0.06 0.00 0.09 0.12 0.08 0.12 -0.05 -0.06 -0.13 -0.25 0.80
24 0.02 0.03 0.04 0.05 0.06 -0.04 0.07 0.00 0.14 0.09 -0.05 0.10 -0.08 -0.11 -0.13 -0.08 0.70
30 0.65 0.01 0.03 0.04 0.03 -0.08 -0.05 0.12 -0.03 0.10 0.04 -0.08 -0.11 -0.05 -0.16 -0.07 -0.25
40 0.65 0.65 0.65 0.65 0.04 -0.04 -0.04 -0.04 -0.16 -0.07 -0.14 -0.07 -0.19 -0.20 -0.10 -0.13 0.60
60 0.65 0.65 0.65 0.65 0.03 -0.09 0.03 -0.11 0.65 -0.04 -0.08 -0.17 -0.25 -0.21 -0.25 -0.25 0.60
100 0.65 0.65 0.65 0.65 0.65 0.65 0.65 0.65 0.65 0.65 0.65 0.65 0.65 0.65 0.65 0.65 0.60
Description: Used for P0300 - P0308, Multiplier for establishing the expected Jerk of the cylinder after the misfire
y/x 500 600 700 800 900 1,000 1,100 1,200 1,400 1,800 2,200 2,600 3,000 4,000 5,000 6,000 7,000
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.17 -1.10 -1.18 -1.46 -1.19 -1.46 -1.13 -1.00 -1.00 -0.89 -0.60 -0.93 -1.20 -1.00 -1.00 -1.00
16 -1.00 -1.19 -0.98 -1.14 -1.64 -1.49 -1.56 -1.34 -0.94 -1.03 -0.90 -0.90 -1.06 -1.70 -1.44 -1.86 -1.86
20 -1.00 -1.07 -0.97 -1.04 -1.20 -1.08 -1.39 -1.17 -1.17 -1.36 -1.28 -1.25 -1.15 -1.42 -2.00 -1.86 -1.86
24 -1.00 -1.00 -1.00 -0.98 -1.31 -1.08 -1.20 -1.01 -1.07 -1.19 -1.44 -1.41 -1.17 -1.25 -1.78 -2.00 -2.00
30 -1.00 -1.00 -1.01 -1.00 -1.33 -1.24 -1.19 -1.29 -1.05 -1.20 -1.23 -1.30 -1.27 -1.20 -1.90 -2.00 -2.00
40 -1.00 -1.00 -1.00 -1.00 -1.32 -1.07 -1.16 -1.01 -1.30 -1.03 -1.28 -1.20 -1.41 -2.00 -2.00 -2.00 -2.00
60 -1.00 -1.00 -1.00 -1.00 -1.32 -1.08 -0.98 -1.00 -1.00 -1.00 -1.15 -1.32 -1.79 -2.00 -2.00 -2.00 -2.00
100 -1.00 -1.00 -1.00 -1.13 -1.32 -1.00 -1.00 -1.00 -1.00 -1.00 -1.00 -1.00 -1.00 -1.00 -1.00 -1.00 -1.00
Description: Used for P0300 - P0308, Multiplier for establishing the expected jerk of the cylinder after the misfire if Active Fuel Management cylinder deact mode is active
y/x 800 1,000 1,200 1,600 2,000 2,400 2,600 3,000 3,500
8 0 0 0 1 2 -1 -1 -1 0
12 0 -1 -1 -1 -1 -1 -1 -1 0
16 0 -1 -1 -1 -1 -1 0 2 0
20 0 -2 -1 -1 -1 -1 -1 0 0
24 0 -2 -1 -1 -1 -1 -1 -1 0
30 0 -2 -1 -2 -1 0 -1 -1 0
40 0 -2 -1 -1 -1 0 -1 -1 0
60 0 -2 -1 -1 -1 0 -1 -1 0
100 0 -1 -1 -1 -1 0 -1 -1 0
Description: Used for P0300 - P0308, Multiplier for establishing the expected acceleration of the cylinder after the misfire if Active Fuel Management cylinder deact mode is active
y/x 800 1,000 1,200 1,600 2,000 2,400 2,600 3,000 3,500
8 0 0 1 2 2 0 0 0 0
12 0 0 0 0 0 0 0 0 0
16 0 0 0 0 0 0 2 3 0
20 0 0 0 0 0 0 1 2 0
24 0 0 0 0 0 0 0 1 0
30 0 0 0 0 0 0 0 0 0
40 0 0 0 0 0 0 0 0 0
60 0 0 0 0 0 0 0 0 0
100 0 0 0 0 0 0 0 0 0
Description: Used for P0300-P0308. Number of consecutive number of decelerating cylinders after the misfire that would be considered abnormal. (Cylinder Mode Equation)
y/x 0 1 2 3 4 5 6 7 8
1 7 7 7 7 7 7 7 7 7
Description: Used for P0300-P0308. Abnormal Rev Mode Number of consecutive number of decelerating cylinders after the misfire that would be considered abnormal. (Rev Mode
Equation)
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
Description: Used for P0300-P0308. Number of consecutive number of decelerating cylinders after the misfire that would be considered abnormal. (SCD Mode Equation)
y/x 0 1 2 3 4 5 6 7 8
1 3 3 3 3 3 3 3 3 3
Description: Used for P0300 - P0308, Mulitplier to SCD decel to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine Load.
y/x 400 500 600 700 800 1,000 1,200 1,400 1,600
6 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50
8 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50
10 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50
18 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50
24 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50
30 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50
40 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50
60 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50
77 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50
Description: Used for P0300 - P0308, Mulitplier to Medres SCD jerk to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine Load.
y/x 400 500 600 700 800 1,000 1,200 1,400 1,600
6 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15
8 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15
10 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15
18 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15
24 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15
30 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15
40 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15
60 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15
77 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15
Description: Used for P0300 - P0308, Mulitplier to Lores Decel to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine Load.
y/x 500 600 700 800 900 1,000 1,100 1,200 1,400 1,800 2,200 2,600 3,000 4,000 5,000 6,000 7,000
6 0.75 0.75 0.75 0.75 0.75 0.47 0.55 0.68 0.43 0.54 0.57 0.50 0.37 0.28 0.25 0.33 0.25
8 0.75 0.75 0.75 0.59 0.56 0.45 0.62 0.63 0.54 0.55 0.75 0.73 0.75 0.69 0.75 0.50 0.75
10 0.75 0.75 0.54 0.62 0.55 0.44 0.51 0.61 0.48 0.51 0.67 0.74 0.75 0.75 0.62 0.42 0.75
18 0.67 0.72 0.51 0.56 0.49 0.46 0.48 0.53 0.45 0.53 0.60 0.65 0.62 0.69 0.67 0.58 0.75
24 0.68 0.73 0.55 0.51 0.46 0.44 0.44 0.42 0.45 0.46 0.59 0.58 0.54 0.58 0.75 0.62 0.75
30 0.75 0.75 0.57 0.46 0.42 0.40 0.45 0.45 0.47 0.46 0.62 0.54 0.50 0.57 0.63 0.71 0.75
40 0.75 0.75 0.63 0.41 0.43 0.43 0.45 0.45 0.44 0.48 0.65 0.61 0.65 0.48 0.70 0.75 0.75
60 0.75 0.75 0.75 0.54 0.50 0.41 0.44 0.75 0.50 0.66 0.69 0.62 0.69 0.50 0.67 0.75 0.75
77 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.75
Description: Used for P0300 - P0308, Mulitplier to Lores Jerk to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine Load.
y/x 500 600 700 800 900 1,000 1,100 1,200 1,400 1,800 2,200 2,600 3,000 4,000 5,000 6,000 7,000
6 1.00 0.95 0.87 0.55 0.62 0.63 0.79 0.73 0.82 0.66 0.58 0.58 0.58 0.70 0.70 0.70 1.00
8 1.00 1.00 1.00 1.14 1.25 0.96 1.24 1.32 0.95 0.88 0.93 0.80 0.87 1.33 1.33 1.20 1.00
10 1.00 1.00 1.00 1.25 1.25 1.14 1.11 1.43 0.98 1.00 0.97 0.86 0.75 1.33 1.33 1.20 1.00
18 1.00 1.00 1.06 1.21 1.13 1.03 1.00 1.10 1.00 1.00 1.00 1.29 0.90 1.33 1.33 1.20 1.00
24 1.00 1.00 0.92 1.21 1.07 1.00 1.00 1.00 1.00 1.00 1.00 1.22 0.96 1.33 1.33 1.20 1.00
30 1.00 1.00 0.96 1.12 1.13 1.00 1.00 1.09 1.00 1.00 0.96 1.09 0.96 1.33 1.33 1.20 1.00
40 1.00 1.00 1.01 1.23 1.12 1.00 1.13 1.00 1.18 1.00 0.89 1.24 1.14 1.33 1.33 1.20 1.00
60 1.00 1.00 1.00 1.25 1.15 0.96 1.00 0.71 0.86 1.00 0.79 1.24 1.33 1.33 1.33 1.20 1.00
77 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.42 1.33 1.33 1.20 1.00
Description: Catalyst Damaging Misfire Percentage" Table whenever secondary conditions are met.
Description: Used for P0300 - P0308, 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.
y/x 1,000 1,200 1,400 1,600 1,800 2,200 2,400 2,600 2,800
6 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
10 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
14 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
18 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
22 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
26 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
77 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
Description: Used for P0300 - P0308, 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.
y/x 1,000 1,200 1,400 1,600 1,800 2,200 2,400 2,600 2,800
6 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50
10 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50
14 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50
18 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50
22 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50
26 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50
30 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50
40 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50
77 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50
Description: Used for P0300 - P0308, Only used on Diesel engines. Combustion modes that will force use of Idle table. A value of CeCMBR_i_CombModesMax means not selected.
CombustModeIdleTbl - Part 1
y/x 0 1 2 3 4 5
1 CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes
Max Max Max Max Max Max
CombustModeIdleTbl - Part 2
y/x 6 7 8 9 10 11
1 CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes
Max Max Max Max Max Max
CombustModeIdleTbl - Part 3
y/x 12 13 14 15 16
1 CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes
Max Max Max Max Max
Description: Used for P0300 - P0308, 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.
y/x 500 600 700 800 900 1,000 1,100 1,200 1,400 1,800 2,200 2,600 3,000 4,000 5,000 6,000 7,000
6 0.71 0.63 0.46 0.46 0.58 0.53 0.73 0.58 0.43 0.42 0.68 0.50 0.50 0.50 0.50 0.50 0.50
8 1.07 0.85 0.94 0.90 0.96 0.53 1.00 0.81 0.81 0.83 1.10 1.00 1.00 0.85 0.77 0.50 1.00
10 0.83 0.77 0.75 0.87 0.94 0.82 0.87 0.86 0.80 0.82 1.25 1.00 1.06 0.77 0.62 0.42 1.00
18 0.83 0.61 0.75 0.75 0.59 0.60 0.83 0.83 0.73 0.82 0.65 0.65 0.90 0.81 0.67 0.58 1.00
24 0.96 0.76 0.74 0.68 0.61 0.67 0.75 0.73 0.61 0.70 0.55 0.61 0.83 0.74 0.75 0.62 1.00
30 1.00 0.81 0.93 0.87 0.62 0.62 0.55 0.72 0.56 0.60 0.56 0.43 0.89 0.71 0.63 0.71 1.00
40 1.00 1.00 1.00 1.00 0.88 0.60 0.62 0.57 0.77 0.61 0.47 0.52 0.48 0.48 0.70 0.75 1.00
60 1.00 1.00 1.00 1.00 0.96 0.87 0.63 0.86 0.75 1.00 0.49 0.50 0.51 0.61 0.67 0.88 1.00
77 1.00 1.00 1.00 1.00 1.00 0.97 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 0.78 1.00 1.00
Description: Used for P0300 - P0308, 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.
y/x 500 600 700 800 900 1,000 1,100 1,200 1,400 1,800 2,200 2,600 3,000 4,000 5,000 6,000 7,000
6 -1 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
8 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
10 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1
18 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
24 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
30 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
40 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
60 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
77 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
Description: Used for P0300 - P0308, 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.
y/x 400 500 600 700 800 1,000 1,200 1,400 1,600
6 0.83 0.83 0.83 0.83 0.83 0.83 0.83 0.83 0.83
8 0.83 0.83 0.83 0.83 0.83 0.83 0.83 0.83 0.83
10 0.83 0.83 0.83 0.83 0.83 0.83 0.83 0.83 0.83
18 0.83 0.83 0.83 0.83 0.83 0.83 0.83 0.83 0.83
24 0.83 0.83 0.83 0.83 0.83 0.83 0.83 0.83 0.83
30 0.83 0.83 0.83 0.83 0.83 0.83 0.83 0.83 0.83
40 0.83 0.83 0.83 0.83 0.83 0.83 0.83 0.83 0.83
60 0.83 0.83 0.83 0.83 0.83 0.83 0.83 0.83 0.83
77 0.83 0.83 0.83 0.83 0.83 0.83 0.83 0.83 0.83
Description: Used for P0300 - P0308, 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.
y/x 400 500 600 700 800 1,000 1,200 1,400 1,600
6 -0.17 -0.17 -0.17 -0.17 -0.17 -0.17 -0.17 -0.17 -0.17
8 -0.17 -0.17 -0.17 -0.17 -0.17 -0.17 -0.17 -0.17 -0.17
10 -0.17 -0.17 -0.17 -0.17 -0.17 -0.17 -0.17 -0.17 -0.17
18 -0.17 -0.17 -0.17 -0.17 -0.17 -0.17 -0.17 -0.17 -0.17
24 -0.17 -0.17 -0.17 -0.17 -0.17 -0.17 -0.17 -0.17 -0.17
30 -0.17 -0.17 -0.17 -0.17 -0.17 -0.17 -0.17 -0.17 -0.17
40 -0.17 -0.17 -0.17 -0.17 -0.17 -0.17 -0.17 -0.17 -0.17
60 -0.17 -0.17 -0.17 -0.17 -0.17 -0.17 -0.17 -0.17 -0.17
77 -0.17 -0.17 -0.17 -0.17 -0.17 -0.17 -0.17 -0.17 -0.17
Description: Used for P0300 - P0308, Mulitplier to Lores Jerk 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.
y/x 1,000 1,200 1,400 1,600 1,800 2,200 2,400 2,600 2,800
6 1 1 1 1 1 0 0 0 0
10 1 1 1 1 1 1 0 0 0
14 1 1 1 1 1 1 0 0 0
18 1 1 1 1 1 1 1 0 0
22 1 1 1 1 1 1 1 1 1
26 1 1 1 1 1 1 1 1 1
30 1 1 1 1 1 1 1 0 0
40 1 1 1 1 1 1 1 0 0
77 1 1 1 1 1 1 0 0 0
Description: Used for P0300 - P0308, 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.
y/x 1,000 1,200 1,400 1,600 1,800 2,200 2,400 2,600 2,800
6 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50
10 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.60
14 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50
18 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50
22 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50
26 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50
30 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50
40 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50
77 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50
Description: Used for P0300-P0308. Crankshaft decel threshold. Thresholds are a function of rpm and % engine Load.
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 3,700 2,627 1,878 1,126 655 401 254 195 145 186 93 62 39
6 3,600 2,880 2,148 1,432 871 625 412 224 162 78 56 42 31
8 3,741 3,107 2,423 1,688 1,404 933 507 337 245 170 117 105 64
10 4,637 3,258 2,497 1,880 1,563 1,041 616 363 305 189 128 100 70
12 5,008 3,511 2,693 2,051 1,680 1,287 690 460 370 245 160 131 81
14 5,317 3,688 2,913 2,265 1,959 1,630 873 644 430 293 198 145 100
16 5,500 3,966 3,109 2,457 2,309 1,809 1,026 777 538 362 251 175 112
18 5,610 4,193 3,378 2,671 2,472 2,100 1,233 969 662 463 309 190 127
20 5,829 4,420 3,598 2,949 2,659 2,301 1,441 1,209 695 562 355 233 143
22 6,151 4,749 3,770 3,132 2,846 2,502 1,676 1,408 802 624 373 252 186
24 6,385 4,925 3,966 3,362 3,102 2,747 1,828 1,591 910 719 441 293 215
26 6,650 5,153 4,186 3,683 3,382 2,971 1,981 1,747 968 822 483 344 220
30 7,017 5,481 4,602 4,119 3,779 3,350 2,216 1,988 1,100 895 549 395 272
40 8,001 6,567 5,679 5,151 4,665 4,288 2,811 2,568 1,530 1,249 641 523 380
60 9,662 8,184 7,539 7,041 6,577 6,186 4,071 3,784 2,266 1,905 901 795 555
78 11,088 9,648 9,057 8,511 8,187 7,839 5,081 4,831 2,936 2,491 1,101 1,028 728
97 12,624 11,120 10,760 10,428 10,003 9,643 6,460 6,091 3,622 3,113 1,340 1,281 912
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 30 24 23 30 26 23 22 20 15 12 8 7 6
6 25 24 23 20 18 16 12 11 11 9 5 5 5
8 63 38 23 28 16 11 9 8 7 8 5 4 4
10 61 50 35 34 25 15 10 8 7 7 5 4 4
12 59 54 49 37 32 18 12 8 7 7 5 5 5
14 80 66 51 43 35 19 13 9 9 7 7 5 5
16 90 68 61 43 37 21 15 10 9 8 6 5 5
18 93 77 61 53 41 28 18 11 10 8 6 5 5
20 105 82 67 62 51 33 21 12 10 8 7 6 6
22 131 99 78 74 59 36 24 14 10 9 7 6 6
24 153 110 90 78 66 41 27 16 11 10 8 7 7
Description: Crankshaft jerk threshold. Thresholds are a function of rpm and % engine Load.
Value Units: Change in Delta time per cylinder from last cylinder (usec)
Y Units: percent load of max indicated torque (%)
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 2,650 2,833 1,879 1,822 1,143 971 622 324 229 139 112 109 95
6 2,889 2,609 1,605 1,466 944 900 448 241 166 110 92 84 60
8 3,126 3,308 2,010 1,647 1,312 990 632 277 245 166 95 89 64
10 3,725 3,676 3,070 2,214 1,377 1,122 664 351 251 188 109 98 63
12 4,664 4,202 3,318 2,276 1,413 1,164 677 358 262 237 135 126 73
14 5,189 4,517 3,872 2,404 1,618 1,443 693 364 265 261 165 129 89
16 5,589 4,937 4,297 2,500 1,793 1,479 907 759 411 328 197 140 101
18 5,944 5,253 4,638 2,597 2,012 1,624 1,020 743 489 380 223 157 109
20 6,331 5,726 5,148 2,693 2,187 1,893 1,160 973 548 462 286 181 123
22 6,519 6,304 5,531 2,773 2,405 2,133 1,324 1,173 620 526 292 198 150
24 6,649 6,461 5,787 2,917 2,565 2,373 1,577 1,373 665 583 360 239 172
26 6,735 6,829 6,084 3,013 2,697 2,472 1,843 1,493 724 679 386 286 180
30 6,929 7,460 6,808 3,238 2,974 2,754 2,172 1,733 874 786 448 341 212
40 7,167 9,299 8,595 3,831 3,629 3,375 2,894 2,306 1,135 929 661 423 338
60 7,578 12,610 12,041 4,888 4,533 4,364 3,969 3,506 1,708 1,055 890 694 564
78 7,924 15,395 14,849 5,818 5,510 5,324 4,931 4,546 2,204 1,150 1,006 851 735
97 8,356 19,656 19,126 6,897 6,581 6,209 6,016 5,665 2,746 1,229 1,099 973 872
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 68 46 36 28 19 14 13 12 8 7 4 3 3
6 42 37 28 23 17 11 11 7 6 5 3 2 2
8 50 31 23 23 15 10 9 6 6 6 4 4 4
10 52 46 29 25 19 11 9 6 6 5 4 4 4
12 53 48 38 27 22 15 10 6 6 5 4 4 4
14 73 56 42 31 22 18 11 7 7 6 4 4 4
16 81 60 44 33 26 19 12 7 7 6 5 4 4
18 86 64 45 36 28 19 14 7 7 6 5 4 4
20 96 66 48 43 30 21 16 8 8 6 5 5 5
22 110 71 56 45 33 22 16 10 8 7 5 5 5
24 129 75 60 47 35 23 17 10 9 8 5 5 5
26 149 80 64 48 37 24 17 11 9 8 5 5 5
30 177 88 68 52 39 25 18 13 11 10 6 5 5
40 243 138 75 59 44 27 20 15 13 11 8 7 7
60 335 196 86 69 49 31 24 19 15 14 12 11 11
78 393 247 97 77 52 36 28 22 18 17 15 14 14
97 449 297 108 86 56 40 32 27 23 21 19 18 18
Description: Used for P0300 - P0308, Negative Torque can cause crank readings to invert (active cylinders appear weak & deactivated cylinders appear "strong" If deactivated cylinders
don't decelerate at least this amount then the crank signal is inverting. Function of speed and load.
y/x 1,000 1,200 1,400 1,600 1,800 2,200 2,400 2,600 2,800
6 400 180 170 180 100 70 70 70 70
10 600 260 250 200 110 66 66 66 66
14 750 125 280 230 125 73 68 68 68
18 200 150 240 200 149 91 85 85 85
22 243 175 350 220 199 120 115 115 115
26 422 200 123 280 257 140 125 125 125
30 536 252 138 120 270 145 130 130 130
40 932 339 323 200 150 150 140 140 140
77 1,764 593 592 217 170 170 150 150 150
Description: Used for P0300 - P0308, Negative Torque can cause crank readings to invert (active cylinders appear weak & deactivated cylinders appear "strong" If deactivated cylinders
don't jerk at least this amount then the crank signal is inverting. Function of speed and load.
Value Units: Change in Delta time per cylinder from last cylinder (usec)
X Unit: RPM
Y Units: percent load of max indicated torque (%)
y/x 1,000 1,200 1,400 1,600 1,800 2,200 2,400 2,600 2,800
6 377 300 220 160 111 100 100 70 70
10 600 500 316 200 129 100 100 70 70
14 856 600 438 225 161 120 120 80 80
18 1,112 817 440 280 217 134 134 90 90
22 1,465 1,141 688 372 278 173 152 96 96
26 1,620 1,190 722 518 307 201 201 91 91
30 1,780 1,220 700 600 400 220 220 69 69
40 2,250 1,398 800 700 500 240 240 97 97
77 4,919 2,929 1,283 919 869 260 260 165 165
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_TransGr9
1 6,500 6,500 6,500 6,500 6,500 6,500 6,500
EngineOverSpeedLimit - Part 2
y/x CeTGRR_e_TransGr1 CeTGRR_e_TransGrN CeTGRR_e_TransGrR CeTGRR_e_TransGrP CeTGRR_e_TransGr7 CeTGRR_e_TransGr8
0 eut vrs ark
1 6,500 3,200 6,500 3,200 6,500 6,500
Description: Used for P0300-P0308. Crankshaft decel threshold. Thresholds are a function of rpm and % engine Load.
y/x 400 500 600 700 800 900 1,000 1,100 1,200 1,400 1,600 1,800 2,000
3 2,830 2,830 1,277 893 713 549 443 364 288 220 103 76 52
6 3,156 3,156 1,401 819 626 512 373 289 250 200 117 76 53
8 3,506 3,506 1,546 800 713 561 431 297 260 240 117 76 53
10 4,132 4,132 1,988 1,194 907 695 500 314 270 260 132 84 58
12 4,750 4,750 2,991 1,721 1,075 832 596 336 280 270 147 102 72
14 5,041 5,041 3,506 2,140 1,392 986 706 384 340 320 170 119 84
16 5,318 5,318 3,993 2,572 1,713 1,164 779 569 500 410 185 136 96
18 5,610 5,610 4,339 2,941 2,014 1,298 904 732 650 500 209 171 118
20 5,829 5,829 4,601 3,177 2,222 1,446 1,016 843 750 580 248 214 133
22 6,151 6,151 4,804 3,430 2,428 1,553 1,085 916 822 660 286 236 158
24 6,385 6,385 5,007 3,649 2,634 1,647 1,160 1,000 911 761 335 262 181
26 6,650 6,650 5,251 3,851 2,813 1,754 1,263 1,079 1,001 840 422 279 199
30 7,017 7,017 5,597 4,224 3,170 1,956 1,463 1,163 1,085 920 509 321 235
40 8,001 8,001 6,329 5,052 3,908 2,382 1,916 1,258 1,135 1,000 654 435 313
60 9,662 9,662 7,879 6,613 5,324 3,315 2,800 1,508 1,319 1,170 888 644 465
78 11,088 11,088 9,351 7,976 6,492 4,127 3,575 1,829 1,659 1,520 1,139 814 597
97 12,624 12,624 10,847 9,480 7,714 4,996 4,522 2,157 2,061 1,901 1,421 1,017 742
Description: Crankshaft jerk threshold. Thresholds are a function of rpm and % engine Load.
Value Units: Change in Delta time per cylinder from last cylinder (usec)
X Unit: RPM
Y Units: percent load of max indicated torque (%)
y/x 400 500 600 700 800 900 1,000 1,100 1,200 1,400 1,600 1,800 2,000
3 2,155 1,725 1,146 928 700 554 459 360 259 206 72 58 47
6 2,077 1,646 1,020 665 570 451 373 296 239 180 69 55 46
8 2,311 1,725 1,114 828 675 509 390 324 267 230 77 58 49
10 2,663 2,077 1,456 1,111 845 654 476 344 289 250 107 76 57
12 2,995 2,370 1,798 1,297 925 689 521 368 311 260 140 90 68
14 3,210 2,507 1,954 1,441 1,018 757 529 412 338 285 169 125 97
16 3,445 2,722 2,141 1,641 1,191 815 554 461 415 361 181 138 107
18 3,699 2,917 2,327 1,784 1,284 883 668 565 492 446 221 154 117
20 3,934 3,132 2,421 1,913 1,457 979 807 702 596 522 245 176 133
22 4,207 3,386 2,607 2,114 1,619 1,124 928 815 717 607 249 201 153
24 4,696 3,660 2,919 2,328 1,826 1,289 1,015 936 816 718 285 213 152
26 5,087 4,149 3,323 2,629 2,034 1,482 1,206 1,065 937 808 322 230 171
30 5,693 4,618 3,806 3,188 2,439 1,773 1,418 1,250 1,030 873 384 272 214
40 6,455 5,243 4,412 3,861 3,086 2,382 1,834 1,467 1,151 974 533 384 300
60 6,964 5,986 5,097 4,505 3,779 3,050 2,382 1,944 1,376 1,161 817 593 471
78 7,668 6,553 5,750 5,121 4,275 3,545 2,908 2,525 1,755 1,544 1,084 770 622
97 8,356 7,218 6,414 5,879 5,049 4,065 3,456 3,143 2,155 1,974 1,374 962 791
Description: Used for P0300-P0308. Crankshaft decel threshold while in SCD mode. SCD mode uses smaller windows near TDC. Thresholds are a function of rpm and % engine
Load. 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 700 800 900 1,000 1,100 1,200 1,400 1,600 1,800 2,000
3 5,423 5,328 2,362 1,589 1,425 660 713 380 380 285 143 119 76
6 5,543 5,448 2,313 1,249 1,360 540 713 470 380 285 176 114 70
8 5,649 5,554 2,419 1,220 1,115 611 713 642 380 241 187 122 80
10 5,755 5,660 2,470 1,297 919 659 658 642 263 218 107 107 95
12 5,861 5,766 2,962 1,470 1,085 814 569 642 249 179 189 80 69
14 5,967 5,872 3,338 1,668 1,260 969 604 444 332 198 145 83 65
16 6,073 5,978 3,400 1,880 1,429 1,124 705 514 377 291 139 94 73
18 6,179 6,084 3,559 2,109 1,601 1,279 799 584 394 270 163 107 82
20 6,720 6,190 3,856 2,390 1,772 1,435 958 724 423 273 199 130 97
22 7,266 6,295 4,611 2,533 1,936 1,589 1,035 793 493 342 248 157 111
24 7,813 6,728 4,750 2,789 2,106 1,745 1,136 835 525 375 277 178 131
26 8,267 7,206 4,804 3,028 2,275 1,947 1,170 888 576 404 294 189 144
30 8,861 7,956 5,336 3,417 2,614 2,210 1,367 1,052 692 472 343 216 168
40 9,477 9,477 6,817 4,248 3,460 2,986 1,861 1,357 1,046 689 480 339 242
60 9,477 9,477 9,448 6,191 5,153 4,537 2,848 2,059 1,446 872 766 573 410
78 9,477 9,477 9,477 7,892 6,634 5,817 3,712 2,673 1,895 1,170 888 619 427
97 11,164 10,149 9,477 9,477 8,014 6,650 4,518 3,246 2,312 1,568 1,087 759 523
Description: Used for P0300-P0308. Crankshaft jerk threshold while in SCD mode. SCD mode uses smaller windows near TDC. Thresholds are a function of rpm and % engine Load.
Value Units: Change in Delta time per cylinder from last cylinder (usec)
X Unit: RPM
Y Units: percent load of max indicated torque (%)
y/x 400 500 600 700 800 900 1,000 1,100 1,200 1,400 1,600 1,800 2,000
3 5,803 5,708 2,850 1,498 1,330 643 689 357 380 285 171 114 76
6 5,923 5,828 2,850 1,241 1,297 587 689 447 380 285 171 86 70
8 6,029 5,934 2,894 1,160 1,115 611 700 486 380 241 136 90 66
10 6,135 6,040 2,945 1,297 906 584 658 360 274 218 98 82 74
12 6,241 6,146 3,011 1,521 1,013 689 552 413 252 189 110 83 66
14 6,347 6,252 3,194 1,735 1,260 825 599 444 332 200 130 94 71
16 6,453 6,358 3,405 1,976 1,430 961 670 515 362 209 150 101 84
18 6,559 6,464 3,437 2,192 1,600 1,097 859 632 430 286 179 115 91
20 6,720 6,570 3,910 2,397 1,770 1,294 965 768 512 315 212 142 106
22 7,266 6,675 4,191 2,543 1,939 1,385 1,070 827 596 396 284 179 123
24 7,813 6,763 4,750 2,694 2,109 1,509 1,127 885 640 445 317 191 137
26 8,267 6,816 4,750 2,929 2,327 1,640 1,100 904 677 487 342 194 146
30 8,861 7,400 4,914 3,417 2,619 1,911 1,287 1,005 796 562 387 218 168
40 9,477 9,477 6,321 4,248 3,468 2,590 1,755 1,357 1,172 820 527 349 257
60 9,477 9,477 9,477 6,191 5,166 3,948 2,692 2,059 1,688 1,075 796 528 409
78 9,477 9,477 9,477 7,892 6,652 5,135 3,540 2,700 2,216 1,411 942 594 453
97 11,164 10,149 9,477 9,477 8,037 6,243 4,465 3,420 2,707 1,725 1,151 726 554
Description: Used for P0300-P0308. Only used on Diesel engines. Initiates a misfire delay when the current combustion mode matchs a selection in the table. A value of
CeCMBR_i_CombModesMax means not selected.
InfrequentRegen - Part 1
y/x 0 1 2 3 4 5
1 CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes
Max Max Max Max Max Max
InfrequentRegen - Part 2
y/x 6 7 8 9 10 11
1 CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes
Max Max Max Max Max Max
InfrequentRegen - Part 3
y/x 12 13 14 15 16
1 CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes
Max Max Max Max Max
Description: Used for P0300-P0308. 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.
Value Units: Number of Engine cycles after isolated misfire (Engine cycles)
X Unit: thousands of RPM (rpm/1000)
y/x 0 1 2 3 4 5 6 7 8
1 2 2 2 2 2 2 2 2 2
Description: The Run/Crank voltages required to pull in the PT relay as a function of induction air temperature.
Description: Used for P0300 - P0308, Mulitplier to SCD_Decel to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine Load.
y/x 400 500 600 700 800 1,000 1,200 1,400 1,600
6 0.80 0.80 0.80 0.80 0.80 0.80 0.80 0.80 0.80
8 0.80 0.80 0.80 0.80 0.80 0.80 0.80 0.80 0.80
10 0.80 0.80 0.80 0.80 0.80 0.80 0.80 0.80 0.80
18 0.80 0.80 0.80 0.80 0.80 0.80 0.80 0.80 0.80
24 0.80 0.80 0.80 0.80 0.80 0.80 0.80 0.80 0.80
30 0.80 0.80 0.80 0.80 0.80 0.80 0.80 0.80 0.80
40 0.80 0.80 0.80 0.80 0.80 0.80 0.80 0.80 0.80
60 0.80 0.80 0.80 0.80 0.80 0.80 0.80 0.80 0.80
77 0.80 0.80 0.80 0.80 0.80 0.80 0.80 0.80 0.80
Description: Used for P0300 - P0308, Mulitplier to P0300_SCD_Jerk to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine Load.
y/x 400 500 600 700 800 1,000 1,200 1,400 1,600
6 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
10 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
18 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
77 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
Description: Used for P0300 - P0308, Mulitplier to Cyl Mode Deceleration to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine
Load.
y/x 500 600 700 800 900 1,000 1,100 1,200 1,400 1,800 2,200 2,600 3,000 4,000 5,000 6,000 7,000
6 0.87 1.00 0.87 0.83 0.88 0.91 1.00 0.78 0.60 0.58 0.66 0.48 0.37 0.33 0.38 0.52 0.52
8 1.00 0.77 0.94 0.90 0.96 0.53 1.00 0.81 0.81 0.83 0.77 0.73 0.81 0.85 0.85 0.83 1.00
10 0.83 0.90 1.00 1.00 1.00 0.63 0.87 0.77 0.70 0.82 0.61 0.74 0.71 0.77 0.77 0.83 1.00
18 0.83 0.85 1.00 1.00 0.87 0.68 0.73 0.79 0.73 0.77 0.68 0.65 0.62 0.81 0.87 1.00 1.00
24 0.96 0.97 1.00 0.80 0.70 0.67 0.69 0.73 0.71 0.70 0.70 0.77 0.75 0.74 0.88 1.00 1.00
30 1.00 1.00 1.00 0.79 0.73 0.62 0.73 0.80 0.78 0.74 0.77 0.76 0.75 0.71 0.79 1.00 1.00
40 1.00 1.00 1.00 1.00 0.88 0.66 0.80 0.78 0.77 0.72 0.68 0.73 0.81 0.76 0.95 1.00 1.00
60 1.00 1.00 1.00 1.00 0.96 0.70 1.00 0.86 0.75 1.00 0.88 0.86 1.00 0.89 0.92 1.00 1.00
77 1.00 1.00 1.00 1.00 1.00 0.97 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
Description: Used for P0300 - P0308, Mulitplier to P0300_CylModeJerk to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine
Load.
y/x 500 600 700 800 900 1,000 1,100 1,200 1,400 1,800 2,200 2,600 3,000 4,000 5,000 6,000 7,000
6 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
10 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
18 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
77 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
Description: Used for P0300 - P0308, Mulitplier to SCD_Decel to account for different pattern of light level misfire. Multipliers are a function of engine rpm and % engine Load.
y/x 400 500 600 700 800 1,000 1,200 1,400 1,600
6 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10
8 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10
10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10
18 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10
24 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10
30 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10
40 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10
60 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10
77 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10
Description: Used for P0300 - P0308, Mulitplier to Random_SCD_Jerk to account for different pattern of light level misfire. Multipliers are a function of engine rpm and % engine Load.
y/x 400 500 600 700 800 1,000 1,200 1,400 1,600
6 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10
8 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10
10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10
18 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10
24 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10
30 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10
40 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10
60 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10
77 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10 1.10
Description: Used for P0300 - P0308, 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.
y/x 1,000 1,200 1,400 1,600 1,800 2,200 2,400 2,600 2,800
6 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
10 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
14 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
18 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
22 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
26 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
77 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
Description: Used for P0300 - P0308, 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.
y/x 1,000 1,200 1,400 1,600 1,800 2,200 2,400 2,600 2,800
6 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
10 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
14 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
18 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
22 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
26 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
77 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
Description: Used for P0300 - P0308. Multiplier to CylMode_Decel. account for different pattern of light level misfire. Multipliers are a function of engine rpm and % engine Load.
y/x 500 600 700 800 900 1,000 1,100 1,200 1,400 1,800 2,200 2,600 3,000 4,000 5,000 6,000 7,000
6 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
10 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
18 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
77 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
Description: Used for P0300 - P0308, Multiplier to CylMode_Jerk to account for different pattern of light level misfire. Multipliers are a function of engine rpm and % engine Load.
y/x 500 600 700 800 900 1,000 1,100 1,200 1,400 1,800 2,200 2,600 3,000 4,000 5,000 6,000 7,000
6 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
10 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
18 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
77 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
Description: Used for P0300 - P0308, Mulitplier to RevMode_Decel to account for different pattern of light level misfire. Multipliers are a function of engine rpm and % engine Load.
y/x 3,000 3,500 4,000 4,500 5,000 5,500 6,000 7,000 8,000
6 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
10 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
18 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
77 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
Description: Used for P0300 - P0308, 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.
y/x 1,000 1,200 1,600 2,000 2,600 3,500 4,500 5,500 6,500
1 1.40 1.30 1.20 1.20 1.20 1.20 1.20 1.20 1.20
Description: Used for P0300-P0308. Crankshaft decel threshold. Thresholds are a function of rpm and % engine Load.
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
Value Units: Number of Engine cycles after isolated misfire (Engine cycles)
X Unit: thousands of RPM (rpm/1000)
y/x 0 1 2 3 4 5 6 7 8
1 4 4 4 4 4 4 4 4 4
Description: Used for P0300-P0308 Crankshaft decel threshold. SCD mode uses smaller windows near TDC. Thresholds are a function of rpm and % engine Load.
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
Description: Used for P0300-P0308. Crankshaft jerk threshold. SCD mode uses smaller windows near TDC. Thresholds are a function of rpm and % engine Load.
Value Units: Change in Delta time per cylinder from last cylinder (usec)
X Unit: RPM
Y Units: percent load of max indicated torque (%)
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
Description: Used for P0300 - P0308, 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.
y/x 1,000 1,200 1,600 2,000 2,600 3,500 4,500 5,500 6,500
0 2.90 2.20 2.00 2.00 2.00 1.00 1.00 1.00 1.00
1 2.20 2.00 2.00 2.00 2.00 1.00 1.00 1.00 1.00
1 2.00 2.00 2.00 2.00 2.00 1.00 1.00 1.00 1.00
1 2.00 2.00 2.00 2.00 2.00 1.00 1.00 1.00 1.00
1 2.00 2.00 2.00 2.00 2.00 1.00 1.00 1.00 1.00
2 2.00 2.00 2.00 2.00 2.00 1.00 1.00 1.00 1.00
2 2.00 2.00 2.00 2.00 2.00 1.00 1.00 1.00 1.00
4 2.00 2.00 2.00 2.00 2.00 1.00 1.00 1.00 1.00
8 2.00 2.00 2.00 2.00 2.00 1.00 1.00 1.00 1.00
Description: Used for P0300-P0308. Only used if Rough Road source = TOSS: dispersion value on Transmission Output Speed Sensor above which rough road is indicated present
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
Description: Used for P0300-P0308. Number of engine cycles to delay if diesel engine is cranked before wait to start lamp is extinguished. This lookup table determines the delay length
by taking into account the coolant temperature.
Description: Used for P0300-P0308. Only used if Wheel speed from ABS is used. If difference between wheel speed readings is larger than this limit, rough road is present
Description: Used for P0300-P0308. Zero torque engine load while in Active Fuel Management. %of Max Brake Torque along the Neutral rev line, as a function of RPM and Baro
ZeroTorqueAFM - 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 -3.25 -3.25 -3.25 -3.25 -3.25 -3.00 -2.25 -1.50 -1.50 -0.75 -0.75 -0.75 -0.37
75 -2.50 -2.50 -2.50 -2.50 -2.00 -1.75 -1.37 -1.00 -0.75 -0.25 -0.25 -0.37 -0.12
85 -2.50 -2.50 -2.50 -2.50 -2.00 -1.75 -1.37 -1.00 -0.75 -0.25 -0.25 -0.37 -0.12
95 -0.50 -0.50 -0.50 -0.50 -0.50 0.00 0.25 0.50 0.50 0.50 0.50 0.50 0.50
105 -0.50 -0.50 -0.50 -0.50 -0.50 0.00 0.25 0.50 0.50 0.50 0.50 0.50 0.50
ZeroTorqueAFM - 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 -0.12 0.25 0.12 0.00 -1.25 0.59 2.54 4.49 6.44 8.39 10.34 12.29 14.50
75 0.12 0.50 0.25 0.00 -1.00 1.03 2.97 4.93 6.87 8.83 10.77 12.73 14.50
85 0.12 0.50 0.25 0.00 -1.00 1.03 2.97 4.93 6.87 8.83 10.77 12.73 14.50
95 0.50 0.50 0.25 0.25 0.00 1.73 3.53 5.32 7.12 8.92 10.72 12.52 14.50
105 0.50 0.50 0.25 0.25 0.00 1.73 3.53 5.32 7.12 8.92 10.72 12.52 14.50
Description: Used for P0300-P0308. %of Max Brake Torque that represents Zero Brake torque along the Neutral rev line, as a function of RPM and Baro
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 -3.25 -3.25 -3.25 -3.25 -3.25 -3.00 -2.75 -2.50 -2.50 -1.00 -0.50 -1.00 -1.25
75 -2.50 -2.50 -2.50 -2.50 -2.00 -1.75 -1.75 -1.75 -1.75 -1.25 -0.75 -0.75 -0.75
85 -2.50 -2.50 -2.50 -2.50 -2.00 -1.75 -1.75 -1.75 -1.75 -1.25 -0.75 -0.75 -0.75
95 -0.50 -0.50 -0.50 -0.50 -0.50 0.00 0.00 -0.25 -0.25 -0.25 1.00 0.50 0.37
105 -0.50 -0.50 -0.50 -0.50 -0.50 0.00 0.00 -0.25 -0.25 -0.25 1.00 0.50 0.37
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.25 -0.50 -0.50 -1.25 -1.25 0.59 2.54 4.49 6.44 8.39 10.34 12.29 14.50
75 -0.75 -0.75 -0.75 -0.75 -1.00 1.03 2.97 4.93 6.87 8.83 10.77 12.73 14.50
85 -0.75 -0.75 -0.75 -0.75 -1.00 1.03 2.97 4.93 6.87 8.83 10.77 12.73 14.50
95 0.50 0.00 0.00 0.12 0.00 1.73 3.53 5.32 7.12 8.92 10.72 12.52 14.50
105 0.50 0.00 0.00 0.12 0.00 1.73 3.53 5.32 7.12 8.92 10.72 12.52 14.50
Description: P0016, P0017, P0018, P0019 Cam Correlation Oil Temperature Threshold
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
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
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
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
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
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
Description: Delay time when a transmission range change or transfer case range change occures before the fail time can update. Thresholds are a function of transmission fliud
temperature. Table axis is transmission fliud temperature (DegC) and table output is delay time (seconds).
y/x -40.00 0.00 40.00
1 5.00 5.00 5.00
Description: Delay time when a transmission range change or transfer case range change occures before the fail time can update. Thresholds are a function of transmission fliud
temperature. Table axis is transmission fliud temperature (DegC) and table output is delay time (seconds).
y/x -40.00 -20.00 40.00
1 5.00 5.00 5.00
KnFWDD_v_TCaseRatioMarginSpd
KnFWDD_M_TCaseRatioMarginTrq
y/x 0.00 3.00 5.00 5.10 12.00 15.00 18.00 21.00 24.00
-200.00 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
-150.00 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
-100.00 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
-50.00 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
0.00 0.0000 0.0000 0.0000 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005
50.00 0.0000 0.0000 0.0000 0.0005 0.0249 0.0249 0.0249 0.0249 0.0249
100.00 0.0000 0.0000 0.0000 0.0005 0.0249 0.0249 0.0249 0.0249 0.0249
150.00 0.0000 0.0000 0.0000 0.0005 0.0249 0.0249 0.0249 0.0249 0.0249
200.00 0.0000 0.0000 0.0000 0.0005 0.0249 0.0249 0.0249 0.0249 0.0249
KnFWDD_v_TCaseRatioMarginSpd
KnFWDD_M_TCaseRatioMarginTrq
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 8.9999 8.9999 8.9999 8.9999 8.9999 8.9999
2.00 8.9999 8.9999 8.9999 8.9999 8.9999 8.9999 8.9999 8.9999 8.9999
3.00 8.9999 8.9999 8.9999 8.9999 8.9999 8.9999 8.9999 8.9999 8.9999
4.00 8.9999 8.9999 8.9999 8.9999 8.9999 8.9999 8.9999 8.9999 8.9999
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 8.9999 1.3000 1.3000 1.3000 1.3000 1.3000
7.00 8.9999 8.9999 8.9999 8.9999 1.3000 1.3000 1.3000 1.3000 1.3000
8.00 8.9999 8.9999 8.9999 8.9999 1.3000 1.3000 1.3000 1.3000 1.3000
9.00 8.9999 8.9999 8.9999 8.9999 1.3000 1.3000 1.3000 1.3000 1.3000
KnFWDD_v_TCaseRatioMarginSpd
KnFWDD_M_TCaseRatioMarginTrq
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 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999
2.00 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999
3.00 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999
4.00 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999
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 -6.9999 0.7000 0.7000 0.7000 0.7000 0.7000
7.00 -6.9999 -6.9999 -6.9999 -6.9999 0.7000 0.7000 0.7000 0.7000 0.7000
8.00 -6.9999 -6.9999 -6.9999 -6.9999 0.7000 0.7000 0.7000 0.7000 0.7000
9.00 -6.9999 -6.9999 -6.9999 -6.9999 0.7000 0.7000 0.7000 0.7000 0.7000
KnFWDD_v_TCaseRatioMarginSpd
KnFWDD_M_TCaseRatioMarginTrq
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 10.7098 10.7098 10.7098 10.7098 10.7098 10.7098
2.00 10.7098 10.7098 10.7098 10.7098 10.7098 10.7098 10.7098 10.7098 10.7098
3.00 10.7098 10.7098 10.7098 10.7098 10.7098 10.7098 10.7098 10.7098 10.7098
4.00 10.7098 10.7098 10.7098 10.7098 10.7098 10.7098 10.7098 10.7098 10.7098
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 10.7098 3.0100 3.0100 3.0100 3.0100 3.0100
7.00 10.7098 10.7098 10.7098 10.7098 3.0100 3.0100 3.0100 3.0100 3.0100
8.00 10.7098 10.7098 10.7098 10.7098 3.0100 3.0100 3.0100 3.0100 3.0100
9.00 10.7098 10.7098 10.7098 10.7098 3.0100 3.0100 3.0100 3.0100 3.0100
KnFWDD_v_TCaseRatioMarginSpd
KnFWDD_M_TCaseRatioMarginTrq
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 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899
2.00 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899
3.00 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899
4.00 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899
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 -5.2899 2.4099 2.4099 2.4099 2.4099 2.4099
7.00 -5.2899 -5.2899 -5.2899 -5.2899 2.4099 2.4099 2.4099 2.4099 2.4099
8.00 -5.2899 -5.2899 -5.2899 -5.2899 2.4099 2.4099 2.4099 2.4099 2.4099
9.00 -5.2899 -5.2899 -5.2899 -5.2899 2.4099 2.4099 2.4099 2.4099 2.4099
KnFWDD_v_TCaseRatioMarginSpd
KnFWDD_M_TCaseRatioMarginTrq
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 8.9999 8.9999 8.9999 8.9999 8.9999 8.9999
2.00 8.9999 8.9999 8.9999 8.9999 8.9999 8.9999 8.9999 8.9999 8.9999
3.00 8.9999 8.9999 8.9999 8.9999 8.9999 8.9999 8.9999 8.9999 8.9999
4.00 8.9999 8.9999 8.9999 8.9999 8.9999 8.9999 8.9999 8.9999 8.9999
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 8.9999 5.0000 5.0000 3.0000 3.0000 3.0000
7.00 8.9999 8.9999 8.9999 8.9999 3.0000 3.0000 2.0000 2.0000 2.0000
8.00 8.9999 8.9999 8.9999 8.9999 2.0000 2.0000 1.5000 1.5000 1.5000
9.00 8.9999 8.9999 8.9999 8.9999 1.1000 1.1000 1.1000 1.1000 1.1000
KnFWDD_v_TCaseRatioMarginSpd
KnFWDD_M_TCaseRatioMarginTrq
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 10.7098 10.7098 10.7098 10.7098 10.7098 10.7098
2.00 10.7098 10.7098 10.7098 10.7098 10.7098 10.7098 10.7098 10.7098 10.7098
3.00 10.7098 10.7098 10.7098 10.7098 10.7098 10.7098 10.7098 10.7098 10.7098
4.00 10.7098 10.7098 10.7098 10.7098 10.7098 10.7098 10.7098 10.7098 10.7098
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 10.7098 6.7100 6.7100 4.7100 4.7100 4.7100
7.00 10.7098 10.7098 10.7098 10.7098 4.7100 4.7100 3.7100 3.7100 3.7100
8.00 10.7098 10.7098 10.7098 10.7098 3.7100 3.7100 3.2100 3.2100 3.2100
9.00 10.7098 10.7098 10.7098 10.7098 2.8099 2.8099 2.8099 2.8099 2.8099
KnFWDD_v_TCaseRatioMarginSpd
KnFWDD_M_TCaseRatioMarginTrq
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 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999
2.00 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999
3.00 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999
4.00 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999 -6.9999
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 -6.9999 -3.0000 -3.0000 -1.0000 -1.0000 -1.0000
7.00 -6.9999 -6.9999 -6.9999 -6.9999 -1.0000 -1.0000 0.0000 0.0000 0.0000
8.00 -6.9999 -6.9999 -6.9999 -6.9999 0.0000 0.0000 0.5000 0.5000 0.5000
9.00 -6.9999 -6.9999 -6.9999 -6.9999 0.9000 0.9000 0.9000 0.9000 0.9000
KnFWDD_v_TCaseRatioMarginSpd
KnFWDD_M_TCaseRatioMarginTrq
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 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899
2.00 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899
3.00 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899
4.00 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899 -5.2899
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 -5.2899 -1.2900 -1.2900 0.7100 0.7100 0.7100
7.00 -5.2899 -5.2899 -5.2899 -5.2899 0.7100 0.7100 1.7100 1.7100 1.7100
8.00 -5.2899 -5.2899 -5.2899 -5.2899 1.7100 1.7100 2.2100 2.2100 2.2100
9.00 -5.2899 -5.2899 -5.2899 -5.2899 2.6100 2.6100 2.6100 2.6100 2.6100
Description: This table describes the adaptive (Block Learn) cells in which to enable the Post (Secondary) Oxygen sensor response tests.
Note: When the table column heading matches the calibration value below it, that individual cell is enabled.
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
Description: This table describes the Block learn cells which enable the Pre (Primary) Oxygen sensor response tests.
Note: When the table column heading matches the calibration value below it, that individual cell is enabled.
Description: This Calibration is the acculmulated airflow limit above which the Green condition is expired
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.
Description: Maximum Intake Cam 1 phase error as a function of engine speed and engine oil temperature.
Description: Minimum time for Intake Cam 1 phase position to be stable to enable performance diagnostic.
Description: Maximum Exhaust Cam 1 phase error as a function of engine speed and engine oil temperature.
Description: Minimum time for Exhaust Cam 1 phase position to be stable to enable performance diagnostic.
Description: P0016, P0017, P0018, P0019: Cam Correlation Oil Temperature Threshold
Description: OAT Performance Diagnostic counter increment for determining OAT-IAT equilibrium for engine off (for hybrid applications)
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
Description: OAT Performance Diagnostic counter increment for determining OAT-IAT equilibrium for engine running
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
Description: Turbocharger Intake Flow Rationality Diagnostic Failure Matrix - 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 No DTC
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
35 F F T F F F F F No DTC
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 No DTC
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
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
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 No DTC
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
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
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
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
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
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
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
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
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 0.982 0.920 0.837 0.865 0.819 0.819
y/x 1,000 1,750 2,500 3,250 4,000 4,750 5,500 6,250 7,000
1 10.0 14.0 23.0 26.0 27.0 20.0 20.0 20.0 20.0
y/x 1,000 1,750 2,500 3,250 4,000 4,750 5,500 6,250 7,000
1 95.0 80.0 60.0 50.0 50.0 40.0 30.0 30.0 30.0
y/x 1,000 1,750 2,500 3,250 4,000 4,750 5,500 6,250 7,000
1 3.5 7.0 7.0 10.0 10.0 10.0 10.0 10.0 10.0
y/x 1,000 1,750 2,500 3,250 4,000 4,750 5,500 6,250 7,000
1 13.0 36.0 70.0 82.0 104.0 115.0 120.0 120.0 120.0
y/x 1,000 1,750 2,500 3,250 4,000 4,750 5,500 6,250 7,000
1 115.0 150.0 180.0 180.0 180.0 180.0 180.0 165.0 165.0
y/x 1,000 1,750 2,500 3,250 4,000 4,750 5,500 6,250 7,000
1 1.5 1.5 2.5 3.5 3.8 5.0 6.0 6.0 6.0
y/x 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
1 0.000 0.010 0.019 0.028 0.037 0.047 0.057 0.065 0.075 0.084 0.094 0.104 0.112 0.122 0.131 0.141 0.150
y/x 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
1 0.000 0.008 0.017 0.024 0.032 0.041 0.049 0.057 0.065 0.073 0.081 0.090 0.098 0.105 0.113 0.120 0.130
Description: This table discribes the Pass and Fail regions based on the diagnostic test result
Value Units: If the cell contains a "0" then the fault is indicated, if it contains a "1" a fault is not indicated.
X Unit: X axis is Lean to Rich response time (in sec), Please see the table below named "KnEOSD_t_ST_LRC_LimRS1" for the 17 X axis table breakpoints.
Y Units: Y axis is Rich to Lean response time (in sec), Please see the table below named "KnEOSD_t_ST_RLC_LimRS1" for the 17 Y axis table breakpoints.
y/x 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0
2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0
3 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0
4 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0
5 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0
6 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0
7 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0
8 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0
9 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0
10 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0
11 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0
12 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0
13 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0
14 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0
15 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0
16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Description: Timer to stabilize enable conditions for over and underboost diagnosis.
y/x 1,000 1,500 2,000 2,500 3,000 3,500 4,000 4,500 5,000 6,000
1 8.0000 6.5000 5.0000 3.0000 2.0000 1.0000 1.0000 1.0000 1.0000 1.0000
y/x 100.00 120.00 140.00 160.00 170.00 180.00 190.00 200.00 210.00 220.00
1,000 -20.00 -20.00 -20.00 -20.00 -20.00 -20.00 -20.00 -20.00 -20.00 -20.00
1,500 -20.00 -20.00 -20.00 -20.00 -20.00 -20.00 -20.00 -20.00 -20.00 -20.00
2,000 -20.00 -20.00 -20.00 -20.00 -20.00 -20.00 -20.00 -20.00 -20.00 -20.00
2,500 -30.00 -30.00 -30.00 -30.00 -30.00 -30.00 -30.00 -30.00 -30.00 -30.00
3,000 -35.00 -35.00 -35.00 -35.00 -35.00 -35.00 -35.00 -35.00 -35.00 -35.00
3,500 -35.00 -35.00 -35.00 -35.00 -35.00 -35.00 -35.00 -35.00 -35.00 -35.00
4,000 -35.00 -35.00 -35.00 -35.00 -35.00 -35.00 -35.00 -35.00 -35.00 -35.00
4,500 -35.00 -35.00 -35.00 -35.00 -35.00 -35.00 -35.00 -35.00 -35.00 -35.00
5,000 -35.00 -35.00 -35.00 -35.00 -35.00 -35.00 -35.00 -35.00 -35.00 -35.00
6,000 -35.00 -35.00 -35.00 -35.00 -35.00 -35.00 -35.00 -35.00 -35.00 -35.00
y/x 100.00 120.00 140.00 160.00 170.00 180.00 190.00 200.00 210.00 220.00
1,000 35.00 32.00 30.00 30.00 32.00 37.00 43.00 50.00 50.00 55.00
1,500 35.00 32.00 30.00 30.00 32.00 37.00 43.00 50.00 50.00 55.00
2,000 35.00 32.00 30.00 30.00 32.00 37.00 43.00 50.00 50.00 55.00
2,500 35.00 32.00 30.00 30.00 32.00 37.00 43.00 50.00 50.00 55.00
3,000 35.00 32.00 30.00 30.00 32.00 34.00 43.00 50.00 50.00 55.00
3,500 35.00 32.00 30.00 30.00 32.00 34.00 43.00 50.00 50.00 55.00
4,000 35.00 32.00 30.00 30.00 32.00 34.00 43.00 50.00 50.00 55.00
4,500 35.00 32.00 30.00 30.00 32.00 34.00 43.00 50.00 50.00 55.00
5,000 35.00 32.00 30.00 30.00 32.00 37.00 43.00 50.00 50.00 55.00
6,000 35.00 32.00 30.00 30.00 32.00 37.00 43.00 50.00 50.00 55.00
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.
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 32 32 32 32 32
0.625 32 32 32 32 32
0.750 32 32 32 32 32
0.875 32 32 32 32 32
1.000 32 32 32 32 32
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.
y/x 0 1 2 2 3 10 15 20 30
1 0 0 1 1 1 1 1 1 1
Description: This is the x-axis for the KtCSED_K_TimeWght calibration table. Refer to the description for KtCSED_K_TimeWght for details.
y/x 1 2 3 4 5 6 7 8 9
1 0 1 2 2 3 10 15 20 30
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.
y/x 0 300 500 700 770 790 900 1,000 1,100 1,200 1,300 1,400 1,500 1,600 1,700 1,800 2,000
1 0 0 0 0 0 6 6 6 6 6 6 6 6 6 6 6 6
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.
y/x -25 -15 -10 -1 1 5 8 10 30
1 5.50 5.50 5.50 5.50 0.13 0.13 0.13 0.13 0.13
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.
y/x 20.00 25.00 30.00 35.00 40.00 45.00 50.00 55.00 100.00
1.00 14.59 23.23 37.01 70.16 255.00 255.00 255.00 255.00 255.00
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.
y/x 20.00 25.00 30.00 35.00 40.00 45.00 50.00 55.00 100.00
1.00 45.39 48.91 57.40 70.57 255.00 255.00 255.00 255.00 255.00
Description: Table of maximum MAF values vs. engine speed. This is the maximum MAF the engine can see under all ambient conditions.
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 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00
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.
y/x 6.00 7.00 8.00 9.00 10.00 11.00 12.00 13.00 14.00
1.00 511.99 511.99 511.99 511.99 511.99 511.99 511.99 511.99 511.99
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
Description: KtECTR_E_CTR_WrmUpEnrgyLimTest1
y/x -20 -5 10 30 45 60 75
1 10,274 8,614 6,954 4,741 3,081 1,421 1,421
Description: KtECTR_E_CTR_WrmUpEnrgyLimTest0
y/x -20 -5 10 30 45 60 75
1 12,486 10,730 8,973 6,631 4,875 3,118 3,118
Description: The max time for the Last Seed Timeout as a function of operating loop time sequence.
Description: The Run/Crank voltages required to pull in the PT relay as a function of induction air temperature.
Description: Engine Sync based and Time based delta pressure threshold above which Torque Security error is reported.
y/x 0.00 50.00 100.00 150.00 200.00 300.00
1.00 45.39 45.39 45.39 45.39 45.39 45.39
Description: Specifies the external load table for SPDR torque security as a function of engine oil temperature and engine RPM.
y/x -40.00 -20.00 -10.00 0.00 50.00 90.00
480.00 72.42 66.97 73.50 81.35 44.86 24.89
580.00 72.42 66.97 73.50 81.35 44.86 24.89
680.00 68.72 64.36 71.51 80.02 41.98 19.27
730.00 70.57 66.14 73.18 81.55 44.36 18.46
780.00 72.42 66.97 73.50 81.35 44.86 17.38
830.00 74.66 67.66 74.16 81.69 45.24 16.24
880.00 77.16 68.26 75.05 82.38 45.54 15.03
980.00 88.44 74.77 77.69 81.74 42.17 10.65
1,100.00 88.07 74.16 76.45 80.07 38.29 11.60
1,200.00 85.73 72.57 75.23 79.23 35.33 13.54
1,500.00 72.66 65.64 64.48 63.61 30.16 22.66
2,000.00 31.67 24.78 20.07 15.71 -12.37 -12.37
2,500.00 -72.34 -72.34 -72.34 -72.34 -72.34 -72.34
3,000.00 -79.57 -79.57 -79.57 -79.57 -79.57 -79.57
4,000.00 -86.81 -86.81 -86.81 -86.81 -86.81 -86.81
5,000.00 -94.04 -94.04 -94.04 -94.04 -94.04 -94.04
6,400.00 -101.28 -101.28 -101.28 -101.28 -101.28 -101.28
y/x -10 -4 1 7 13 18 24 29 35 41 46 52 58 63 69 74 80
1 30 30 30 40 112 184 256 328 400 500 500 500 500 500 500 500 500
Description: Maximum engine off time before vehicle off time as a function of estimated ambient temperature (EAT)
Value Units: Maximum Engine Off Time Before Vehicle Off Time (seconds)
X Unit: Estimated Ambient Temperature (Deg C)
y/x -10 -4 1 7 13 18 24 29 35 41 46 52 58 63 69 74 80
1 70 70 70 70 74 82 105 153 320 480 480 480 480 480 480 480 480
Description: EONV pressure threshold as a function of fuel level and estimated ambient temperature (EAT)
y/x 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
1 -622.7 -622.7 -622.7 -579.9 -528.8 -443.0 -361.2 -315.0 -313.1 -313.1 -313.1 -295.1 -268.5 -246.2 -246.2 -246.2 -246.2
2 -622.7 -622.7 -622.7 -579.9 -528.8 -443.0 -361.2 -315.0 -313.1 -313.1 -313.1 -295.1 -268.5 -246.2 -246.2 -246.2 -246.2
3 -622.7 -622.7 -622.7 -579.9 -528.8 -443.0 -361.2 -315.0 -313.1 -313.1 -313.1 -295.1 -268.5 -246.2 -246.2 -246.2 -246.2
4 -622.7 -622.7 -622.7 -579.9 -528.8 -443.0 -361.2 -315.0 -313.1 -313.1 -313.1 -295.1 -268.5 -246.2 -246.2 -246.2 -246.2
5 -622.7 -622.7 -622.7 -579.9 -528.8 -443.0 -361.2 -315.0 -313.1 -313.1 -313.1 -295.1 -268.5 -246.2 -246.2 -246.2 -246.2
6 -622.7 -622.7 -622.7 -579.9 -528.8 -443.0 -361.2 -315.0 -313.1 -313.1 -313.1 -295.1 -268.5 -246.2 -246.2 -246.2 -246.2
7 -622.7 -622.7 -622.7 -579.9 -528.8 -443.0 -361.2 -315.0 -313.1 -313.1 -313.1 -295.1 -268.5 -246.2 -246.2 -246.2 -246.2
8 -622.7 -622.7 -622.7 -579.9 -528.8 -443.0 -361.2 -315.0 -313.1 -313.1 -313.1 -295.1 -268.5 -246.2 -246.2 -246.2 -246.2
9 -622.7 -622.7 -622.7 -579.9 -528.8 -443.0 -361.2 -315.0 -313.1 -313.1 -313.1 -295.1 -268.5 -246.2 -246.2 -246.2 -246.2
10 -622.7 -622.7 -622.7 -579.9 -528.8 -443.0 -361.2 -315.0 -313.1 -313.1 -313.1 -295.1 -268.5 -246.2 -246.2 -246.2 -246.2
11 -622.7 -622.7 -622.7 -579.9 -528.8 -443.0 -361.2 -315.0 -313.1 -313.1 -313.1 -295.1 -268.5 -246.2 -246.2 -246.2 -246.2
12 -622.7 -622.7 -622.7 -579.9 -528.8 -443.0 -361.2 -315.0 -313.1 -313.1 -313.1 -295.1 -268.5 -246.2 -246.2 -246.2 -246.2
13 -622.7 -622.7 -622.7 -579.9 -528.8 -443.0 -361.2 -315.0 -313.1 -313.1 -313.1 -295.1 -268.5 -246.2 -246.2 -246.2 -246.2
14 -622.7 -622.7 -622.7 -579.9 -528.8 -443.0 -361.2 -315.0 -313.1 -313.1 -313.1 -295.1 -268.5 -246.2 -246.2 -246.2 -246.2
15 -622.7 -622.7 -622.7 -579.9 -528.8 -443.0 -361.2 -315.0 -313.1 -313.1 -313.1 -295.1 -268.5 -246.2 -246.2 -246.2 -246.2
16 -622.7 -622.7 -622.7 -579.9 -528.8 -443.0 -361.2 -315.0 -313.1 -313.1 -313.1 -295.1 -268.5 -246.2 -246.2 -246.2 -246.2
17 -622.7 -622.7 -622.7 -579.9 -528.8 -443.0 -361.2 -315.0 -313.1 -313.1 -313.1 -295.1 -268.5 -246.2 -246.2 -246.2 -246.2
Description: EONV estimated ambient temperature valid conditioning time as a function of ignition off time
P0442 Estimate of Ambient Temperature Valid Conditioning Time as a Function of Ign Off Time - Part 1
y/x 0 600 1,200 1,800 2,400 3,000 3,600 4,200 4,800 5,400 6,000 6,600 7,200 7,800 8,400 9,000 9,600
1 60 150 160 200 250 285 295 295 295 295 240 230 225 215 210 200 190
P0442 Estimate of Ambient Temperature Valid Conditioning Time as a Function of Ign Off Time - Part 2
y/x 10,200 10,800 11,700 12,600 13,500 14,400 15,300 16,200 17,100 18,000 19,200 20,400 21,600 22,800 24,000 25,200
1 185 175 160 150 140 128 116 105 90 75 60 60 60 60 60 60
Description: Purge valve leak test engine vacuum test time as a function of fuel level
Value Units: Purge Valve Leak Test Engine Vacuum Test Time (seconds)
X Unit: Fuel Level (percent)
y/x 0 6 12 19 25 31 37 44 50 56 62 69 75 81 87 94 100
1 55 55 55 55 54 54 54 54 53 53 53 53 52 52 52 52 51
Description: Used for P0300 - P0308, Multiplier for establishing the expected acceleration of the cylinder after the misfire
y/x 600 800 1,000 1,200 1,400 1,600 1,600 1,800 2,200 2,600 3,000 3,500 4,000 4,500 5,000 5,500 6,000
2 0.37 0.33 0.25 0.31 0.19 0.15 1.00 0.83 0.64 0.67 0.80 0.60 0.60 0.77 0.60 0.47 0.47
8 0.15 0.15 0.15 0.15 0.10 0.10 0.75 0.75 0.70 0.64 0.71 0.65 0.74 0.77 0.60 0.47 0.47
12 0.00 0.00 0.00 0.00 0.00 0.00 0.60 0.75 0.75 0.75 0.75 0.73 0.79 0.71 0.71 0.65 0.63
16 -0.15 0.00 0.00 0.00 0.00 0.00 0.50 0.60 0.60 0.60 0.50 0.60 0.75 0.86 0.80 0.79 0.63
20 -0.20 -0.14 -0.21 0.00 0.00 0.00 0.50 0.50 0.50 0.50 0.50 0.50 0.60 0.70 0.83 0.70 0.63
24 -0.25 -0.22 -0.25 -0.13 0.00 0.00 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.60 0.50 0.59
30 -0.25 -0.22 -0.25 -0.20 -0.15 -0.15 0.50 0.50 0.50 0.50 0.50 0.50 0.40 0.40 0.40 0.40 0.50
40 -0.25 -0.22 -0.25 -0.25 -0.25 -0.25 0.40 0.50 0.50 0.50 0.50 0.50 0.35 0.30 0.25 0.25 0.25
60 -0.25 -0.22 -0.25 -0.25 -0.25 -0.25 0.40 0.40 0.40 0.40 0.40 0.40 0.30 0.20 0.10 0.10 0.10
Description: Used for P0300 - P0308, Multiplier for establishing the expected Jerk of the cylinder after the misfire
y/x 600 800 1,000 1,200 1,400 1,600 1,600 1,800 2,200 2,600 3,000 3,500 4,000 4,500 5,000 5,500 6,000
2 -1.00 -1.00 -1.10 -1.10 -1.33 -1.33 -0.71 -0.70 -0.67 -0.67 -0.67 -0.38 -0.33 -0.30 -0.35 -0.50 -0.75
8 -0.96 -1.00 -1.10 -1.20 -1.33 -1.33 -0.85 -0.75 -0.75 -0.80 -0.79 -0.70 -0.50 -0.50 -0.60 -0.75 -0.67
12 -0.95 -1.10 -1.10 -1.20 -1.33 -1.33 -1.00 -0.85 -0.80 -0.85 -0.87 -0.90 -0.89 -0.78 -0.83 -0.70 -0.71
16 -1.10 -1.18 -1.07 -1.20 -1.20 -1.20 -1.00 -0.90 -0.85 -0.93 -0.95 -1.00 -0.91 -0.79 -0.83 -0.70 -0.67
20 -1.10 -1.15 -1.17 -1.20 -1.20 -1.20 -1.00 -0.95 -0.95 -0.95 -0.95 -0.90 -1.00 -0.95 -1.00 -0.83 -0.77
24 -1.00 -1.12 -1.17 -1.25 -1.25 -1.24 -1.00 -0.95 -0.95 -0.95 -0.95 -1.00 -1.11 -1.11 -1.10 -0.95 -0.77
30 -1.00 -1.12 -1.17 -1.25 -1.25 -1.25 -1.00 -0.95 -1.05 -1.05 -1.05 -1.05 -1.15 -1.14 -1.10 -1.00 -1.00
40 -1.00 -1.12 -1.17 -1.25 -1.25 -1.25 -1.00 -0.95 -1.05 -1.05 -1.10 -1.10 -1.20 -1.14 -1.07 -1.00 -1.00
60 -1.00 -1.12 -1.17 -1.25 -1.30 -1.30 -1.00 -1.00 -1.05 -1.10 -1.10 -1.10 -1.20 -1.14 -1.07 -1.00 -1.00
Description: Used for P0300 - P0308, Multiplier for establishing the expected jerk of the cylinder after the misfire if Active Fuel Management cylinder deact mode is active
y/x 800 1,000 1,200 1,600 2,000 2,400 2,600 3,000 3,500
2 1 1 1 15 15 15 15 15 15
8 1 1 1 15 15 15 15 15 15
12 1 1 1 15 15 15 15 15 15
16 1 1 1 15 15 15 15 15 15
20 1 1 1 15 15 15 15 15 15
24 1 1 1 15 15 15 15 15 15
30 1 1 1 15 15 15 15 15 15
40 1 1 1 15 15 15 15 15 15
60 1 1 1 15 15 15 15 15 15
Description: Used for P0300 - P0308, Multiplier for establishing the expected acceleration of the cylinder after the misfire if Active Fuel Management cylinder deact mode is active
y/x 800 1,000 1,200 1,600 2,000 2,400 2,600 3,000 3,500
2 1 1 1 15 15 15 15 15 15
8 1 1 1 15 15 15 15 15 15
12 1 1 1 15 15 15 15 15 15
16 1 1 1 15 15 15 15 15 15
20 1 1 1 15 15 15 15 15 15
24 1 1 1 15 15 15 15 15 15
30 1 1 1 15 15 15 15 15 15
40 1 1 1 15 15 15 15 15 15
60 1 1 1 15 15 15 15 15 15
Description: Used for P0300-P0308. Number of consecutive number of decelerating cylinders after the misfire that would be considered abnormal. (Cylinder Mode Equation)
y/x 0 1 2 3 4 5 6 7 8
1 3 3 3 3 3 3 3 3 3
Description: Used for P0300-P0308. Abnormal Rev Mode Number of consecutive number of decelerating cylinders after the misfire that would be considered abnormal. (Rev Mode
Equation)
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
Description: Used for P0300-P0308. Number of consecutive number of decelerating cylinders after the misfire that would be considered abnormal. (SCD Mode Equation)
y/x 0 1 2 3 4 5 6 7 8
1 3 3 3 3 2 2 2 2 2
Description: Used for P0300 - P0308, Mulitplier to SCD decel to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine Load.
y/x 600 700 800 900 1,000 1,100 1,200 1,400 1,600
2 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
8 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
12 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
16 14.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
20 12.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
24 10.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
30 8.50 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
40 7.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
60 3.00 8.50 10.00 15.00 11.50 15.00 15.00 15.00 15.00
Description: Used for P0300 - P0308, Mulitplier to Medres SCD jerk to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine Load.
y/x 600 700 800 900 1,000 1,100 1,200 1,400 1,600
2 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
8 10.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
12 7.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
16 5.50 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
20 4.50 14.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
24 4.00 12.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
30 3.00 10.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
40 2.50 7.50 11.00 15.00 15.00 15.00 15.00 15.00 15.00
60 1.50 3.00 4.50 8.00 11.00 15.00 15.00 15.00 15.00
Description: Used for P0300 - P0308, Mulitplier to Lores Decel to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine Load.
y/x 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
2 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 15.00 15.00
8 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 15.00 15.00
12 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 15.00 15.00
16 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 15.00 15.00
20 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 15.00 15.00
24 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 15.00 15.00
30 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 15.00 15.00
40 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 15.00 15.00
60 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 15.00 15.00
Description: Used for P0300 - P0308, Mulitplier to Lores Jerk to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine Load.
y/x 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
2 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 15.00 15.00
8 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 15.00 15.00
12 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 15.00 15.00
16 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 15.00 15.00
20 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 15.00 15.00
24 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 15.00 15.00
30 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 15.00 15.00
40 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 15.00 15.00
60 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 15.00 15.00 15.00 15.00
Description: Catalyst Damaging Misfire Percentage" Table whenever secondary conditions are met.
Description: Used for P0300 - P0308, 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.
y/x 800 1,000 1,200 1,600 2,000 2,400 2,600 3,000 3,500
2 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
8 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
12 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
16 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
20 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
24 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
30 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
40 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
60 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
Description: Used for P0300 - P0308, 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.
y/x 800 1,000 1,200 1,600 2,000 2,400 2,600 3,000 3,500
2 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
8 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
12 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
16 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
20 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
24 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
30 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
40 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
60 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
Description: Used for P0300 - P0308, Only used on Diesel engines. Combustion modes that will force use of Idle table. A value of CeCMBR_i_CombModesMax means not selected.
CombustModeIdleTbl - Part 1
y/x 0 1 2 3 4 5
1 CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes
Max Max Max Max Max Max
CombustModeIdleTbl - Part 2
y/x 6 7 8 9 10 11
1 CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes
Max Max Max Max Max Max
CombustModeIdleTbl - Part 3
y/x 12 13 14 15 16
1 CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes
Max Max Max Max Max
Description: Used for P0300 - P0308, 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.
y/x 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
2 1.00 1.40 1.32 1.25 1.39 1.17 1.27 1.33 1.20 1.09 1.25 1.24 1.13 1.05 0.94 0.94 0.94
8 1.00 1.40 1.32 1.25 1.39 1.17 1.27 1.33 1.20 1.09 1.25 1.24 1.13 1.05 0.94 0.94 0.94
12 1.00 1.40 1.32 1.25 1.39 1.17 1.27 1.33 1.20 1.09 1.25 1.24 1.13 1.05 0.94 0.94 0.94
16 1.00 1.25 1.13 1.07 1.09 0.94 1.04 1.09 1.06 1.00 1.25 1.24 1.13 1.05 0.94 0.94 0.94
20 1.00 1.07 1.00 0.94 1.00 0.87 0.93 0.96 0.90 0.86 1.09 1.25 1.30 1.30 1.20 1.20 1.20
24 1.00 0.94 0.94 0.92 0.86 0.76 0.76 0.83 0.82 0.81 0.89 1.05 1.15 1.30 1.30 1.30 1.30
30 1.00 0.79 0.77 0.73 0.75 0.61 0.58 0.60 0.71 0.82 0.71 0.80 0.95 1.10 1.20 1.20 1.20
40 1.00 0.67 0.56 0.52 0.60 0.70 0.63 0.71 0.71 0.71 0.70 0.80 0.71 0.90 1.00 1.00 1.00
60 1.00 0.75 0.65 0.65 0.65 0.65 0.63 0.71 0.90 0.90 0.82 0.90 0.89 0.90 1.00 1.00 1.00
Description: Used for P0300 - P0308, 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.
y/x 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
2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
16 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
24 1 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 0
30 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0
40 1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0
60 1 0 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0
Description: Used for P0300 - P0308, 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.
y/x 600 700 800 900 1,000 1,100 1,200 1,400 1,600
2 1.50 1.50 1.50 1.50 1.50 1.50 1.50 1.50 1.50
8 1.20 1.07 0.95 0.88 0.83 0.75 0.70 0.80 1.00
12 1.17 1.07 0.95 0.88 0.83 0.75 0.67 0.80 1.00
16 1.36 1.06 1.00 0.96 0.83 0.72 0.67 0.80 0.85
20 1.58 1.20 1.07 1.06 0.89 0.72 0.89 0.89 0.80
24 1.58 1.36 1.11 1.08 0.94 0.71 0.92 0.83 0.71
30 1.58 1.36 1.11 1.08 0.94 0.71 0.96 0.88 0.60
40 1.58 1.36 1.11 1.08 0.94 0.71 0.96 0.70 0.56
60 1.58 1.36 1.11 1.08 0.94 0.71 0.96 0.70 0.56
Description: Used for P0300 - P0308, 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.
y/x 600 700 800 900 1,000 1,100 1,200 1,400 1,600
2 0.10 0.10 0.25 0.50 0.50 0.50 0.50 0.50 0.50
8 -0.06 -0.06 -0.10 -0.13 -0.18 -0.33 -0.60 -0.78 -0.73
12 -0.04 -0.04 -0.08 -0.11 -0.21 -0.33 -0.70 -0.90 -0.89
16 -0.03 -0.03 -0.08 -0.12 -0.20 -0.34 -0.81 -1.19 -1.23
20 -0.02 -0.02 -0.06 -0.12 -0.17 -0.38 -0.63 -1.00 -0.94
24 -0.02 -0.02 -0.05 -0.10 -0.14 -0.54 -0.54 -0.86 -0.90
30 -0.02 -0.02 -0.05 -0.10 -0.14 -0.54 -0.44 -0.69 -0.77
40 -0.02 -0.02 -0.05 -0.10 -0.14 -0.54 -0.44 -0.69 -0.79
60 -0.02 -0.02 -0.05 -0.10 -0.14 -0.54 -0.44 -0.69 -0.79
Description: Used for P0300 - P0308, Mulitplier to Lores Jerk 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.
y/x 800 1,000 1,200 1,600 2,000 2,400 2,600 3,000 3,500
2 1 1 1 15 15 15 15 15 15
8 1 1 1 15 15 15 15 15 15
12 1 1 1 15 15 15 15 15 15
16 1 1 1 15 15 15 15 15 15
20 1 1 1 15 15 15 15 15 15
24 1 1 1 15 15 15 15 15 15
30 1 1 1 15 15 15 15 15 15
40 1 1 1 15 15 15 15 15 15
60 1 1 1 15 15 15 15 15 15
Description: Used for P0300 - P0308, 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.
y/x 800 1,000 1,200 1,600 2,000 2,400 2,600 3,000 3,500
2 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
8 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
12 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
16 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
20 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
24 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
30 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
40 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
60 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
Description: Used for P0300-P0308. Crankshaft decel threshold. Thresholds are a function of rpm and % engine Load.
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 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 250 150 120 95
6 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 300 180 145 110
8 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 350 205 155 118
10 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 400 230 165 120
12 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 400 250 170 120
14 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 450 275 185 130
16 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 500 300 200 140
18 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 550 325 215 150
20 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 575 350 225 160
22 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 600 375 240 175
24 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 625 400 265 190
26 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 650 425 285 205
30 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 700 475 325 240
40 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 900 600 450 335
50 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 1,061 750 600 450
60 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 1,228 869 750 575
97 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 1,856 1,356 1,169 912
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 70 45 38 30 25 25 20 20 23 25 30 35 35
6 85 65 50 43 33 25 15 13 10 10 15 20 20
8 90 70 55 45 35 25 17 13 10 9 8 7 7
10 90 73 55 45 38 28 18 14 11 9 8 6 6
12 90 73 55 45 38 28 19 14 11 10 8 7 7
14 100 80 63 50 40 28 19 14 12 10 8 7 7
16 115 90 68 55 43 30 20 15 12 10 8 7 7
18 120 95 70 60 48 33 21 15 12 10 8 7 7
20 125 98 75 63 50 35 23 16 12 10 8 7 7
22 130 103 83 65 53 38 25 17 13 10 8 6 6
24 145 110 90 70 55 40 28 19 14 11 9 6 6
Description: Crankshaft jerk threshold. Thresholds are a function of rpm and % engine Load.
Value Units: Change in Delta time per cylinder from last cylinder (usec)
Y Units: percent load of max indicated torque (%)
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 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 225 140 100 80
6 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 275 180 135 100
8 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 375 220 165 125
10 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 475 260 190 145
12 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 550 310 220 165
14 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 613 360 260 200
16 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 675 410 300 235
18 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 750 460 350 270
20 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 800 515 388 295
22 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 850 560 425 320
24 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 925 595 450 338
26 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 1,000 625 475 363
30 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 1,200 700 525 425
40 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 1,600 900 675 550
50 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 1,933 1,100 800 650
60 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 2,306 1,314 950 750
97 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 3,705 2,080 1,515 1,216
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 60 40 30 25 20 20 23 25 25 28 30 35 35
6 75 65 50 38 30 20 19 14 10 10 15 20 20
8 95 80 63 48 35 24 16 13 10 8 6 8 8
10 115 95 75 58 45 28 20 14 11 9 6 6 6
12 130 105 85 65 50 33 23 16 12 10 7 6 6
14 150 115 95 73 55 37 25 18 14 12 8 6 6
16 175 135 105 80 60 41 28 19 15 13 9 6 6
18 200 150 115 88 65 45 28 20 16 14 10 6 6
20 215 165 125 95 73 50 30 23 17 15 11 7 7
22 230 175 130 100 80 55 33 25 18 16 12 8 8
24 245 185 135 108 85 60 36 27 20 17 13 9 9
Description: Used for P0300 - P0308, Negative Torque can cause crank readings to invert (active cylinders appear weak & deactivated cylinders appear "strong" If deactivated cylinders
don't decelerate at least this amount then the crank signal is inverting. Function of speed and load.
y/x 800 1,000 1,200 1,600 2,000 2,400 2,600 3,000 3,500
2 0 0 0 0 0 0 0 0 0
8 0 0 0 0 0 0 0 0 0
12 0 0 0 0 0 0 0 0 0
16 0 0 0 0 0 0 0 0 0
20 0 0 0 0 0 0 0 0 0
24 0 0 0 0 0 0 0 0 0
30 0 0 0 0 0 0 0 0 0
40 0 0 0 0 0 0 0 0 0
60 0 0 0 0 0 0 0 0 0
Description: Used for P0300 - P0308, Negative Torque can cause crank readings to invert (active cylinders appear weak & deactivated cylinders appear "strong" If deactivated cylinders
don't jerk at least this amount then the crank signal is inverting. Function of speed and load.
Value Units: Change in Delta time per cylinder from last cylinder (usec)
X Unit: RPM
Y Units: percent load of max indicated torque (%)
y/x 800 1,000 1,200 1,600 2,000 2,400 2,600 3,000 3,500
2 0 0 0 0 0 0 0 0 0
8 0 0 0 0 0 0 0 0 0
12 0 0 0 0 0 0 0 0 0
16 0 0 0 0 0 0 0 0 0
20 0 0 0 0 0 0 0 0 0
24 0 0 0 0 0 0 0 0 0
30 0 0 0 0 0 0 0 0 0
40 0 0 0 0 0 0 0 0 0
60 0 0 0 0 0 0 0 0 0
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_TransGr9
1 6,500 6,500 6,500 6,500 6,500 6,500 6,500
EngineOverSpeedLimit - Part 2
y/x CeTGRR_e_TransGr1 CeTGRR_e_TransGrN CeTGRR_e_TransGrR CeTGRR_e_TransGrP CeTGRR_e_TransGr7 CeTGRR_e_TransGr8
0 eut vrs ark
1 6,500 4,000 4,000 4,000 6,500 6,500
Description: Used for P0300-P0308. Crankshaft decel threshold. Thresholds are a function of rpm and % engine Load.
y/x 500 600 700 800 900 1,000 1,100 1,200 1,300 1,400 1,500 1,600 1,800
3 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 16,509 250 200 150 120
6 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 16,534 300 240 180 145
8 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 16,559 350 278 205 155
10 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 16,584 400 315 230 165
12 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 16,584 400 325 250 170
14 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 16,609 450 363 275 185
16 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 16,634 500 400 300 200
18 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 16,659 550 438 325 215
20 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 16,671 575 463 350 225
22 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 16,684 600 488 375 240
24 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 16,696 625 513 400 265
26 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 16,709 650 538 425 285
30 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 16,734 700 588 475 325
40 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 16,834 900 750 600 450
50 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 16,914 1,061 906 750 600
60 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 16,998 1,228 1,049 869 750
97 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 17,312 1,856 1,606 1,356 1,169
Description: Crankshaft jerk threshold. Thresholds are a function of rpm and % engine Load.
Value Units: Change in Delta time per cylinder from last cylinder (usec)
X Unit: RPM
Y Units: percent load of max indicated torque (%)
y/x 500 600 700 800 900 1,000 1,100 1,200 1,300 1,400 1,500 1,600 1,800
3 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 16,496 225 183 140 100
6 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 16,521 275 228 180 135
8 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 16,571 375 298 220 165
10 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 16,621 475 368 260 190
12 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 16,659 550 430 310 220
14 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 16,690 613 487 360 260
16 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 16,721 675 543 410 300
18 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 16,759 750 605 460 350
20 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 16,784 800 658 515 388
22 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 16,809 850 705 560 425
24 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 16,846 925 760 595 450
26 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 16,884 1,000 813 625 475
30 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 16,984 1,200 950 700 525
40 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 17,184 1,600 1,250 900 675
50 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 17,350 1,933 1,517 1,100 800
60 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 17,537 2,306 1,810 1,314 950
97 32,767 32,767 32,767 32,767 32,767 32,767 32,767 32,767 18,236 3,705 2,893 2,080 1,515
Description: Used for P0300-P0308. Crankshaft decel threshold while in SCD mode. SCD mode uses smaller windows near TDC. Thresholds are a function of rpm and % engine
Load. 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 500 600 700 800 900 1,000 1,100 1,200 1,300 1,400 1,500 1,600 1,800
3 1,200 750 500 300 210 160 120 100 85 70 60 50 30
6 1,228 950 600 400 275 190 140 115 98 80 67 53 32
8 1,420 1,025 650 450 300 210 160 130 108 85 70 55 35
10 1,612 1,100 700 475 325 230 180 145 118 90 74 58 38
12 1,803 1,200 700 475 340 250 200 160 128 95 78 60 42
14 1,995 1,300 775 500 350 275 225 175 138 100 82 63 45
16 2,186 1,400 850 550 375 300 250 190 150 110 88 65 48
18 2,378 1,500 925 625 400 325 275 205 163 120 95 70 50
20 2,569 1,582 1,000 700 450 365 300 213 172 130 103 75 50
22 2,761 1,675 1,100 800 525 400 325 220 178 135 108 80 50
24 2,952 1,768 1,175 900 600 450 350 228 184 140 113 85 55
26 3,144 1,861 1,225 975 625 500 375 235 190 145 118 90 60
30 3,527 2,047 1,328 1,019 658 533 427 260 210 160 128 95 70
40 4,485 2,511 1,649 1,302 832 690 557 343 272 200 163 125 90
50 5,442 2,975 1,969 1,585 1,006 847 686 419 333 247 201 155 135
60 6,400 3,440 2,290 1,868 1,179 1,003 815 494 392 290 235 179 160
97 9,992 5,181 3,492 2,929 1,830 1,592 1,300 779 616 454 366 278 235
Description: Used for P0300-P0308. Crankshaft jerk threshold while in SCD mode. SCD mode uses smaller windows near TDC. Thresholds are a function of rpm and % engine Load.
Value Units: Change in Delta time per cylinder from last cylinder (usec)
X Unit: RPM
Y Units: percent load of max indicated torque (%)
y/x 500 600 700 800 900 1,000 1,100 1,200 1,300 1,400 1,500 1,600 1,800
3 1,650 650 425 250 175 125 110 100 80 70 60 50 25
6 2,099 1,000 625 400 275 180 150 115 90 80 67 53 30
8 2,757 1,300 800 490 340 240 180 130 100 85 72 58 35
10 3,415 1,600 1,000 575 400 300 220 145 110 90 75 60 40
12 4,073 1,900 1,200 675 475 360 260 160 120 95 80 65 43
14 4,731 2,200 1,450 825 550 425 295 175 135 105 87 68 48
16 5,388 2,500 1,675 1,000 645 490 325 200 150 113 90 70 55
18 6,046 2,750 1,900 1,175 740 550 360 220 168 120 98 75 60
20 6,704 3,072 2,100 1,350 825 600 395 240 183 128 105 85 67
22 7,362 3,366 2,300 1,500 900 650 430 260 198 135 115 95 75
24 8,020 3,661 2,500 1,650 975 700 465 280 213 145 125 105 80
26 8,678 3,956 2,729 1,800 1,050 750 500 300 228 155 135 115 90
30 9,994 4,545 3,155 2,066 1,213 881 573 340 260 180 155 130 100
40 13,283 6,018 4,222 2,798 1,613 1,169 751 457 359 260 215 170 120
50 16,573 7,491 5,289 3,531 2,013 1,458 928 569 452 335 278 220 175
60 19,862 8,965 6,355 4,263 2,414 1,746 1,106 681 542 403 332 262 225
97 20,000 14,489 10,355 7,010 3,914 2,828 1,771 1,101 885 670 548 426 326
Description: Used for P0300-P0308. Only used on Diesel engines. Initiates a misfire delay when the current combustion mode matchs a selection in the table. A value of
CeCMBR_i_CombModesMax means not selected.
InfrequentRegen - Part 1
y/x 0 1 2 3 4 5
1 CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes
Max Max Max Max Max Max
InfrequentRegen - Part 2
y/x 6 7 8 9 10 11
1 CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes
Max Max Max Max Max Max
InfrequentRegen - Part 3
y/x 12 13 14 15 16
1 CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes CeCMBR_i_CombModes
Max Max Max Max Max
Description: Used for P0300-P0308. 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.
Value Units: Number of Engine cycles after isolated misfire (Engine cycles)
X Unit: thousands of RPM (rpm/1000)
y/x 0 1 2 3 4 5 6 7 8
1 3 3 3 3 3 3 3 3 3
Value Units: maximum acceptable counts of fuel rail pressure below KtFHPD_p_HPS_PressFallLoThrsh after High Pressure Start (Count)
X Unit: Ethanol Precent (%)
Y Units: Coolant Temperature (Deg C)
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.
Value Units: Minimum acceptable value of fuel rail pressure after High Pressure Start (Mpa)
X Unit: Ethanol Precent (%)
Y Units: Coolant Temperature (Deg C)
Description: This calibration is the minimum pressure in MPa that will exit High Pressure Start mode and allow fuel delivery
Value Units: Minimum pressure in MPa that will exit High Pressure Start mode and allow fuel delivery
X Unit: Ethanol Precent (%)
Y Units: Coolant Temperature (Deg C)
Description: High fail limit of fuel control due to high pressure sensor skewed High error as Function of desired pressure
y/x 1.50 3.00 4.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
Description: Low fail limit of fuel control due to pressure sensor skewed low error as Function of desired pressure
y/x 1.50 3.00 4.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
Description: Maximum injector closing time function of measured fuel rail pressure
y/x 0.40 4.00 5.00 6.00 7.00 8.00 9.00 10.00 11.00 12.00 13.00 14.00 15.00 16.00 18.00 20.00 24.00
1.00 389 433 432 429 426 422 421 417 417 415 413 411 410 414 406 399 389
Description: Maximum injector opening Magnitude voltage function of measured fuel rail pressure
y/x 0.40 4.00 5.00 6.00 7.00 8.00 9.00 10.00 11.00 12.00 13.00 14.00 15.00 16.00 18.00 20.00 24.00
1.00 594 580 574 578 570 569 574 571 571 568 568 575 577 572 586 594 572
Description: Minimum injector closing time function of measured fuel rail pressure
y/x 0.40 4.00 5.00 6.00 7.00 8.00 9.00 10.00 11.00 12.00 13.00 14.00 15.00 16.00 18.00 20.00 24.00
1.00 389 433 432 429 426 422 421 417 417 415 413 411 410 414 406 399 389
Description: Minimum injector opening Magnitude voltage function of measured fuel rail pressure
y/x 0.40 4.00 5.00 6.00 7.00 8.00 9.00 10.00 11.00 12.00 13.00 14.00 15.00 16.00 18.00 20.00 24.00
1.00 256 325 327 318 323 321 312 312 309 307 306 298 293 296 275 256 258
y/x 0.40 4.00 5.00 6.00 7.00 8.00 9.00 10.00 11.00 12.00 13.00 14.00 15.00 16.00 18.00 20.00 24.00
1.00 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Description: This table is a 9x17 table of baseline Best Failing (e.g. threshold converter) OSC times for catalyst Bank 1. The axis’ for this table include the average airflow and the catalyst
temperature. After OSC is measured for a specific temp and airflow,the BestFailing OSC value is found within this table for the measured temp and airflow and is used along with the
OSC_TimeRaw (and the WorstPassing value) to calculate the Normalized Ratio for that specific test. The values in this table are based on the measured OSC for the identified BPU
converter that is used for MIL illumination across the specific temp and airflow range for a given program.
y/x 2.48 2.76 3.05 3.33 3.62 3.90 4.19 4.48 4.76 5.05 5.33 5.62 5.90 6.19 6.48 6.76 7.05
602.00 0.95 0.92 0.80 0.75 0.55 0.52 0.51 0.33 0.32 0.28 0.31 0.26 0.25 0.17 0.16 0.16 0.16
638.00 1.02 0.95 0.82 0.76 0.57 0.56 0.54 0.51 0.45 0.31 0.31 0.27 0.26 0.19 0.18 0.18 0.18
674.00 1.03 0.96 0.82 0.76 0.69 0.68 0.62 0.60 0.46 0.37 0.34 0.28 0.27 0.19 0.19 0.19 0.19
710.00 1.04 0.96 0.83 0.76 0.69 0.68 0.62 0.60 0.47 0.41 0.38 0.33 0.32 0.20 0.20 0.20 0.19
746.00 1.05 0.96 0.82 0.77 0.69 0.69 0.63 0.60 0.50 0.42 0.39 0.33 0.32 0.21 0.20 0.20 0.19
782.00 1.06 0.96 0.83 0.79 0.69 0.68 0.64 0.60 0.50 0.43 0.41 0.33 0.32 0.22 0.22 0.21 0.20
818.00 1.07 0.96 0.85 0.79 0.69 0.68 0.64 0.60 0.50 0.44 0.41 0.33 0.32 0.25 0.25 0.25 0.24
854.00 1.08 0.96 0.89 0.79 0.70 0.69 0.64 0.60 0.50 0.45 0.42 0.33 0.32 0.26 0.26 0.26 0.25
891.00 1.09 0.97 0.92 0.80 0.69 0.69 0.64 0.60 0.50 0.46 0.44 0.36 0.35 0.27 0.26 0.26 0.25
Description: This table is a 9x17 table of WorstPassing (e.g. 120k) OSC times for catalyst Bank 1. The axis’ for this table include the average airflow and the catalyst temperature. After
OSC is measured for a specific temp and airflow, the WorstPassing OSC value is found within this table for the measured temp and airflow and is used along with the OSC_TimeRaw (and
the BestFailing OSC value) to calculate the Normalized Ratio for that specific test.The values in this table are based on the measured OSC for the WPA part across the temp and airflow
range.
y/x 2.48 2.76 3.05 3.33 3.62 3.90 4.19 4.48 4.76 5.05 5.33 5.62 5.90 6.19 6.48 6.76 7.05
602.00 1.58 1.35 1.11 0.99 0.77 0.74 0.74 0.73 0.62 0.61 0.52 0.48 0.48 0.40 0.38 0.38 0.37
638.00 1.59 1.36 1.12 1.02 0.78 0.75 0.74 0.74 0.63 0.62 0.52 0.49 0.48 0.41 0.39 0.38 0.37
674.00 1.60 1.36 1.13 1.05 0.78 0.74 0.74 0.73 0.63 0.63 0.53 0.48 0.48 0.41 0.39 0.38 0.37
710.00 1.61 1.37 1.14 1.06 0.77 0.75 0.74 0.73 0.64 0.63 0.53 0.48 0.48 0.41 0.39 0.38 0.38
746.00 1.62 1.38 1.16 1.07 0.78 0.75 0.74 0.74 0.64 0.63 0.53 0.48 0.47 0.41 0.39 0.39 0.38
782.00 1.68 1.39 1.18 1.08 0.80 0.77 0.77 0.77 0.64 0.63 0.54 0.48 0.47 0.41 0.40 0.39 0.38
818.00 1.69 1.41 1.19 1.09 0.85 0.81 0.80 0.80 0.65 0.64 0.60 0.48 0.47 0.41 0.40 0.39 0.38
854.00 1.72 1.43 1.21 1.11 0.88 0.86 0.86 0.85 0.69 0.69 0.68 0.47 0.47 0.45 0.43 0.43 0.42
891.00 1.73 1.45 1.21 1.12 0.94 0.92 0.91 0.90 0.81 0.81 0.80 0.50 0.50 0.49 0.48 0.47 0.47
Description: Minimum Small Pulse Compensation Fail Limit function of Pulse Width and Pressure
P10A3 P10A5 P10A7 P10A9 P10AB P10AD P10AF P10B1 - Minimum Small Pulse Compensation Limit - Part 1
y/x 0.00 0.00 0.01 0.01 0.02 0.02 0.02 0.03 0.03 0.04 0.04
0.40 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14
4.00 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14
5.00 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14
6.00 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14
7.00 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14
8.00 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14
9.00 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14
10.00 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04
11.00 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04
12.00 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04
13.00 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04
14.00 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04
15.00 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04
16.00 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04
18.00 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04
20.00 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04
24.00 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04
P10A3 P10A5 P10A7 P10A9 P10AB P10AD P10AF P10B1 - Minimum Small Pulse Compensation Limit - Part 2
y/x 0.04 0.05 0.05 0.06 0.06 0.06 0.07 0.07 0.08 0.08 0.10
0.40 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14
4.00 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14
5.00 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14
6.00 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14
7.00 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14
8.00 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14
9.00 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14
10.00 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.14
11.00 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04
12.00 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04
13.00 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04
14.00 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04
15.00 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04
16.00 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04
18.00 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04
20.00 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04
24.00 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04 -0.04
P10A3 P10A5 P10A7 P10A9 P10AB P10AD P10AF P10B1 - Minimum Small Pulse Compensation Limit - Part 3
y/x 0.15 0.20 0.25 0.30 0.35 0.40 0.45 0.50 0.55 1.00 1.50
0.40 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14
4.00 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14
5.00 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14
6.00 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14
7.00 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14
8.00 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14
9.00 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14
10.00 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14
11.00 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14
12.00 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14
13.00 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14
14.00 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14
15.00 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14
16.00 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14
18.00 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14
20.00 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14
24.00 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14 -0.14
Description: Maximum Small Pulse Compensation Fail Limit function of Pulse Width and Pressure
P10A4 P10A6 P10A8 P10AA P10AC P10AE P10B0 P10B2 - Maximum Small Pulse Compensation Limit - Part 1
y/x 0.00 0.00 0.01 0.01 0.02 0.02 0.02 0.03 0.03 0.04 0.04
0.40 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14
4.00 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14
5.00 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14
6.00 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14
7.00 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14
8.00 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14
9.00 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14
10.00 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06
11.00 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06
12.00 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06
13.00 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06
14.00 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06
15.00 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06
16.00 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06
18.00 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06
20.00 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06
24.00 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06
P10A4 P10A6 P10A8 P10AA P10AC P10AE P10B0 P10B2 - Maximum Small Pulse Compensation Limit - Part 2
y/x 0.04 0.05 0.05 0.06 0.06 0.06 0.07 0.07 0.08 0.08 0.10
0.40 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14
4.00 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14
5.00 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14
6.00 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14
7.00 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14
8.00 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14
9.00 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14
10.00 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.14
11.00 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06
12.00 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06
13.00 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06
14.00 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06
15.00 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06
16.00 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06
18.00 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06
20.00 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06
24.00 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06
P10A4 P10A6 P10A8 P10AA P10AC P10AE P10B0 P10B2 - Maximum Small Pulse Compensation Limit - Part 3
y/x 0.15 0.20 0.25 0.30 0.35 0.40 0.45 0.50 0.55 1.00 1.50
0.40 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14
4.00 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14
5.00 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14
6.00 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14
7.00 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14
8.00 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14
9.00 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14
10.00 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14
11.00 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14
12.00 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14
13.00 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14
14.00 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14
15.00 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14
16.00 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14
18.00 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14
20.00 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14
24.00 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14 0.14
Description: The High Pressure Pump Control (HPC) fail threshold of pressure too low test as a function of desired fuel pressure.
y/x 2 3 4 15 20 25 28 32 36
1 0 2 3 3 5 5 5 5 5
Description: The High Pressure Pump Control (HPC) fail threshold for pressure too high test as a function of desired fuel pressure.
y/x 1.50 3.00 4.00 15.00 20.00 25.00 27.50 32.00 36.00
1 -3.00 -3.00 -3.00 -3.00 -3.00 -4.00 -4.00 -4.00 -4.00
y/x 200.0 250.0 300.0 350.0 400.0 450.0 500.0 550.0 600.0
4.5 512.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0
6.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0
7.5 512.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0
9.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0
10.5 512.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0
12.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0
13.5 512.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0
15.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0
16.5 512.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0
18.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0
19.5 512.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0
21.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0
22.5 512.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0
24.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0
25.5 512.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0
27.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0
28.5 512.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0 512.0
Description: P2635 Filtered Fuel Pressure Error High Threshold [under-performing pump]
Instantaneously calculated filtered fuel pressure error
y/x 200.0 250.0 300.0 350.0 400.0 450.0 500.0 550.0 600.0
0.0 30.0 37.5 45.0 52.5 60.0 67.5 75.0 82.5 90.0
1.5 30.0 37.5 45.0 52.5 60.0 67.5 75.0 82.5 90.0
3.0 30.0 37.5 45.0 52.5 60.0 67.5 75.0 82.5 90.0
4.5 30.0 37.5 45.0 52.5 60.0 67.5 75.0 82.5 90.0
6.0 30.0 37.5 45.0 52.5 60.0 67.5 75.0 82.5 90.0
7.5 30.0 37.5 45.0 52.5 60.0 67.5 75.0 82.5 90.0
9.0 30.0 37.5 45.0 52.5 60.0 67.5 75.0 82.5 90.0
10.5 30.0 37.5 45.0 52.5 60.0 67.5 75.0 82.5 90.0
12.0 30.0 37.5 45.0 52.5 60.0 67.5 75.0 82.5 90.0
13.5 30.0 37.5 45.0 52.5 60.0 67.5 75.0 82.5 90.0
15.0 30.0 37.5 45.0 52.5 60.0 67.5 75.0 82.5 90.0
16.5 30.0 37.5 45.0 52.5 60.0 67.5 75.0 82.5 90.0
18.0 30.0 37.5 45.0 52.5 60.0 67.5 75.0 82.5 90.0
19.5 30.0 37.5 45.0 52.5 60.0 67.5 75.0 82.5 90.0
21.0 30.0 37.5 45.0 52.5 60.0 67.5 75.0 82.5 90.0
22.5 30.0 37.5 45.0 52.5 60.0 67.5 75.0 82.5 90.0
24.0 30.0 37.5 45.0 52.5 60.0 67.5 75.0 82.5 90.0
25.5 30.0 37.5 45.0 52.5 60.0 67.5 75.0 82.5 90.0
27.0 30.0 37.5 45.0 52.5 60.0 67.5 75.0 82.5 90.0
28.5 30.0 37.5 45.0 52.5 60.0 67.5 75.0 82.5 90.0
30.0 30.0 37.5 45.0 52.5 60.0 67.5 75.0 82.5 90.0
31.5 30.0 37.5 45.0 52.5 60.0 67.5 75.0 82.5 90.0
33.0 30.0 37.5 45.0 52.5 60.0 67.5 75.0 82.5 90.0
34.5 30.0 37.5 45.0 52.5 60.0 67.5 75.0 82.5 90.0
36.0 30.0 37.5 45.0 52.5 60.0 67.5 75.0 82.5 90.0
37.5 30.0 37.5 45.0 52.5 60.0 67.5 75.0 82.5 90.0
39.0 30.0 37.5 45.0 52.5 60.0 67.5 75.0 82.5 90.0
40.5 30.0 37.5 45.0 52.5 60.0 67.5 75.0 82.5 90.0
42.0 30.0 37.5 45.0 52.5 60.0 67.5 75.0 82.5 90.0
43.5 30.0 37.5 45.0 52.5 60.0 67.5 75.0 82.5 90.0
45.0 30.0 37.5 45.0 52.5 60.0 67.5 75.0 82.5 90.0
46.5 30.0 37.5 45.0 52.5 60.0 67.5 75.0 82.5 90.0
48.0 30.0 37.5 45.0 52.5 60.0 67.5 75.0 82.5 90.0
y/x 200.0 250.0 300.0 350.0 400.0 450.0 500.0 550.0 600.0
0.0 -260.0 -210.0 -160.0 -110.0 -60.0 -67.5 -75.0 -82.5 -90.0
1.5 -145.0 -125.0 -102.5 -81.3 -60.0 -67.5 -75.0 -82.5 -90.0
3.0 -30.0 -37.5 -45.0 -52.5 -60.0 -67.5 -75.0 -82.5 -90.0
4.5 -30.0 -37.5 -45.0 -52.5 -60.0 -67.5 -75.0 -82.5 -90.0
6.0 -30.0 -37.5 -45.0 -52.5 -60.0 -67.5 -75.0 -82.5 -90.0
7.5 -30.0 -37.5 -45.0 -52.5 -60.0 -67.5 -75.0 -82.5 -90.0
9.0 -30.0 -37.5 -45.0 -52.5 -60.0 -67.5 -75.0 -82.5 -90.0
10.5 -30.0 -37.5 -45.0 -52.5 -60.0 -67.5 -75.0 -82.5 -90.0
12.0 -30.0 -37.5 -45.0 -52.5 -60.0 -67.5 -75.0 -82.5 -90.0
13.5 -30.0 -37.5 -45.0 -52.5 -60.0 -67.5 -75.0 -82.5 -90.0
15.0 -30.0 -37.5 -45.0 -52.5 -60.0 -67.5 -75.0 -82.5 -90.0
16.5 -30.0 -37.5 -45.0 -52.5 -60.0 -67.5 -75.0 -82.5 -90.0
18.0 -30.0 -37.5 -45.0 -52.5 -60.0 -67.5 -75.0 -82.5 -90.0
19.5 -30.0 -37.5 -45.0 -52.5 -60.0 -67.5 -75.0 -82.5 -90.0
21.0 -30.0 -37.5 -45.0 -52.5 -60.0 -67.5 -75.0 -82.5 -90.0
22.5 -30.0 -37.5 -45.0 -52.5 -60.0 -67.5 -75.0 -82.5 -90.0
24.0 -30.0 -37.5 -45.0 -52.5 -60.0 -67.5 -75.0 -82.5 -90.0
25.5 -30.0 -37.5 -45.0 -52.5 -60.0 -67.5 -75.0 -82.5 -90.0
27.0 -30.0 -37.5 -45.0 -52.5 -60.0 -67.5 -75.0 -82.5 -90.0
28.5 -30.0 -37.5 -45.0 -52.5 -60.0 -67.5 -75.0 -82.5 -90.0
30.0 -30.0 -37.5 -45.0 -52.5 -60.0 -67.5 -75.0 -82.5 -90.0
31.5 -30.0 -37.5 -45.0 -52.5 -60.0 -67.5 -75.0 -82.5 -90.0
33.0 -30.0 -37.5 -45.0 -52.5 -60.0 -67.5 -75.0 -82.5 -90.0
34.5 -30.0 -37.5 -45.0 -52.5 -60.0 -67.5 -75.0 -82.5 -90.0
36.0 -30.0 -37.5 -45.0 -52.5 -60.0 -67.5 -75.0 -82.5 -90.0
37.5 -30.0 -37.5 -45.0 -52.5 -60.0 -67.5 -75.0 -82.5 -90.0
39.0 -30.0 -37.5 -45.0 -52.5 -60.0 -67.5 -75.0 -82.5 -90.0
40.5 -30.0 -37.5 -45.0 -52.5 -60.0 -67.5 -75.0 -82.5 -90.0
42.0 -30.0 -37.5 -45.0 -52.5 -60.0 -67.5 -75.0 -82.5 -90.0
43.5 -30.0 -37.5 -45.0 -52.5 -60.0 -67.5 -75.0 -82.5 -90.0
45.0 -30.0 -37.5 -45.0 -52.5 -60.0 -67.5 -75.0 -82.5 -90.0
46.5 -30.0 -37.5 -45.0 -52.5 -60.0 -67.5 -75.0 -82.5 -90.0
48.0 -30.0 -37.5 -45.0 -52.5 -60.0 -67.5 -75.0 -82.5 -90.0
P2B01 P2B02 P2B03 P2B04 P2B05 P2B06 P2B07 P2B96 P2B08 P2B09 P2B0A P2B0B P2B0C P2B0D P2B0E P2B0F- Opening Magnitude M
y/x 0.40 4.00 5.00 6.00 7.00 8.00 9.00 10.00 11.00 12.00 13.00 14.00 15.00 16.00 18.00 20.00 24.00
1.00 0.00 0.00 0.00 0.00 0.00 0.00 421.91 308.30 202.09 139.70 129.09 127.59 99.41 131.59 236.00 226.70 202.59
Description: Used for P0300 - P0308, Mulitplier to SCD_Decel to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine Load.
y/x 600 700 800 900 1,000 1,100 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 0.68 0.86 0.90 0.96 0.96 0.95 0.93 1.00 1.00
12 0.65 0.86 0.90 0.88 0.96 0.95 0.97 1.00 1.00
16 0.64 0.82 1.00 1.00 1.00 0.97 1.00 0.89 0.87
20 0.76 0.83 1.00 1.00 1.00 1.00 0.96 0.90 0.83
24 0.76 0.89 0.89 1.00 1.00 1.00 0.80 0.83 0.88
30 0.76 0.89 0.89 1.00 1.00 0.80 0.80 0.80 0.90
40 0.76 0.89 0.89 1.00 1.00 0.80 0.80 0.80 0.90
60 0.76 0.89 0.89 1.00 1.00 0.80 0.80 0.80 0.90
Description: Used for P0300 - P0308, Mulitplier to P0300_SCD_Jerk to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine Load.
y/x 600 700 800 900 1,000 1,100 1,200 1,400 1,600
2 1.50 1.50 1.50 1.50 1.50 1.50 1.50 1.50 1.50
8 1.08 1.10 1.30 1.30 1.30 1.30 1.50 1.50 1.50
12 0.75 0.90 1.20 1.26 1.28 1.30 1.50 1.50 1.50
16 0.72 0.82 1.20 1.30 1.33 1.40 1.50 1.50 1.50
20 0.78 0.81 1.04 1.33 1.42 1.45 1.50 1.50 1.45
24 0.78 0.84 0.97 1.33 1.50 1.40 1.30 1.35 1.40
30 0.78 0.84 0.97 1.33 1.50 1.25 1.10 1.25 1.40
40 0.78 0.84 0.97 1.33 1.50 1.25 1.10 1.25 1.40
60 0.78 0.84 0.97 1.33 1.50 1.25 1.10 1.25 1.40
Description: Used for P0300 - P0308, Mulitplier to Cyl Mode Deceleration to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine
Load.
y/x 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
2 1.00 1.20 1.20 1.20 1.20 1.20 1.20 1.20 1.20 1.20 1.20 1.20 1.20 1.20 1.20 1.20 1.20
8 1.00 0.70 0.74 0.75 0.72 0.69 0.70 0.67 0.65 0.67 1.00 1.00 1.00 1.00 1.00 1.20 1.20
12 1.00 0.70 0.74 0.75 0.72 0.69 0.70 0.67 0.65 0.67 0.68 0.69 0.74 0.79 0.75 1.00 1.00
16 1.00 0.70 0.71 0.70 0.74 0.72 0.74 0.66 0.66 0.67 0.68 0.69 0.74 0.79 0.75 0.75 0.75
20 1.00 0.86 0.96 0.92 0.88 0.87 0.87 0.76 0.76 0.69 0.70 0.72 0.79 0.79 0.75 0.75 0.75
24 1.00 0.91 0.98 0.97 0.97 0.95 0.88 0.88 0.80 0.68 0.65 0.68 0.68 0.77 0.76 0.76 0.76
30 1.00 1.00 0.98 0.94 0.97 0.93 0.88 0.80 0.71 0.68 0.60 0.60 0.63 0.71 0.80 0.80 0.80
40 1.00 1.00 0.87 0.84 0.75 0.70 0.70 0.65 0.63 0.59 0.52 0.53 0.54 0.60 0.67 0.67 0.67
60 1.00 1.00 0.87 0.70 0.65 0.65 0.60 0.56 0.54 0.52 0.54 0.54 0.54 0.54 0.54 0.54 0.54
Description: Used for P0300 - P0308, Mulitplier to P0300_CylModeJerk to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine
Load.
y/x 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
2 1.00 1.50 1.50 1.50 1.50 1.50 1.50 1.50 1.50 1.50 1.50 1.50 1.50 1.50 1.50 1.50 1.50
8 1.00 1.20 1.10 0.93 0.95 0.95 0.94 0.92 0.95 0.98 1.50 1.50 1.50 1.50 1.50 1.50 1.50
12 1.00 1.00 0.95 0.93 0.95 0.95 0.94 0.92 0.90 0.98 1.00 1.00 1.10 1.10 1.09 1.09 1.50
16 1.00 1.00 0.95 0.94 0.90 0.96 0.95 0.92 0.90 0.98 1.00 1.00 1.10 1.10 1.09 1.09 1.09
20 1.00 1.17 1.11 1.00 1.00 1.03 1.04 1.05 1.00 0.96 1.00 1.00 1.00 1.00 1.09 1.09 1.09
24 1.00 1.23 1.16 1.10 1.14 1.14 1.11 1.10 1.00 0.90 0.90 0.95 1.00 1.00 1.00 1.00 1.00
30 1.00 1.30 1.22 1.06 1.17 1.16 1.10 1.10 1.05 0.90 0.84 0.91 0.91 0.95 1.00 1.00 1.00
40 1.00 1.33 1.16 1.02 1.10 1.10 1.10 1.05 1.07 1.00 0.86 0.80 0.91 0.89 0.95 0.95 0.95
60 1.00 1.33 1.16 1.02 1.00 1.00 1.00 1.00 1.00 0.93 0.86 0.86 0.91 0.83 0.90 0.90 0.90
Description: Used for P0300 - P0308, Mulitplier to SCD_Decel to account for different pattern of light level misfire. Multipliers are a function of engine rpm and % engine Load.
y/x 600 700 800 900 1,000 1,100 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.15 1.15 1.10 1.10 1.10 1.00 1.00 1.00 1.00
12 1.45 1.45 1.35 1.35 1.35 1.20 1.00 1.00 1.00
16 1.45 1.75 1.75 1.75 1.70 1.40 1.15 1.10 1.05
20 1.45 2.00 2.00 2.00 1.75 1.45 1.20 1.20 1.20
24 1.45 2.00 2.00 2.00 1.75 1.45 1.30 1.20 1.20
30 1.45 2.00 2.00 2.00 1.75 1.50 1.30 1.25 1.35
40 1.45 2.00 2.00 2.00 1.75 1.50 1.39 1.40 1.50
60 1.45 2.00 2.00 2.00 1.75 1.50 1.39 1.40 1.60
Description: Used for P0300 - P0308, Mulitplier to Random_SCD_Jerk to account for different pattern of light level misfire. Multipliers are a function of engine rpm and % engine Load.
y/x 600 700 800 900 1,000 1,100 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
Description: Used for P0300 - P0308, 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.
y/x 800 1,000 1,200 1,600 2,000 2,400 2,600 3,000 3,500
2 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
8 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
12 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
16 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
20 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
24 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
30 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
40 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
60 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
Description: Used for P0300 - P0308, 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.
y/x 800 1,000 1,200 1,600 2,000 2,400 2,600 3,000 3,500
2 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
8 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
12 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
16 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
20 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
24 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
30 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
40 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
60 1.00 1.00 1.00 15.00 15.00 15.00 15.00 15.00 15.00
Description: Used for P0300 - P0308. Multiplier to CylMode_Decel. account for different pattern of light level misfire. Multipliers are a function of engine rpm and % engine Load.
y/x 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
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.10 1.05 1.00 1.00 1.10 1.10 1.10 1.05 1.03 1.03 1.00 1.00 1.00 1.00 1.00 1.00
12 1.00 1.15 1.20 1.25 1.25 1.35 1.35 1.30 1.20 1.20 1.20 1.20 1.20 1.11 1.06 1.06 1.06
16 1.00 1.40 1.40 1.45 1.50 1.44 1.56 1.45 1.45 1.45 1.45 1.45 1.39 1.26 1.25 1.25 1.25
20 1.00 1.50 1.70 1.72 1.60 1.64 1.76 1.76 1.70 1.57 1.52 1.56 1.67 1.47 1.50 1.50 1.50
24 1.00 1.60 1.70 1.80 1.72 1.79 1.72 1.71 1.73 1.63 1.45 1.45 1.61 1.68 1.65 1.65 1.65
30 1.00 1.60 1.54 1.80 1.80 1.79 1.54 1.55 1.53 1.55 1.57 1.50 1.58 1.61 1.75 1.75 1.75
40 1.00 1.60 1.61 1.64 1.60 1.60 1.43 1.50 1.50 1.29 1.30 1.33 1.34 1.50 1.50 1.50 1.50
60 1.00 1.60 1.53 1.48 1.48 1.43 1.42 1.38 1.37 1.26 1.29 1.36 1.31 1.41 1.40 1.40 1.40
Description: Used for P0300 - P0308, Multiplier to CylMode_Jerk to account for different pattern of light level misfire. Multipliers are a function of engine rpm and % engine Load.
y/x 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
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
Description: Used for P0300 - P0308, Mulitplier to RevMode_Decel to account for different pattern of light level misfire. Multipliers are a function of engine rpm and % engine Load.
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
Description: Used for P0300 - P0308, 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.
y/x 1,000 1,600 1,600 2,000 2,400 3,000 4,000 5,000 6,000
1 2.45 2.92 3.79 3.80 3.98 4.12 3.79 3.60 3.39
Description: Used for P0300-P0308. Crankshaft decel threshold. Thresholds are a function of rpm and % engine Load.
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
50 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
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
Value Units: Number of Engine cycles after isolated misfire (Engine cycles)
X Unit: thousands of RPM (rpm/1000)
y/x 0 1 2 3 4 5 6 7 8
1 4 4 4 4 4 4 4 4 4
Description: Used for P0300-P0308 Crankshaft decel threshold. SCD mode uses smaller windows near TDC. Thresholds are a function of rpm and % engine Load.
y/x 500 600 700 800 900 1,000 1,100 1,200 1,300 1,400 1,500 1,600 1,800
3 1,200 750 500 300 210 160 115 80 67 53 43 33 30
6 1,228 950 600 400 275 190 130 90 74 58 47 35 32
8 1,420 1,025 650 450 300 200 150 100 82 63 50 38 35
10 1,612 1,100 700 475 325 200 150 110 89 68 54 40 38
12 1,803 1,200 700 475 340 240 180 120 98 75 60 45 42
14 1,995 1,300 775 500 350 275 220 140 114 88 72 55 45
16 2,186 1,400 850 550 375 300 250 165 133 100 83 65 48
18 2,378 1,500 925 625 400 325 275 185 148 110 90 70 50
20 2,569 1,582 1,000 700 450 365 300 198 158 118 97 75 50
22 2,761 1,675 1,100 800 525 400 325 210 168 125 103 80 50
24 2,952 1,768 1,175 900 600 450 350 223 178 133 109 85 55
26 3,144 1,861 1,225 975 625 500 375 235 189 143 117 90 60
30 3,527 2,047 1,328 1,019 658 533 427 260 210 160 128 95 70
40 4,485 2,511 1,649 1,302 832 690 557 343 272 200 163 125 90
50 5,442 2,975 1,969 1,585 1,006 847 686 419 333 247 201 155 135
60 6,400 3,440 2,290 1,868 1,179 1,003 815 494 392 290 235 179 160
97 9,992 5,181 3,492 2,929 1,830 1,592 1,300 779 616 454 366 278 235
Description: Used for P0300-P0308. Crankshaft jerk threshold. SCD mode uses smaller windows near TDC. Thresholds are a function of rpm and % engine Load.
Value Units: Change in Delta time per cylinder from last cylinder (usec)
X Unit: RPM
Y Units: percent load of max indicated torque (%)
y/x 500 600 700 800 900 1,000 1,100 1,200 1,300 1,400 1,500 1,600 1,800
3 1,650 650 425 250 175 125 100 70 58 45 38 30 25
6 2,099 1,000 625 400 275 180 140 90 73 55 44 33 30
8 2,757 1,300 800 490 340 240 180 100 80 60 48 35 35
10 3,415 1,600 1,000 575 400 300 220 110 89 68 54 40 40
12 4,073 1,900 1,200 675 475 360 260 130 104 78 62 45 43
14 4,731 2,200 1,450 825 550 425 295 160 124 88 72 55 48
16 5,388 2,500 1,675 1,000 645 490 325 185 145 105 85 65 55
18 6,046 2,750 1,900 1,175 740 550 360 215 165 115 95 75 60
20 6,704 3,072 2,100 1,350 825 600 395 240 183 125 105 85 67
22 7,362 3,366 2,300 1,500 900 650 430 260 198 135 115 95 75
24 8,020 3,661 2,500 1,650 975 700 465 280 213 145 125 105 80
26 8,678 3,956 2,729 1,800 1,050 750 500 300 228 155 135 115 90
30 9,994 4,545 3,155 2,066 1,213 881 573 340 260 180 155 130 100
40 13,283 6,018 4,222 2,798 1,613 1,169 751 457 359 260 215 170 120
50 16,573 7,491 5,289 3,531 2,013 1,458 928 569 452 335 278 220 175
60 19,862 8,965 6,355 4,263 2,414 1,746 1,106 681 542 403 332 262 225
97 20,000 14,489 10,355 7,010 3,914 2,828 1,771 1,101 885 670 548 426 326
Description: Used for P0300 - P0308, 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.
y/x 1,000 1,600 1,600 2,000 2,400 3,000 4,000 5,000 6,000
0 4.00 5.00 3.10 3.60 3.94 4.28 4.00 3.79 3.79
1 4.00 5.00 3.10 3.60 3.94 4.28 4.00 3.79 3.79
1 3.00 5.00 3.17 2.50 2.50 3.29 3.29 3.16 3.79
1 2.50 4.00 2.34 2.00 2.25 2.65 2.85 3.40 3.79
2 2.77 3.41 1.92 1.84 2.00 2.00 2.86 2.94 3.33
3 2.70 2.70 1.85 1.85 2.00 2.00 2.08 2.25 2.58
5 2.44 2.44 1.86 1.85 1.85 2.00 2.00 2.00 2.00
7 2.86 2.86 2.50 2.30 2.33 2.30 1.75 2.00 2.00
8 2.86 2.86 2.50 2.30 2.33 2.30 1.75 2.00 2.00
Description: Used for P0300-P0308. Only used if Rough Road source = TOSS: dispersion value on Transmission Output Speed Sensor above which rough road is indicated present
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
Description: Used for P0300-P0308. Number of engine cycles to delay if diesel engine is cranked before wait to start lamp is extinguished. This lookup table determines the delay length
by taking into account the coolant temperature.
Description: Used for P0300-P0308. Only used if Wheel speed from ABS is used. If difference between wheel speed readings is larger than this limit, rough road is present
Description: Used for P0300-P0308. Zero torque engine load while in Active Fuel Management. %of Max Brake Torque along the Neutral rev line, as a function of RPM and Baro
ZeroTorqueAFM - 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 -2.00 -2.50 -2.75 -2.75 -2.75 -2.75 -2.50 -2.00 -1.50 -0.50 0.00 0.25 0.25
75 -2.00 -2.50 -2.75 -2.75 -2.75 -2.75 -2.50 -2.00 -1.50 -0.50 0.00 0.25 0.25
85 -2.00 -2.50 -2.75 -2.75 -2.75 -2.75 -2.50 -2.00 -1.50 -0.50 0.00 0.25 0.25
95 -2.00 -2.50 -2.75 -2.75 -2.75 -2.75 -2.50 -2.00 -1.50 -0.50 0.00 0.25 0.25
105 -2.00 -2.50 -2.75 -2.75 -2.75 -2.75 -2.50 -2.00 -1.50 -0.50 0.00 0.25 0.25
ZeroTorqueAFM - 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 0.00 -0.37 -0.75 -1.12 -1.50 -0.25 1.00 2.25 3.50 4.75 6.00 7.25 8.50
75 0.00 -0.37 -0.75 -1.12 -1.50 -0.25 1.00 2.25 3.50 4.75 6.00 7.25 8.50
85 0.00 -0.37 -0.75 -1.12 -1.50 -0.25 1.00 2.25 3.50 4.75 6.00 7.25 8.50
95 0.00 -0.37 -0.75 -1.12 -1.50 -0.25 1.00 2.25 3.50 4.75 6.00 7.25 8.50
105 0.00 -0.37 -0.75 -1.12 -1.50 -0.25 1.00 2.25 3.50 4.75 6.00 7.25 8.50
Description: Used for P0300-P0308. %of Max Brake Torque that represents Zero Brake torque along the Neutral rev line, as a function of RPM and Baro
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 -2.00 -2.50 -2.75 -2.75 -2.75 -2.75 -2.50 -2.00 -1.50 -0.50 0.00 0.25 0.25
75 -2.00 -2.50 -2.75 -2.75 -2.75 -2.75 -2.50 -2.00 -1.50 -0.50 0.00 0.25 0.25
85 -2.00 -2.50 -2.75 -2.75 -2.75 -2.75 -2.50 -2.00 -1.50 -0.50 0.00 0.25 0.25
95 -2.00 -2.50 -2.75 -2.75 -2.75 -2.75 -2.50 -2.00 -1.50 -0.50 0.00 0.25 0.25
105 -2.00 -2.50 -2.75 -2.75 -2.75 -2.75 -2.50 -2.00 -1.50 -0.50 0.00 0.25 0.25
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 0.00 -0.37 -0.75 -1.12 -1.50 -0.25 1.00 2.25 3.50 4.75 6.00 7.25 8.50
75 0.00 -0.37 -0.75 -1.12 -1.50 -0.25 1.00 2.25 3.50 4.75 6.00 7.25 8.50
85 0.00 -0.37 -0.75 -1.12 -1.50 -0.25 1.00 2.25 3.50 4.75 6.00 7.25 8.50
95 0.00 -0.37 -0.75 -1.12 -1.50 -0.25 1.00 2.25 3.50 4.75 6.00 7.25 8.50
105 0.00 -0.37 -0.75 -1.12 -1.50 -0.25 1.00 2.25 3.50 4.75 6.00 7.25 8.50
Description:
y/x 0.000 0.005 0.010 0.020 0.023 0.040 0.050 0.100 1.000
1 0 0 0 0 1 1 1 1 1
Description:
y/x 0.000 0.003 0.005 0.010 0.023 0.030 0.040 0.200 1.000
1 0 0 0 0 1 1 1 1 1
y/x 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
1 11.5 11.5 11.5 22.5 24.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5
2 11.5 11.5 11.5 22.5 24.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5
3 11.5 11.5 11.5 22.5 24.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5
4 11.5 11.5 11.5 22.5 24.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5
5 11.5 11.5 11.5 22.5 24.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5
6 11.5 11.5 11.5 22.5 24.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5
7 11.5 11.5 11.5 22.5 24.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5
8 11.5 11.5 11.5 22.5 24.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5
9 11.5 11.5 11.5 22.5 24.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5
10 11.5 11.5 11.5 22.5 24.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5
11 11.5 11.5 11.5 22.5 24.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5
12 11.5 11.5 11.5 22.5 24.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5
13 11.5 11.5 11.5 22.5 24.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5
14 11.5 11.5 11.5 22.5 24.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5
15 11.5 11.5 11.5 22.5 24.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5
16 11.5 11.5 11.5 22.5 24.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5
17 11.5 11.5 11.5 22.5 24.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5
y/x 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
1 11.5 11.5 11.5 22.5 24.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5
2 11.5 11.5 11.5 22.5 24.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5
3 11.5 11.5 11.5 22.5 24.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5
4 11.5 11.5 11.5 22.5 24.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5
5 11.5 11.5 11.5 22.5 24.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5
6 11.5 11.5 11.5 22.5 24.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5
7 11.5 11.5 11.5 22.5 24.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5
8 11.5 11.5 11.5 22.5 24.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5
9 11.5 11.5 11.5 22.5 24.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5
10 11.5 11.5 11.5 22.5 24.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5
11 11.5 11.5 11.5 22.5 24.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5
12 11.5 11.5 11.5 22.5 24.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5
13 11.5 11.5 11.5 22.5 24.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5
14 11.5 11.5 11.5 22.5 24.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5
15 11.5 11.5 11.5 22.5 24.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5
16 11.5 11.5 11.5 22.5 24.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5
17 11.5 11.5 11.5 22.5 24.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5 26.5
Description: Overboost under basic pressure (open loop pressure control) diagnose failure limit.
Description: Allowed positive rate limit on desired boost pressure. In allowed kPa per 100 ms.
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
Description: Allowed negative rate limit on desired boost pressure. In allowed kPa per 100 ms.
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
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 50.0 64.0 76.0 90.0 103.0 117.0 129.0 135.0 142.0
y/x 0.0 20.0 40.0 60.0 80.0 90.0 100.0 110.0 120.0
1,000.0 466.0 431.0 423.0 399.0 360.0 324.0 280.0 263.0 200.0
1,250.0 472.0 444.0 431.0 417.0 390.0 372.0 339.0 303.0 252.0
1,500.0 475.0 451.0 431.0 430.0 410.0 397.0 382.0 367.0 310.0
2,000.0 492.0 457.0 442.0 445.0 430.0 420.0 408.0 391.0 327.0
2,500.0 489.0 473.0 459.0 455.0 444.0 436.0 426.0 412.0 398.0
3,000.0 501.0 469.0 463.0 469.0 458.0 452.0 442.0 427.0 413.0
3,500.0 540.0 468.0 466.0 482.0 472.0 464.0 452.0 436.0 420.0
4,000.0 540.0 466.0 463.0 485.0 477.0 470.0 460.0 443.0 426.0
4,500.0 540.0 464.0 460.0 489.0 481.0 476.0 467.0 450.0 432.0
Description: Two Stage Oil Pump Rationality Test Torque Max Enable Threshold
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 100.0 150.0 150.0 150.0 150.0 150.0 100.0 0.0
Description: Two Stage Oil Pump Rationality Test Torque Min Enable Threshold
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
Description: Intrusive diagnostic minimum pressure limit that is a function of Engine Speed and Oil Temperature
Description: Minimum allowed pressure change on a Two Stage Oil Pump state change
y/x 0.0 20.0 40.0 60.0 80.0 90.0 100.0 110.0 120.0
1,000.0 100.0 92.0 93.0 86.0 55.0 45.0 35.0 20.0 6.0
1,250.0 103.0 96.0 95.0 92.0 83.0 58.0 40.0 30.0 10.0
1,500.0 105.0 98.0 95.0 97.0 90.0 85.0 82.0 68.0 53.0
2,000.0 108.0 103.0 102.0 100.0 96.0 93.0 90.0 82.0 68.0
2,500.0 114.0 105.0 104.0 104.0 101.0 98.0 96.0 89.0 78.0
3,000.0 117.0 110.0 109.0 109.0 105.0 101.0 97.0 91.0 87.0
3,500.0 120.0 115.0 114.0 114.0 111.0 105.0 98.0 92.0 88.0
4,000.0 120.0 116.0 115.0 115.0 113.0 108.0 99.0 93.0 90.0
4,500.0 120.0 116.0 116.0 116.0 114.0 112.0 100.0 95.0 90.0
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).
y/x -40 0 20 30 40 50 60
1 0.090 0.090 0.080 0.075 0.075 0.075 0.075
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).
y/x -40 0 10 20 40
0 350 350 350 350 350
500 350 350 350 350 350
1,100 350 350 350 350 350
1,500 350 350 350 350 350
2,500 350 350 350 350 350
Description: Number of Fuel Trim Monitor sample counts required to allow the Purge Vapor Fuel value to inhibit the Intrusive Rich test
Value Units: Sample Counts per loop rate of 100ms (divide by 10 to get seconds)
X Unit: Long Term Fuel Trim Cell I.D. (no units) (Only PurgeOff cells are used)
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.
Description: Bank 1 Normalizer table used in the calculation of the Ratio for the current sample period.
y/x 1,000 1,220 1,440 1,655 1,875 2,095 2,315 2,530 2,750 2,970 3,190 3,400 3,625 3,845 4,060 4,280 4,500
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 6.00 6.00 6.50 3.00 2.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 6.00 6.00 6.50 3.00 2.00 1.50 1.75 1.50 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 7.00 7.00 7.50 5.75 2.00 1.50 1.75 1.50 1.25 1.25 1.25 1.25 9,999.00 9,999.00 9,999.00
280 9,999.00 9,999.00 6.00 6.00 10.00 12.50 9.75 6.25 3.00 2.75 1.25 1.25 1.25 1.25 9,999.00 9,999.00 9,999.00
320 9,999.00 9,999.00 15.50 15.50 11.50 14.50 10.25 12.50 4.25 3.50 3.25 3.00 3.00 1.25 9,999.00 9,999.00 9,999.00
360 9,999.00 9,999.00 19.75 19.75 18.50 18.00 8.50 9.75 7.50 4.00 6.00 6.00 3.00 9,999.00 9,999.00 9,999.00 9,999.00
400 9,999.00 9,999.00 25.00 25.00 27.00 15.00 14.50 11.00 6.50 5.50 6.25 6.25 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00
440 9,999.00 9,999.00 49.50 49.50 30.00 34.00 19.50 4.50 10.00 5.50 6.25 6.25 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00
480 9,999.00 9,999.00 49.50 49.50 30.00 15.50 19.50 4.50 10.00 10.00 9,999.00 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 15.50 15.50 15.50 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
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 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00
640 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
720 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
800 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
Description: Bank 1 lookup table of Quality Factors used in the calculation of the Ratio for the current sample period
y/x 1,000 1,220 1,440 1,655 1,875 2,095 2,315 2,530 2,750 2,970 3,190 3,400 3,625 3,845 4,060 4,280 4,500
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 1.00 1.00 1.00 1.00 1.00 1.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
280 0.00 0.00 0.00 1.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 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 0.00
360 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 0.00
400 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 0.00
440 0.00 0.00 0.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 0.00 0.00
480 0.00 0.00 0.00 0.00 0.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
520 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
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
800 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
Description: Bank 1 lookup table of Variance metric used to calculate the Ratio for the current sample period
y/x 1,000 1,220 1,440 1,655 1,875 2,095 2,315 2,530 2,750 2,970 3,190 3,400 3,625 3,845 4,060 4,280 4,500
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 8.00 8.00 6.50 4.75 4.75 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 8.00 8.00 6.50 4.75 5.00 4.25 3.25 3.25 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 10.00 10.00 8.50 6.25 5.00 4.25 3.25 3.25 2.75 3.50 2.75 2.75 9,999.00 9,999.00 9,999.00
280 9,999.00 9,999.00 12.50 12.50 10.00 8.00 6.25 5.25 4.00 3.25 2.75 3.50 2.75 2.75 9,999.00 9,999.00 9,999.00
320 9,999.00 9,999.00 12.50 12.50 10.50 9.50 7.25 6.00 4.75 3.50 3.50 4.00 2.75 2.75 9,999.00 9,999.00 9,999.00
360 9,999.00 9,999.00 14.25 14.25 11.50 8.50 15.00 6.75 5.50 5.50 4.50 4.00 4.00 9,999.00 9,999.00 9,999.00 9,999.00
400 9,999.00 9,999.00 16.50 16.50 12.50 15.00 13.50 9.00 9.50 7.50 7.25 7.25 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00
440 9,999.00 9,999.00 14.50 14.50 13.50 16.00 15.50 17.50 13.00 7.50 7.25 7.25 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00
480 9,999.00 9,999.00 14.50 14.50 13.50 19.50 15.50 17.50 13.00 13.00 9,999.00 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 19.50 19.50 19.75 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
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 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00
640 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
720 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
800 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
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.
y/x 20.00 25.00 30.00 35.00 40.00 45.00 50.00 55.00 100.00
1.00 14.59 23.23 37.01 70.16 255.00 255.00 255.00 255.00 255.00
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.
y/x 20.00 25.00 30.00 35.00 40.00 45.00 50.00 55.00 100.00
1.00 45.39 48.91 57.40 70.57 255.00 255.00 255.00 255.00 255.00
Description: Table of maximum MAF values vs. engine speed. This is the maximum MAF the engine can see under all ambient conditions.
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 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00 20.00
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.
y/x 6.00 7.00 8.00 9.00 10.00 11.00 12.00 13.00 14.00
1.00 511.99 511.99 511.99 511.99 511.99 511.99 511.99 511.99 511.99
Description: Fail threshold for the Knock Performance Abnormal Noise Diagnostic when engine IS in AFM mode
Value Units: Filtered background engine noise. Unit-less term from the Knock Detection Fast Fourier Transform (FFT) for a selected frequency range.
X Unit: Engine Speed (RPM)
Y Units: N/A
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.352 0.352 0.352 0.352 0.401 0.768 1.052 1.273 1.485 1.642 1.783 1.881 1.948 1.953 1.953 1.948 1.948
Description: The max time for the Last Seed Timeout as a function of operating loop time sequence.
Description: The enabling flags for the program sequence watch as a function of processor core and operating loop time sequence.
Description: The Run/Crank voltages required to pull in the PT relay as a function of induction air temperature.
Description: Engine Sync based and Time based delta pressure threshold above which Torque Security error is reported.
Value Units: Torque Security Threshold for Engine Sync and Time Based Delta Pressure (kPa)
X Unit: Desired Engine Torque (Nm)
Description: Specifies the external load table for SPDR torque security as a function of engine oil temperature and engine RPM.
Description: Fail threshold for the Knock Performance per-cylinder Excessive Knock Diagnostic
Value Units: Filtered Knock Intensity. Unit-less term scaled from 0.0 (no knock) to 5.0 (maximum/large knock)
X Unit: Engine Speed (RPM)
Y Units: N/A
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 15.94 15.94 15.94 15.94 15.94 15.94 15.94 15.94 15.94 15.94 15.94 15.94 15.94 15.94 15.94 15.94 15.94
Description: Knock Open Circuit Diagnostic Maximum Threshold when using the 20 kHz method (see "OpenMethod" description)
Value Units: Unit-less, filtered term from the Knock Detection Fast Fourier Transform (FFT) for the 20 kHz frequency range.
X Unit: Engine Speed (RPM).
Y Units: N/A
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 3.9746 3.9746 3.9512 3.9512 3.9316 3.8965 3.8867 3.8887 3.8867 3.5352 3.2363 2.9375 2.7422 2.7422 2.7422 2.7422 2.7422
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).
Value Units: Filtered background engine noise. Unit-less term from the Knock Detection Fast Fourier Transform (FFT) for a selected frequency range.
X Unit: Engine Speed (RPM)
Y Units: N/A
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.5000 0.5000 0.5000 0.5000 0.5000 0.5000 0.5000 0.5000 0.5000 0.5000 0.5000 0.5000 0.5000 0.5000 0.5000 0.5000 0.5000
Description: Knock Open Circuit Diagnostic Minimum Threshold when using the 20 kHz method (see "OpenMethod" description)
Value Units: Unit-less, filtered term from the Knock Detection Fast Fourier Transform (FFT) for the 20 kHz frequency range.
X Unit: Engine (RPM)
Y Units: N/A
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.3535 1.3535 1.3438 1.3438 1.3223 1.3184 1.3203 1.3223 1.3242 1.2285 1.1348 1.0273 0.9785 0.9785 0.9785 0.9785 0.9785
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).
Value Units: Filtered background engine noise. Unit-less term from the Knock Detection Fast Fourier Transform (FFT) for a selected frequency range.
X Unit: Engine Speed (RPM)
Y Units: N/A
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
Value Units: Identifies one of two diagnostic methods (either 20 kHz or Normal Noise) used (as a function of engine speed) for Open Circuit detection
X Unit: Engine Speed Index, 500 to 8500 (RPM) by 500 rpm increments (Index 0, 1, 2.... 16 = 500, 1000, 1500.... 8500 RPM)
Y Units: N/A
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
Description: Specifies which cylinders will be used for the Abnormal Noise portion of the performance diagnostics (1 = cylinder used, 0 = cylinder not used)
Value Units: Boolean that indicates which engine cylinders are being used for the per-sensor Knock Performance diagnostic (0 = not used, 1 = used)
X Unit: Cylinder number in firing order (i.e. Cyl 0 = first cylinder in firing order, Cyl 1 = second cylinder in firing order....)
Y Units: N/A
y/x 0 1 2 3 4 5 6 7
1 1 1 1 1 0 0 0 0
Description: Fail threshold for the Knock Performance Abnormal Noise Diagnostic when engine is NOT in AFM mode
Value Units: Filtered background engine noise. Unit-less term from the Knock Detection Fast Fourier Transform (FFT) for a selected frequency range.
X Unit: Engine Speed (RPM)
Y Units: N/A
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.352 0.352 0.352 0.352 0.401 0.768 1.052 1.273 1.485 1.642 1.783 1.881 1.948 1.953 1.953 1.948 1.948
Description: Knock Open Circuit Minimum Threshold for Internal Circuit Diagnostic. Used only when the 20 kHz method is being used (see "OpenMethod" 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.
Value Units: Unit-less, filtered term from the Knock Detection Fast Fourier Transform (FFT) for the 20 kHz frequency range.
X Unit: Engine Speed (RPM)
Y Units: N/A
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.090 0.090 0.090 0.094 0.131 0.123 0.139 0.150 0.164 0.221 0.260 0.264 0.338 0.338 0.338 0.338 0.338
Description: Knock Open Circuit Minimum Threshold for Internal Circuit Diagnostic. Used only when the 20 kHz method is being used (see "OpenMethod" 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.
Value Units: Unit-less, filtered term from the Knock Detection Fast Fourier Transform (FFT) for the 20 kHz frequency range.
X Unit: Engine Speed (RPM).
Y Units: N/A
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.031 0.031 0.031 0.035 0.039 0.047 0.055 0.061 0.066 0.094 0.111 0.113 0.154 0.154 0.154 0.154 0.154
Component/ Fault Monitor Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
Fuel Rail Pressure (FRP) P018B This DTC detects a Absolute value of fuel <= 30 kPa Frequency: DTC Type B
Sensor Performance fuel pressure pressure change as Continuous; 12.5 2 trips
(rationality) sensor response sensed during intrusive ms loop.
stuck within the test. 60 seconds
normal operating between intrusive
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
1. FRP Circuit Low DTC 2.5sec period);
(P018C) 1. Not active otherwise report
2. FRP Circuit High DTC
(P018D) 2. Not active
3. FuelPump Circuit Low DTC (P0231) Duration of intrusive
test is fueling
related (5 to 12
3. Not active seconds).
4. FuelPump Circuit High DTC (P0232) 4. Not active
5. FuelPump Circuit Open DTC 5. 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) 6. Not active
7. Fuel Pump Control Module Driver 7. Not active
Over-temperature DTC (P064A)
8. Control Module Internal Performance 8. Not active
DTC (P0606)
9. Engine run time 9. >=5 seconds
10. Emissions fuel level low 10. Not low
(PPEI $3FB)
11. Fuel pump control 11. Enabled
12. Fuel pump control state 12. Normal or FRP
rationality control
13. Engine fuel flow 13. > 0.047 g/s
14. ECM fuel control system failure 14. Not failed
(PPEI $1E7)
Fuel Rail Pressure (FRP) P018C This DTC detects if FRP sensor voltage < 0.14 V Ignition Run or Crank 72 failures out of 80 DTC Type B
Sensor Circuit Low Voltage the fuel pressure samples 2 trips
sensor circuit is
shorted low 1 sample/12.5 ms
Component/ Fault Monitor Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
Fuel Rail Pressure (FRP) P018D This DTC detects if FRP sensor voltage > 4.86 V Ignition Run or Crank 72 failures out of 80 DTC Type B
Sensor Circuit High the fuel pressure samples 2 trips
Voltage sensor circuit is
shorted high 1 sample/12.5 ms
Fuel Pump Control Circuit P0231 This DTC detects if Fuel Pump Current > 14.48A 72 test failures in 80 DTC Type A
Low Voltage the fuel pump test samples if Fuel 1 trip
control circuit is Pump Current
shorted to low Ignition switch Run or Crank <100A
OR
Ignition switch Accessory
OR 1 sample/12.5 ms
Fuel Pump Control enabled
AND
Ignition Run/Crank Voltage 9V < voltage < 32V
Fuel Pump Control Circuit P0232 This DTC detects if Voltage measured at fuel > 3.86 V Commanded fuel pump output 0% duty cycle (off) 36 test failures in 40 DTC Type B
High Voltage the fuel pump pump circuit test samples; 2 trips
control circuit is 1 sample/12.5ms
shorted to high
Control Module Read Only P0601 This DTC will be Calculated Checksum stored checksum for 1 failure if it occurs DTC Type A
Memory (ROM) stored if any (CRC16) any of the parts (boot, during the first ROM 1 trip
software or software, application test of the ignition
calibration check calibration, system cycle, otherwise 5
sum is incorrect calibration) Ignition switch Run or Crank failures
OR Frequency:
Runs continuously
in the background
Component/ Fault Monitor Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
Ignition switch Accessory
Control Module Not P0602 Indicates that the Calibration Runs once at power DTC Type A
Programmed ECU needs to be KeMEMD_b_NoStartCal = TRUE up 1 trip
programmed Ignition switch Run or Crank
OR
Ignition switch Accessory
Control Module Long Term P0603 Non-volatile Checksum at power-up checksum at 1 failure DTC Type A
Memory Reset memory checksum power-down 1 trip
error at controller Frequency:
power-up Once at power-up
Ignition switch Run or Crank
OR
Ignition switch Accessory
Control Module Random P0604 Indicates that Data read Data written 1 failure if it occurs DTC Type A
Access Memory (RAM) control module is during the first RAM 1 trip
unable to correctly test of the ignition
write and read data cycle, otherwise 5
to and from RAM failures
Control Module Internal P0606 Indicates the ECU Ignition switch (Run or Crank) DTC Type A
Performance has detected an OR OR 1 trip
internal processor Ignition switch Accessory
fault or external
watchdog fault
(PID $2032
discriminates the
source of fault)
1. Main Processor 1. I/O configuration register 1. For all I/O configuration register faults: 1. 1 failure
Configuration Register faults: Calibration Frequency:
Test •KeMEMD_b_ProcFltCfgRegEnbl Continuously
•Register contents =Incorrect value TRUE (12.5ms)
2. Processor clock test 2. Processor Clock Fault: 2. For Processor Clock Fault: 2. 1 failure
Calibration Frequency:
• EE latch flag in 0x5A5A •KeMEMD_b_ProcFltCLKDiagEnbl TRUE Continuously
EEPROM (12.5ms)
OR 0x5A
• RAM latch flag.
Component/ Fault Monitor Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
3. External watchdog test 3. External Watchdog 3. For External Watchdog Fault: 3. 3 failures out of
Fault: Calibration 15 samples
Control Lost •KeFRPD_b_FPExtWDogDiagEnbl TRUE
• Software control of fuel AND 1 sample/12.5 ms
pump driver •Control Module ROM(P0601) Not active
AND
•Control Module RAM(P0604) Not active
Control Module Long Term P062F Indicates that the Last EEPROM write Did not complete Ignition switch (Run or Crank) 1 test failure DTC Type B
Memory (EEPROM) NVM Error flag has OR OR Once on controller 2 trips
Performance not been cleared Ignition switch Accessory power-up
5Volt Reference Circuit P0641 Detects continuous (Reference voltage ( >= 0.5V
(Short High/Low/Out of short or out of AND Ignition Run or Crank 15 failures out of DTC Type A
Range) range on the #1 5V Output) inactive) 20 samples 1 trip
sensor reference
circuit OR 1 sample/12.5 ms
OR
( Reference voltage ( <= 4.5V
AND
Output) active)
OR
Reference voltage > 105% nominal
OR
< 95% nominal
( i.e., > 5.25v
OR < 4.75v)
Fuel Pump Control Module P064A Detects if an Pump Driver Temp > 150C Ignition switch (Run or Crank) 3 failures out of 15 DTC Type B
Driver 1 Over-temperature internal fuel pump OR OR samples 2 trips
driver Ignition switch Accessory
overtemperature 1 sample/12.5 ms
condition exists
under normal
operating
conditions
KeFRPD_b_FPOverTempDiagEnbl TRUE
Ignition Run_Crank terminal 9V<voltage<32V
Component/ Fault Monitor Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
Cylinder Deactivation P12E3 Monitors for open Open circuit fault status == Faulted 1. Diagnostic enabled 1. = TRUE 20 failures out of 40 DTC Type B
Exhaust Flow Valve circuit faults in the AFM_VlvCntrlCktOpenFlt (K_b_AFM_VlvCntrlOpenEnbl) AND samples 2 trips
Control Circuit/Open AFM valve PWM AND 2. <> TRUE
control circuit 2. Diagnostic system disablement not AND 1 sample/25 ms
requested (DiagSystemDisable) 3. = TRUE
AND AND
3. AFM Valve Initialization complete 4. <> TRUE
(AFM_ValveInitDlyCmpt) AND
AND 5. <> INDETERMINATE
4. AFM exhaust valve control not
disabled remainder of trip due to output
driver short circuit fault
(AFMV_FaultTripDsbl)
AND
5. AFM control circuit Open circuit fault
status (AFM_VlvCntrlCktOpenFlt)
Cylinder Deactivation P12E4 Monitors for short- Short-to-ground fault status == Faulted 1. Diagnostic enabled 1. = TRUE 20 failures out of 40 DTC Type B
Exhaust Flow Valve to-ground faults in AFM_VlvCntrlCktGshtFlt (K_b_AFM_VlvCntrlGshtEnbl) AND samples 2 trips
Control Circuit Low the AFM valve AND 2. <> TRUE
PWM control 2. Diagnostic system disablement not AND 1 sample/25 ms
circuit requested (DiagSystemDisable) 3. = TRUE
AND AND
3. AFM Valve Initialization complete 4. <> TRUE
(AFM_ValveInitDlyCmpt) AND
AND 5. <> INDETERMINATE
4. AFM exhaust valve control not
disabled for remainder of trip due to
output driver short circuit fault
(AFMV_FaultTripDsbl)
AND
5. AFM control circuit Short-to-ground
fault status not indeterminate
(AFM_VlvCntrlCktGshtFlt)
Component/ Fault Monitor Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
Cylinder Deactivation P12E5 Monitors for short- Short-to-power fault status == Faulted 1. Diagnostic enabled 1. = TRUE 20 failures out of 40 DTC Type B
Exhaust Flow Valve to-power faults in AFM_VlvCntrlCktPshtFlt (K_b_AFM_VlvCntrlPshtEnbl) AND samples 2 trips
Control Circuit High the AFM valve AND 2. <> TRUE
PWM control 2. Diagnostic system disablement not AND 1 sample/25 ms
circuit requested (DiagSystemDisable) 3. = TRUE
AND AND
3. AFM Valve Initialization complete 4. <> TRUE
(AFM_ValveInitDlyCmpt) AND
AND 5. <> INDETERMINATE
4. AFM exhaust valve control not
disabled remainder of trip due to output
driver short circuit fault
(AFMV_FaultTripDsbl)
AND
5. AFM control circuit Short-to-power
fault status not indeterminate
(AFM_VlvCntrlCktPshtFlt)
Cylinder Deactivation P12E7 Monitors for out-of- AFM valve 1 diagnostic < 1. Diagnostic enabled 1. = TRUE 20 failures out of 40 DTC Type B
Exhaust Flow Valve range low duty PWM feedback signal K_Pct_AFM_Vlv1PstnL (K_b_AFM_Vlv1PstnLoDiagEnbl) AND samples 2 trips
Feeback Circuit Low Duty cycle values on the AFM_Valve1FdbkDC oThrsh) AND 2. = TRUE
Cycle (Bank 1) AFM valve 1 2. AFM valve initialization complete AND 1 sample/25 ms
diagnostic PWM (AFM_ValveInitDlyCmpt) 3. <> TRUE
feedback signal AND
3. Diagnostic system disablement not
requested (DiagSystemDisable)
Cylinder Deactivation P12E8 Monitors for out-of- AFM valve 1 diagnostic > 1. Diagnostic enabled 1. = TRUE 20 failures out of 40 DTC Type B
Exhaust Flow Valve range high duty PWM feedback signal K_Pct_AFM_Vlv1PstnHi (K_b_AFM_Vlv1PstnHiDiagEnbl) AND samples 2 trips
Feedback Circuit High cycle values on the AFM_Valve1FdbkDC Thrsh AND 2. = TRUE
Duty Cycle (Bank 1) AFM valve 1 2. AFM valve initialization completed AND 1 sample/25 ms
diagnostic PWM (AFM_ValveInitDlyCmpt) 3. <> TRUE
feedback signal AND
3. Diagnostic system disablement not
requested (DiagSystemDisable)
Component/ Fault Monitor Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
Cylinder Deactivation P12E9 Monitors the AFM_Valve1State <= 1. Diagnostic enabled 1. = TRUE 20 failures out of 40 DTC Type B
Exhaust Flow Valve Open sensed AFM valve ValvePstnOOR_Low) (K_b_AFM_Vlv1PstnOOR_LoEnbl) AND samples 2 trips
Position (Bank 1) 1 position for AND 2. = TRUE
values that are out- 2. AFM valve initialization period AND 1 sample/25 ms
of-range low completed (AFM_ValveInitDlyCmpt) 3. <> TRUE
AND AND
3. Diagnostic system disablement not 4. <> TRUE
requested (DiagSystemDisable) AND
AND 5. <> TRUE
4. AFM valve 1 position sensor circuit
low diagnostic not faulted
(AFM_Valve1PstnLoFP)
AND
5. AFM valve 1 position sensor circuit
high diagnostic not faulted
(AFM_Valve1PstnHiFP)
Cylinder Deactivation P12EA Monitors the AFM_Valve1State >= 1. Diagnostic enabled 1. = TRUE 20 failures out of 40 DTC Type B
Exhaust Flow Valve sensed AFM valve ValvePstnOOR_High) (K_b_AFM_Vlv1PstnOOR_LoEnbl) AND samples 2 trips
Closed Position (Bank 1) 1 position for AND 2. = TRUE
values that are out- 2. AFM valve initialization completed AND 1 sample/25 ms
of-range high (AFM_ValveInitDlyCmpt) 3. <> TRUE
AND AND
3. Diagnostic system disablement not 4. <> TRUE
requested (DiagSystemDisable) AND
AND 5. <> TRUE
4. AFM valve 1 position sensor circuit
low diagnostic not faulted
(AFM_Valve1PstnLoFP)
AND
5. AFM valve 1 position sensor circuit
high diagnostic not faulted
(AFM_Valve1PstnHiFP)
Cylinder Deactivation P12EB Monitors for out-of- Diagnostic PWM feedback >= DiagFdbkPrdHigh) 1. Diagnostic enabled 1. = TRUE 20 failures out of 40 DTC Type B
Exhaust Flow Valve range high period signal_AFM_Valve1DiagFd (K_b_AFM_Vlv1FdbkHiDiagEnbl) AND samples 2 trips
Feedback Circuit Low (i.e. out-of-range bkSt AND 2. = TRUE
Frequency (Bank 1) low frequency) 2. AFM valve initialization completed AND 1 sample/25 ms
values on the AFM (AFM_ValveInitDlyCmpt) 3. <> TRUE
valve 1 diagnostic AND
PWM feedback 3. Diagnostic system disablement not
signal requested (DiagSystemDisable)
Component/ Fault Monitor Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
Cylinder Deactivation P12EC Monitors for out-of- Diagnostic PWM feedback < = DiagFdbkPrdLow) 1. Diagnostic enabled 1. = TRUE 20 failures out of 40 DTC Type B
Exhaust Flow Valve range low period signal_AFM_Valve1DiagFd (K_b_AFM_Vlv1FdbkLoDiagEnbl) AND samples 2 trips
Feedback Circuit High (i.e. out-of range bkSt AND 2. = TRUE
Frequency (Bank 1) high frequency) 2. AFM valve initialization completed AND 1 sample/25 ms
values on the AFM (AFM_ValveInitDlyCmpt) 3. <> TRUE
valve 1 diagnostic AND
PWM feedback 3. Diagnostic system disablement not
signal requested (DiagSystemDisable)
Cylinder Deactivation P12ED Monitors for in- Diagnostic PWM feedback = 1. Diagnostic enabled 1. = TRUE 20 failures out of 40 DTC Type B
Exhaust Flow Valve range errors that signal_AFM_Valve1DiagFd DiagFdbkPrdInRngErr) (K_b_AFMV1FdbkInvldDiagEnbl) AND samples 2 trips
Feedback Circuit Incorrect result when the bkSt AND 2. = TRUE
Frequency (Bank 1) sensed period of 2. AFM valve initialization completed AND 1 sample/25 ms
the diagnostic (AFM_ValveInitDlyCmpt) 3. <> TRUE
PWM feedback AND
signal for AFM 3. Diagnostic system disablement not
valve 1 is neither requested (DiagSystemDisable)
out-of-range low
nor out-of-range
high and does not
fall within any of
the calibrated
ranges defined for
diagnostic
feedback data
Cylinder Deactivation P12EF Monitors position Position feedback <> AFM_ValveCmd 1. AFM valve1 stuck diagnostics 1. = TRUE 20 failures out of 40 DTC Type B
Exhaust Flow Valve Stuck feedback to AFM_Valve1State enabled AND samples 2 trips
Closed (Bank 1) determine if AFM (K_b_AFM_Vlv1StuckDiagEnbl)
valve 1 is stuck in AND 1 sample/25 ms
the closed position
2. Ignition voltage (IgnitionVoltage) 2. >= 10.2V
AND AND
Component/ Fault Monitor Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
7. AFM valve1 position sensor circuit low 7. <> TRUE
diagnostic fault not active AND
(AFM_Valve1PstnLoFA)
AND
8. AFM valve1 position sensor circuit 8. <> TRUE
high diagnostic fault not active AND
(AFM_Valve1PstnHiFA )
AND
9. AFM valve1 position out-of-range low 9. <> TRUE
diagnostic fault not active AND
(AFM_Vlv1PstnOOR_LoFA)
AND
10. AFM valve1 position out-of-range 10. <> TRUE
high diagnostic fault not active AND
(AFM_Vlv1PstnOOR_HiFA)
AND
11. Diagnostic system disablement 11. <> TRUE
(DiagSystemDisable) AND
AND
Component/ Fault Monitor Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
Cylinder Deactivation P12F0 Monitors position 1. (AFM valve command 1. ( = Open AND 1. The AFM valve 1 stuck diagnostics 1. = TRUE 20 failures out of 40 DTC Type B
Exhaust Flow Valve Stuck feedback to AND AFM_Valve1State) =ValveInTransition) are enabled through calibration AND samples 2 trips
Open (Bank 1) determine if AFM OR OR (K_b_AFM_Vlv1StuckDiagEnbl = TRUE)
valve 1 is stuck in 2. (AFM valve command 2. (= Closed AND = AND 1 sample/25 ms
an open position AND AFM_Valve1State) ValvePositionOpen)
OR OR
3. (AFM valve command 3. ( = Closed AND
AND AFM_Valve1State) =ValveInTransition)
2. Ignition voltage is greater than or 2. >= 10.2 V
equal to the minimum value required to
enable diagnostic execution
(IgnitionVoltage
K_U_AFM_Vlv1StuckMinVolt)
AND
3. Sufficient time has been allowed for 3. = TRUE
initialization of the AFM valve AND
(AFM_ValveInitDlyCmpt = TRUE)
AND
4. An AFM valve control circuit short-to- 4. <> TRUE
power diagnostic fault is not active AND
(AFM_VlvCntrlPshtFA = FALSE)
AND
5. An AFM valve control circuit short-to- 5. <> TRUE
ground diagnostic fault is not active AND
(AFM_VlvCntrlGshtFA = FALSE)
AND
6. An AFM valve control circuit open 6. <> TRUE
diagnostic fault is not active AND
(AFM_VlvCntrlOpenFA = FALSE)
AND
7. An AFM valve 1 position sensor circuit 7. <> TRUE
low diagnostic fault is not active AND
(AFM_Valve1PstnLoFA = FALSE)
AND
8. An AFM valve 1 position sensor circuit 8. <> TRUE
high diagnostic fault is not active AND
(AFM_Valve1PstnHiFA = FALSE)
AND
9. An AFM valve 1 position out-of-range 9. <> TRUE
low diagnostic fault is not active AND
(AFM_Vlv1PstnOOR_LoFA = FALSE)
AND
10. An AFM valve 1 position out-of-range 10. <> TRUE
high diagnostic fault is not active AND
(AFM_Vlv1PstnOOR_HiFA = FALSE)
AND
Component/ Fault Monitor Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
11. Diagnostic system disablement is not 11. <> TRUE
being requested (DiagSystemDisable = AND
FALSE)
AND
12. Control of the AFM exhaust valve 12. <> TRUE
has not been disabled for the remainder AND
of the trip due to an output driver short
circuit fault (AFMV_FaultTripDsbl =
FALSE)
AND
13. The AFM valve is currently being 13. ( = OPEN OR =
commanded to the open or closed state CLOSED)
(AFM_ValveCmd = Open OR AND
AFM_ValveCmd = Closed)
AND
14. The commanded state of the AFM 14. <>
valve has not changed (AFM_ValveCmd AFM_ValveCmdPrev
= AFM_ValveCmdPrev) AND
AND
15. Sufficient time has been allowed for 15. >= 1 sec
the AFM valve to respond to a change in AND
the commanded AFM valve state
(AFM_Valve1ResponseTmr
Ke_t_AFM_Valve1ResponseTm)
AND
16. The sensed position of the AFM 16. ( <>
valve is not out-of-range ValvePstnOOR_Low AND
(AFM_Valve1State ValvePstnOOR_Low <> ValvePstnOOR_High)
AND AFM_Valve1State
ValvePstnOOR_High)
Cylinder Deactivation P12F1 Monitors diagnostic AFM valve diagnostic = 1. Diagnostic enabled 1. = TRUE 20 failures out of 40 DTC Type B
Exhaust Flow Valve feedback from feedback status AlignmentNotComplete (K_b_AFM_Vlv1NotLrndEnbl) AND samples 2 trips
Position Not Learned AFM valve 1 to (AFM_Valve1DiagFdbkSt) AND
(Bank 1) determine if the 1 sample/25 ms
valve end stops
have not been
learned
Component/ Fault Monitor Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
4. Diagnostic PWM feedback signal AFM 4. <> DiagFdbkPrdLow
valve1 Not out-of-range low AND
(AFM_Valve1DiagFdbkSt)
AND
5. Diagnostic PWM feedback signal 5. <> DiagFdbkPrdHigh
AFM valve1 Not out-of-range high AND
(AFM_Valve1DiagFdbkSt)
AND
6. Diagnostic PWM feedback signal Not 6. <>
out-of-range low, Not out-of-range high DiagFdbkPrdInRngErr
AND andNot within any calibrated AND
feedback data range
(AFM_Valve1DiagFdbkSt)
AND
7. AFM valve state 7. <> ActuatorFaulted
(AFM_Valve1DiagFdbkSt)
Cylinder Deactivation P12F2 Monitors diagnostic AFM valve command ( = Closed 1. Diagnostic enabled 1. = TRUE 20 failures out of 40 DTC Type B
Exhaust Flow Valve feedback from (AFM_ValveCmd) (K_b_AFM_Vlv1PerfDiagEnbl) AND samples 2 trips
Actuator Performance AFM valve 1 to AND AND AND
(Bank1) determine if an Position feedback 1 sample/25 ms
internal actuator (AFM_Valve1State) = ValveInTransition)
fault is present or if
the AFM valve is
stuck in the end
stop learning mode
Component/ Fault Monitor Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
7. Diagnostic PWM feedback signal Not 7. <>
out-of-range low, Not out-of-range high DiagFdbkPrdInRngErr
AND Not in any calibrated feedback AND
data range (AFM_Valve1DiagFdbkSt)
AND
Cylinder Deactivation P12F4 Monitors for out-of- AFM valve 2 diagnostic < 1. Diagnostic enabled 1. = TRUE 20 failures out of 40 DTC Type B
Exhaust Flow Valve range low duty PWM feedback signal K_Pct_AFM_Vlv2PstnL (K_b_AFM_Vlv2PstnLoDiagEnbl) AND samples 2 trips
Feedback Circuit Low Duty cycle values on the AFM_Valve2FdbkDC oThrsh) AND
Cycle (Bank 2) AFM valve 2 2. AFM valve initialization completed 2. = TRUE 1 sample/25 ms
diagnostic PWM (AFM_ValveInitDlyCmpt) AND
feedback signal AND
3. Diagnostic system disablement not 3. <> TRUE
requested (DiagSystemDisable)
Cylinder Deactivation P12F5 Monitors for out-of- AFM valve 2 diagnostic > 1. Diagnostic enabled 1. = TRUE 20 failures out of 40 DTC Type B
Exhaust Flow Valve range high duty PWM feedback signal K_Pct_AFM_Vlv2PstnHi (K_b_AFM_Vlv2PstnHiDiagEnbl) AND samples 2 trips
Feedback Circuit High cycle values on the AFM_Valve2FdbkDC Thrsh) AND 2. = TRUE
Duty Cycle (Bank 2) AFM valve 2 2. AFM valve initialization complete AND 1 sample/25 ms
diagnostic PWM (AFM_ValveInitDlyCmpt) 3. <> TRUE
feedback signal AND
3. Diagnostic system disablement not
requested (DiagSystemDisable)
Cylinder Deactivation P12F6 Monitors the AFM_Valve2State = ValvePstnOOR_Low 1. Diagnostic enabled 1. = TRUE 20 failures out of 40 DTC Type B
Exhaust Flow Valve Open sensed AFM valve (K_b_AFM_Vlv2PstnOOR_LoEnbl) AND samples 2 trips
Position (Bank 2) 2 position for AND 2. = TRUE
values that are out- 2. AFM valve initialization complete AND 1 sample/25 ms
of-range low (AFM_ValveInitDlyCmpt) 3. <> TRUE
AND AND
3. Diagnostic system disablement not 4. <> TRUE
requested (DiagSystemDisable) AND
AND 5. <> TRUE
4. AFM valve 2 position sensor circuit
low diagnostic not faulted
(AFM_Valve2PstnLoFP)
AND
5. AFM valve2 position sensor circuit
high diagnostic unfaulted
(AFM_Valve2PstnHiFP)
Component/ Fault Monitor Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
Cylinder Deactivation P12F7 Monitors the AFM_Valve2State = ValvePstnOOR_High 1. Diagnostic enabled 1. = TRUE 20 failures out of 40 DTC Type B
Exhaust Flow Valve sensed AFM valve (K_b_AFM_Vlv2PstnOOR_HiEnbl) AND samples 2 trips
Closed Position (Bank 2) 2 position for AND 2. = TRUE
values that are out- 2. AFM valve initialization complete AND 1 sample/25 ms
of-range high (AFM_ValveInitDlyCmpt) 3. <> TRUE
AND AND
3. Diagnostic system disablement not 4. <> TRUE
requested (DiagSystemDisable) AND
AND 5. <> TRUE
4. AFM valve 2 position sensor circuit
low diagnostic unfaulted
(AFM_Valve2PstnLoFP)
AND
5. AFM valve 2 position sensor circuit
high diagnostic unfaulted
(AFM_Valve2PstnHiFP)
Cylinder Deactivation P12F8 Monitors for out-of- Diagnostic PWM feedback >= DiagFdbkPrdHigh) 1. Diagnostic enabled 1. = TRUE 20 failures out of 40 DTC Type B
Exhaust Flow Valve range high period signal (K_b_AFM_Vlv2FdbkHiDiagEnbl) AND samples 2 trips
Feedback Circuit Low (i.e. out-of-range AFM_Valve2DiagFdbkSt AND 2. = TRUE
Frequency (Bank 2) low frequency) 2. AFM valve initialization complete AND 1 sample/25 ms
values on the AFM (AFM_ValveInitDlyCmpt) 3. <> TRUE
valve 2 diagnostic AND
PWM feedback 3. Diagnostic system disablement not
signal requested (DiagSystemDisable)
Cylinder Deactivation P12F9 Monitors for out-of- Diagnostic PWM feedback < DiagFdbkPrdLow) 1. Diagnostic enabled through 1. = TRUE 20 failures out of 40 DTC Type B
Exhaust Flow Valve range low period signal calibration AND samples 2 trips
Feedback Circuit High (i.e. out-of-range AFM_Valve2DiagFdbkSt (K_b_AFM_Vlv2FdbkLoDiagEnbl) 2. = TRUE
Frequency (Bank 2) high frequency) AND AND 1 sample/25 ms
values on the AFM 2. AFM valve initialization period has 3. <> TRUE
valve 2 diagnostic completed (AFM_ValveInitDlyCmpt)
PWM feedback AND
signal 3. Diagnostic system disablement is not
being requested (DiagSystemDisable)
Component/ Fault Monitor Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
Cylinder Deactivation P12FA Monitors for in- Diagnostic PWM feedback = 1. Diagnostic enabled 1. = TRUE 20 failures out of 40 DTC Type B
Exhaust Flow Valve range errors that signal_AFM_Valve2DiagFd DiagFdbkPrdInRngErr) (K_b_AFMV2FdbkInvldDiagEnbl) AND samples 2 trips
Feedback Circuit Incorrect result when the bkSt AND 2. = TRUE
Frequency (Bank 2) sensed period of 2. AFM valve initialization period AND 1 sample/25 ms
the diagnostic complete (AFM_ValveInitDlyCmpt) 3. <> TRUE
PWM feedback AND
signal for AFM 3. Diagnostic system disablement not
valve 2 is neither requested (DiagSystemDisable)
out-of-range low
nor out-of-range
high and does not
fall within any of
the calibrated
ranges defined for
diagnostic
feedback data
Cylinder Deactivation P12FC Monitors position AFM valve command AND ( = Open AND = 1. = TRUE 20 failures out of 40 DTC Type B
Exhaust Flow Valve Stuck feedback to AFM Valve2 State ValvePstnClosed) AND samples 2 trips
Closed (Bank 2) determine if AFM (AFM_ValveCmd AND 1. AFM valve2 stuck diagnostics
valve 2 is stuck in AFM_Valve2State) enabled (K_b_AFM_Vlv2StuckDiagEnbl) 1 sample/25 ms
the closed position AND
Component/ Fault Monitor Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
9. AFM valve2 position out-of-range low 9. <> TRUE
diagnostic fault AND
(AFM_Vlv2PstnOOR_LoFA)
AND
10. AFM valve2 position out-of-range 10. <> TRUE
high diagnostic fault AND
(AFM_Vlv2PstnOOR_HiFA)
AND
11. Diagnostic system disablement Not 11. <> TRUE
requested (DiagSystemDisable) AND
AND
Cylinder Deactivation P12FD Monitors position 1. (AFM_ValveCmd AND 1. ( = Open AND = 1. AFM valve2 stuck diagnostics 1. = TRUE 20 failures out of 40 DTC Type B
Exhaust Flow Valve Stuck feedback to AFM_Valve2State) ValveInTransition) enabled (K_b_AFM_Vlv2StuckDiagEnbl) AND samples 2 trips
Open (Bank 2) determine if AFM OR OR AND
valve 2 is stuck in 2. (AFM_ValveCmd AND 2. ( = Closed AND = 1 sample/25 ms
an open position AFM_Valve2State ) ValvePstnOpen)
OR OR
3. (AFM_ValveCmd AND 3. ( = Closed AND =
AFM_Valve2State ) ValveInTransition)
2. Ignition voltage (IgnitionVoltage) 2. V >= 10.2 V
AND AND
3. AFM valve initialization time complete 3. = TRUE
(AFM_ValveInitDlyCmpt) AND
AND
Component/ Fault Monitor Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
4. AFM valve control circuit short-to- 4. <> TRUE
power diagnostic fault AND
(AFM_VlvCntrlPshtFA)
AND
5. AFM valve control circuit short-to- 5. <> TRUE
ground diagnostic fault AND
(AFM_VlvCntrlGshtFA )
AND
6. AFM valve control circuit open 6. <> TRUE
diagnostic fault (AFM_VlvCntrlOpenFA) AND
AND
Component/ Fault Monitor Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
16. AFM valve position not out-of-range 16. ( <>
(AFM_Valve2State) ValvePstnOOR_Low AND
<> ValvePstnOOR_High)
Cylinder Deactivation P12FE Monitors diagnostic AFM Valve Diagnostic = 1. Diagnostic enabled 1. = TRUE 20 failures out of 40 DTC Type B
Exhaust Flow Valve feedback from Status enumeration AlignmentNotComplete) (K_b_AFM_Vlv2NotLrndEnbl) AND samples 2 trips
Position Not Learned AFM valve 2 to (AFM_Valve2DiagFdbkSt) AND 2. = TRUE
(Bank 2) determine if the 2. AFM valve initialization complete AND 1 sample/25 ms
valve end stops (AFM_ValveInitDlyCmpt) 3. <> TRUE
have not been AND AND
learned 3. Diagnostic system disablement not 4. <> DiagFdbkPrdLow
requested (DiagSystemDisable) AND
AND
4. AFM Valve2 diagnostic PWM
feedback not out-of-range low
(AFM_Valve2DiagFdbkSt)
AND
5. AFM Valve2 diagnostic PWM 5. <> DiagFdbkPrdHigh
feedback signal not out-of-range high AND
(AFM_Valve2DiagFdbkSt) 6. <>
AND DiagFdbkPrdInRngErr
6. AFM Valve2 diagnostic PWM AND
feedback signal Not out-of-range low, Not 7. <> Actuator Faulted
out-of-range high AND Not in any
calibrated feedback data range
(AFM_Valve1DiagFdbkSt)
AND
7. AFM valve diagnostic feedback state
(AFM_Valve2DiagFdbkSt)
Cylinder Deactivation P12FF Monitors diagnostic 1. AFM Valve2 Diagnostic 1. = Faulted Diagnostic enabled 1. = TRUE 20 failures out of 40 DTC Type B
Exhaust Flow Valve feedback from Status OR (K_b_AFM_Vlv2PerfDiagEnbl) AND samples 2 trips
Actuator Performance AFM valve 2 to (AFM_Valve2DiagFdbkSt) 2. ( = AND
(Bank2) determine if an OR OpenEndStopLearned 1 sample/25 ms
internal actuator 2. (AFM Valve2 Diagnostic AND <>
fault is present or if Status AND AFM Valve OpenEndStopLearn)
the AFM valve is Command) OR
stuck in the end OR 3. ( =
stop learning mode 3. (AFM Valve2 Diagnostic ClosedEndStopLearned
Status AND AFM Valve AND <>
Command) ClosedEndStopLearn)
AFM valve initialization completed 2. = TRUE
(AFM_ValveInitDlyCmpt) AND
AND
Component/ Fault Monitor Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
AFM exhaust valve control not 4. <> TRUE
disabled for remainder of trip due to AND
output driver short circuit fault
(AFMV_FaultTripDsbl)
AND
Diagnostic PWM feedback signal AFM 5. <> DiagFdbkPrdLow
Valve2 not out-of-range low AND
(AFM_Valve2DiagFdbkSt)
AND
6. Diagnostic PWM feedback signal 6. <> DiagFdbkPrdHigh
AFM Valve2 not out-of-range high AND
(AFM_Valve2DiagFdbkSt)
AND
'iagnostic PWM feedback Not out-of- 7. <>
range low, Not out-of-range high AND not DiagFdbkPrdInRngErr
within any of the calibrated feedback data AND
range (AFM_Valve2DiagFdbkS)
AND
Ignition 1 Switch Circuit P2534 Detects if the Ignition 1 voltage <= 6 V Engine Running 180 failures out of DTC Type A
Low Voltage Ignition1 Switch 200 samples 1 trip
circuit is shorted to
low or open 1 sample/25.0 ms
Ignition 1 Switch Circuit P2535 Detects if the Ignition 1 voltage > 11.7 V Ignition Run_Crank terminal Off 180 failures out of DTC Type A
High Voltage Ignition1 Switch 200 samples 1 trip
circuit is shorted to
vehicle supply 1 sample/25.0 ms
voltage
Fuel Pump Flow P2635 Detects Filtered fuel rail pressure <= Low Threshold Filtered fuel rail DTC Type B
Performance (rationality) degradation in the error (tabulated function of pressure error Time 2 trips
performance of the desired fuel rail Constant = 12.5
electronically pressure and fuel flow seconds
regulated fuel rate -- 15% of requested
system Target Pressure ) Frequency:
Continuous
OR 12.5 ms loop
( See Supporting
Component/ Fault Monitor Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
1. FRP Circuit Low DTC (P018C) 1. Not active
2. FRP Circuit High DTC (P018D) 2. Not active
.
3. Fuel Rail Pressure Sensor 3. Not active
Performance DTC (P018B)
4. FuelPump Circuit Low DTC (P0231) 4. Not active
5. FuelPump Circuit High DTC (P0232) 5. Not active
6. FuelPump Circuit Open DTC (P023F) 6. Not active
7. Reference Voltage DTC (P0641) 7. Not active
8. Fuel Pump Control Module Driver 8. Not active
Over-temperature DTC’s (P064A)
9. Control Module Internal Performance 9. Not active
DTC (P0606)
10. ECM fuel control system failure 10. Not occurred
(PPEI $1E7)
11. Barometric pressure signal 11. Valid (for absolute fuel
(PPEI $4C1) pressure sensor)
12. Engine run time 12. >= 30 seconds
13. Emissions fuel level 13. Not low
(PPEI $3FB)
14. Fuel pump control 14. Enabled
15. Fuel pump control state 15. Normal
16. Battery Voltage 16. 11V<=voltage=<32V
17. Fuel flow rate 17. > 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)
Control Module U0073 Detects that a CAN Bus Status Off Power mode Run/Crank 5 failures out of 5 DTC Type B
Communication Bus “A” serial data bus samples ( 5 2 trips
Off shorted condition seconds)
has occurred to
force the CAN
device driver to
enter a bus-off
Component/ Fault Monitor Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameters Conditions Required Illumination
Lost Communication With U0100 Detects that CAN Message $0C9 Undetected 1. Power mode Run/Crank 12 failures out of 12 DTC Type B
ECM/PCM “A” serial data samples (12 2 trips
communication has seconds)
been lost with the
ECM
2. Ignition Run/Crank Voltage 11V<voltage<32V
3. U0073 not active
P2635 Fuel Pump Performance Filtered Pressure Error Fault Threshold High map ( kiloPascals )
P2635 Fuel Pump Performance Filtered Pressure Error Fault Threshold High map ( kiloPascals ) Continued….
P2635 Fuel Pump Performance Filtered Pressure Error Fault RePass Threshold High map ( kiloPascals )
P2635 Fuel Pump Performance Filtered Pressure Error Fault RePass Threshold High map ( kiloPascals) Continued…..
P2635 Fuel Pump Performance Filtered Pressure Error Fault Threshold Low map ( kiloPascals )
P2635 Fuel Pump Performance Filtered Pressure Error Fault RePass Threshold Low map ( kiloPascals )