dtcs) section page 1 of 324 15 obdg02 page 1 of 595 · in one cam revolution. crankshaft and...
TRANSCRIPT
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
IntakeCamshaftActuatorSolenoidCircuit Open– Bank 1
P0010 Diagnoses the VVTsystem high side drivercircuit for circuit faults.
The ECM detects thatvoltage is high duringdriver off state (indicatesshort to power or opencircuit)
Short to power: 0.5 impedance
between signal andcontroller power
Open Circuit: 200 K impedance
between signal andcontroller ground
System supply voltage is
Output driver iscommanded on
Ignition switch is in crankor run position
> Volts11.00 20failures out of25samples
250 ms /sample,continuous
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 1 of 324 15 OBDG02 Page 1 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
IntakeCamshaftSystemPerformance– Bank 1
P0011 Detects a VVT systemerror by comparing thedesired and actual campositions when VVT isactivated
Camshaft position error[absolute value of(desired position - actualposition)] is compared tothresholds to determine ifexcessive
(Intake cam Bank 1)
Cam Position Error >(P0011_CamPosErrorLimIc1) deg
System Voltage
Engine Running
Power Take Off (PTO)active
Desired cam position
Desired AND Measuredcam position
Desired cam positionvariation
No Active DTCs
Bundle:IntakeVVT_Enabled
> Volts11.00
= TRUE
= FALSE
> 0 deg
>(P0011_CamPosErrorLimIc1) degAND< (P0011_PerfMaxIc1)deg
< Deg for3.00(P0011_P05CC_StablePositionTimeIc1) sec
P0010P2088P2089
= TRUE(Reference SupportingTables:P0011_P0021_P05CC_P05CD_HiEngSpdHiDsblIcP0011_P0021_P05CC_P05CD_HiEngSpdLoEnblIcP0011_P0021_P05CC_P05CD_LoRpmHiEnblIcP0011_P0021_P05CC_P05CD_LoRpmLoDsblIcP0011_P0021_P05CC_P05CD_LoPresHiEnblIcP0011_P0021_P05CC_P
100.00failures out of125.00samples
100 ms /sample
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 2 of 324 15 OBDG02 Page 2 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
05CD_LoPresLoDsblIcP0011_P0021_P05CC_P05CD_EngOilPressEnblIcP0011_P0021_P05CC_P05CD_P0014_P0024_P05CE_P05CF_ColdStartEngRunning)
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 3 of 324 15 OBDG02 Page 3 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
ExhaustCamshaftActuatorSolenoidCircuit Open– Bank 1
P0013 Diagnoses the VVTsystem high side drivercircuit for circuit faults.
The ECM detects thatvoltage is high duringdriver off state (indicatesshort to power or opencircuit)
Short to power: 0.5 impedance
between signal andcontroller power
Open Circuit: 200 K impedance
between signal andcontroller ground
System supply
Output driver iscommanded on
Ignition switch is in crankor run position
> Volts11.00 20failures out of25samples
250 ms /sample,continuous
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 4 of 324 15 OBDG02 Page 4 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
ExhaustCamshaftSystemPerformance– Bank 1
P0014 Detects a VVT systemerror by comparing thedesired and actual campositions when VVT isactivated
Camshaft position error[absolute value of(desired position - actualposition)] is compared tothresholds to determine ifexcessive
(Exhaust cam Bank 1)
Cam Position Error >(P0014_CamPosErrorLimEc1) deg
System Voltage
Engine Running
Power Take Off (PTO)active
Desired cam position
Desired AND Measuredcam position
Desired cam positionvariation
No Active DTCs
Bundle:ExhaustVVT_Enabled
> Volts11.00
= TRUE
= FALSE
> 0 deg
>(P0014_CamPosErrorLimEc1) deg AND< (P0014_PerfMaxEc1)deg
< deg for3.00(P0014_P05CE_StablePositionTimeEc1) sec
P0013P2090P2091
= TRUE(Reference SupportingTables:
P0014_P0024_P05CE_P05CF_HiEngSpdHiDsblEcP0014_P0024_P05CE_P05CF_HiEngSpdLoEnblEcP0014_P0024_P05CE_P05CF_LoRpmHiEnblEcP0014_P0024_P05CE_P05CF_LoRpmLoDsblEcP0014_P0024_P05CE_P05CF_LoPresHiEnblEcP0014_P0024_P05CE_P05CF_LoPresLoDsblEc
100.00failures out of125.00samples
100 ms /sample
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 5 of 324 15 OBDG02 Page 5 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
P0014_P0024_P05CE_P05CF_EngOilPressEnblEcP0011_P0021_P05CC_P05CD_P0014_P0024_P05CE_P05CF_ColdStartEngRunning)
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 6 of 324 15 OBDG02 Page 6 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
CrankshaftPosition(CKP)-CamshaftPosition(CMP)CorrelationBank 1Sensor A
P0016 Detects cam to crankmisalignment bymonitoring if camsensor pulse for bank 1sensor A occurs duringthe incorrect crankposition
cam sensor pulses3more than -9.4crank degrees before or
crank degrees10.8after nominal positionin one cam revolution.
Crankshaft and camshaftposition signals aresynchronized
Engine is Spinning
Cam phaser is in "parked"position
No Active DTCs:
Time since last executionof diagnostic
P0335, P0336P0340,P0341
< seconds1.0
2 failures out of 3tests.
A failed test is 4failures out of 5samples.
There is a delayafter the firstfailed test toallow thecamshaftposition to returnto the parkposition.
This time isdefined by thetable"P0016_P0017_P0018_P0019CamCorrelation OilTemperatureThreshold".
One sample percam rotation
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 7 of 324 15 OBDG02 Page 7 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
CrankshaftPosition(CKP)-CamshaftPosition(CMP)CorrelationBank 1Sensor B
P0017 Detects cam to crankmisalignment bymonitoring if camsensor pulse for bank 1sensor B occurs duringthe incorrect crankposition
cam sensor pulses3more than -9.4crank degrees before or
crank degrees after10.8nominal position in onecam revolution.
Crankshaft and camshaftposition signals aresynchronized
Engine is Spinning
Cam phaser is in "parked"position
No Active DTCs:
Time since last executionof diagnostic
P0335, P0336P0365,P0366
< seconds1.0
2 failures out of 3tests.
A failed test is 4failures out of 5samples.
There is a delayafter the firstfailed test toallow thecamshaftposition to returnto the parkposition.
This time isdefined by thetable"P0016_P0017_P0018_P0019CamCorrelation OilTemperatureThreshold".
One sample percam rotation
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 8 of 324 15 OBDG02 Page 8 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2S HeaterControlCircuit Bank1 Sensor 1
P0030 Diagnoses the HeaterOutput low side drivercircuit for circuit faults.
Voltage low during driveroff state (indicates opencircuit)
Open Circuit: 200 K impedance
between signal andcontroller ground.
IgnitionVoltageEngine Speed
= Crank or Run> volts11.0> RPM400
failures out20of samples25
250 ms / sample
Continuous
Type B,2 TripsNote: Incertaincontrollers P0031may alsoset
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 9 of 324 15 OBDG02 Page 9 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2S HeaterControlCircuitBank1Sensor1
P0031 Diagnoses the HeaterOutput low side drivercircuit for circuit faults.
Voltage low during driveroff state (indicates short-to-ground).
Short to ground: 0.5 impedance
between signal andcontroller ground.
IgnitionVoltageEngine Speed
= Crank or Run> volts11.0> RPM400
failures out20of samples25
250 ms / sample
Continuous
Type B,2 TripsNote: Incertaincontrollers P0030may alsoset
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 10 of 324 15 OBDG02 Page 10 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2S HeaterControlCircuitBank1Sensor1
P0032 Diagnoses the HeaterOutput low side drivercircuit for circuit faults.
Voltage high during driveron state (indicates shortto power).
Short to power: 0.5 impedance
between signal andcontroller power.
IgnitionVoltageEngine Speed
= Crank or Run> volts11.0> RPM400
failures out20of samples25
250 ms / sample
Continuous
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 11 of 324 15 OBDG02 Page 11 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2S HeaterControlCircuit Bank1 Sensor 2
P0036 Diagnoses the HeaterOutput low side drivercircuit for circuit faults.
Voltage low during driveroff state (indicates opencircuit).
Open Circuit: 200 K impedance
between signal andcontroller ground.
IgnitionVoltageEngine Speed
= Crank or Run> volts11.0> RPM400
failures out20of samples25
250 ms / sample
Continuous
Type B,2 TripsNote: Incertaincontrollers P0037may alsoset
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 12 of 324 15 OBDG02 Page 12 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2S HeaterControlCircuitBank1Sensor2
P0037 Diagnoses the HeaterOutput low side drivercircuit for circuit faults.
Voltage low during driveroff state (indicates short-to-ground).
Short to ground: 0.5 impedance
between signal andcontroller ground.
IgnitionVoltageEngine Speed
= Crank or Run> volts11.0> RPM400
failures out20of samples25
250 ms / sample
Continuous
Type B,2 TripsNote: Incertaincontrollers P0036may alsoset
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 13 of 324 15 OBDG02 Page 13 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2S HeaterControlCircuitBank1Sensor2
P0038 Diagnoses the HeaterOutput low side drivercircuit for circuit faults.
Voltage high during driveron state (indicates shortto power).
Short to power: 0.5 impedance
between signal andcontroller power.
IgnitionVoltageEngine Speed
= Crank or Run> volts11.0> RPM400
failures out20of samples25
250 ms / sample
Continuous
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 14 of 324 15 OBDG02 Page 14 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
HO2SHeaterResistanceBank 1Sensor 1
P0053 Detects an oxygensensor heater havingan incorrect or out ofrange resistance value.
Heater Resistanceoutside of the expectedrange of
< <6.1 13.4 No Active DTC's
Coolant – IAT EngineSoak TimeCoolant TempIgnition VoltageEngine Run time
ECT_Sensor_FAP262BIAT_SensorFA< ºC8.0> seconds28,800
< ºC <-30.0 255.0< volts32.0< seconds0.05
Once per validcold start
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 15 of 324 15 OBDG02 Page 15 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
HO2SHeaterResistanceBank 1Sensor 2)(For SingleBankExhaustOnly
P0054 Detects an oxygensensor heater havingan incorrect or out ofrange resistance value.
Heater Resistanceoutside of the expectedrange of
< <6.1 13.4 No Active DTC's
Coolant – IATEngine Soak TimeCoolant TempIgnition VoltageEngine Run time
ECT_Sensor_FAP262BIAT_SensorFA< ºC8.0> seconds28,800
< ºC <-30.0 255.0< volts32.0< seconds0.05
Once per validcold start
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 16 of 324 15 OBDG02 Page 16 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
MAP / MAF /ThrottlePositionCorrelation
P0068 Detect when MAP andMAF do not matchestimated engineairflow as establishedby the TPS
Difference between MAPand estimated MAPexceeds threshold (kPa),or P0651 (5 Volt Ref), orP0107 (MAP circuit low),or P0108 (MAP circuithigh) have failed this keycycle, then MAP portion ofdiagnostic fails
Absolute differencebetween MAF andestimated MAF exceedthreshold (grams/sec), orP0102 (MAF circuit low),or P0103 (MAF circuit hi)have failed this key cycle,or maximum MAF versusRPM (Table) is greaterthan or equal to maximumMAF versus batteryvoltage, then MAF portionof diagnostic fails
Table, f(TPS). Seesupporting tables:Delta MAP Thresholdf(TPS)
Table, f(TPS). Seesupporting tables:Delta MAF Thresholdf(TPS)
Table, f(RPM). Seesupporting tables:Maximum MAF f(RPM)
Table, f(Volts). Seesupporting tables:Maximum MAF f(Volts)
Engine Speed > RPM800
Run/Crank voltage >6.41
Continuously failMAP and MAFportions ofdiagnostic for
s0.1875
Continuous inMAIN processor
Type A,1 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 17 of 324 15 OBDG02 Page 17 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Intake AirTemperatureSensor 2CircuitPerformance(applicationswith humiditysensor, butno manifoldtemperaturesensor)
P0096 Detects an IAT2 sensorthat has stuck in rangeby comparing to IATand engine coolanttemperature at startup
ABS(Power Up IAT -Power Up IAT2)
AND
ABS(Power Up ECT –Power Up IAT2)>=ABS(Power Up ECT –Power Up IAT)
> deg C25Time between currentignition cycle and thelast time the enginewas running
Powertrain Relay Voltagefor a time
No Active DTCs:
> seconds28,800
>= Volts11.00>= seconds0.9
PowertrainRelayFaultECT_Sensor_Ckt_FAIAT_SensorCircuitFAHumTempSnsrCktFA
Executes once atthe beginning ofeach ignitioncycle if enableconditions aremet
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 18 of 324 15 OBDG02 Page 18 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Intake AirTemperatureSensorCircuit 2 Low(applicationswithhumidity)
P0097 Detects a continuousshort to ground or openin the IAT 2 signalcircuit
Raw IAT 2 Input < Hertz13(~-60 deg C)
Powertrain Relay Voltagefor a time
No Active DTCs:
>= Volts11.00>= seconds0.9
PowertrainRelayFault
failures out40of samples50
1 sample every100 msec
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 19 of 324 15 OBDG02 Page 19 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Intake AirTemperatureSensorCircuit 2High(applicationswithhumidity)
P0098 Detects a continuoushigh frequency in theIAT 2 signal circuit
Raw IAT 2 Input > Hertz390(~150 deg C)
Powertrain Relay Voltagefor a time
No Active DTCs:
>= Volts11.00>= seconds0.9
PowertrainRelayFault
failures out40of samples50
1 sample every100 msec
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 20 of 324 15 OBDG02 Page 20 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Intake AirTemperatureSensor 2IntermittentIn-Range
P0099 Detects a noisy orerratic IAT 2 signalcircuit or IAT 2 sensor
String Length
Where:"String Length" = sum of"Diff" calculated over
And where:"Diff" = ABS(current IAT 2reading - IAT 2 readingfrom 100 millisecondsprevious)
> DegC100.00
consecutive IAT 210samples
Powertrain Relay Voltagefor a time
No Active DTCs:
>= Volts11.00>= seconds0.9
PowertrainRelayFault
failures out of4samples5
Each sampletakes 1.0seconds
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 21 of 324 15 OBDG02 Page 21 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
RadiatorCoolantTempSensorCircuit LowVoltage
P00B3 This DTC detects ashort to ground in theRCT signal circuit orthe RCT sensor.
RCT Resistance(@ 150ºC)
< Ohms34 Engine run timeORIAT min
> seconds10.0
°C70.3
failures out of5samples10
1 sec/ sampleContinuous
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 22 of 324 15 OBDG02 Page 22 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
RadiatorCoolantTempSensorCircuit HighVoltage
P00B4 Circuit ContinuityThis DTC detects ashort to high or open inthe RCT signal circuitor the RCT sensor.
RCT Resistance(@ -60ºC)
> Ohms260,000 Engine run timeORIAT min
> seconds60.0
°C-7.0
failures out of5samples10
1 sec/ sampleContinuous
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 23 of 324 15 OBDG02 Page 23 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
EngineCoolant FlowInsufficient
P00B7 This DTC detects aInsufficient FlowCondition (i.e.. StuckClosed Thermostat)
Engine Coolant Temp(ECT) is greater than
Deg C and Difference120between ECT and RCT isgreater than Deg C.40When above is present formore than seconds, fail5counts start.
No Active DTC's
Engine run timeAND
Engine Coolant Temp
THMR_RCT_Sensor_Ckt_FATHMR_ECT_Sensor_Ckt_FA
> seconds300
> Deg C80.0
failures out of30samples300
1 sec/ sampleContinuous
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 24 of 324 15 OBDG02 Page 24 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
HumiditySensorCircuit Low
P00F4 Detects a continuousshort to power in theHumidity Sensor circuit
Humidity Duty Cycle <= %5.0 Powertrain Relay Voltagefor a time
No Active DTCs:
>= Volts11.00>= seconds0.9
PowertrainRelayFault
failures out40of samples50
1 sample every100 msec
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 25 of 324 15 OBDG02 Page 25 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
HumiditySensorCircuit High
P00F5 Detects a continuousopen or short to low inthe Humidity Sensorcircuit
Humidity Duty Cycle >= %95.0 Powertrain Relay Voltagefor a time
No Active DTCs:
>= Volts11.00>= seconds0.9
PowertrainRelayFault
failures out40of samples50
1 sample every100 msec
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 26 of 324 15 OBDG02 Page 26 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
HumiditySensorCircuitIntermittent
P00F6 Detects a noisy orerratic humidity sensorinput
String Length
Where:"String Length" = sum of"Diff" calculated over
And where:"Diff" = ABS(currentHumidity reading -Humidity reading from100 millisecondsprevious)
> %80
consecutive10Humidity samples
Powertrain Relay Voltagefor a time
No Active DTCs:
>= Volts11.00>= seconds0.9
PowertrainRelayFault
failures out of4samples5
Each sampletakes 1.00seconds
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 27 of 324 15 OBDG02 Page 27 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Mass AirFlow SystemPerformance(naturallyaspirated)
P0101 Determines if the MAFsensor is stuck withinthe normal operatingrange
Filtered Throttle ModelErrorANDABS(Measured Flow –Modeled Air Flow) FilteredANDABS(Measured MAP –MAP Model 2) Filtered
<= kPa*(g/s)500
> grams/sec15.0
> kPa25.0
Engine SpeedEngine SpeedCoolant TempCoolant TempIntake Air TempIntake Air TempMinimum total weightfactor (all factorsmultiplied together)
No Active DTCs:
No Pending DTCs:
>= RPM400<= RPM7,000>= Deg C-7<= Deg C125>= Deg C-20<= Deg C125
>= 0.50
Filtered Throttle ModelError multiplied by TPSResidual Weight Factorbased on RPM
Modeled Air Flow Errormultiplied by MAFResidual Weight Factorbased on RPM and MAFResidual Weight Factorbased on MAF Est
MAP Model 2 Errormultiplied by MAP2Residual Weight Factorbased on RPM
See Residual WeightFactor tables.
MAP_SensorCircuitFAEGRValvePerformance_FAMAF_SensorCircuitFACrankSensor_FAECT_Sensor_FAIAT_SensorFA
EGRValve_FPECT_Sensor_Ckt_FPIAT_SensorCircuitFP
Continuous
Calculation areperformed every12.5 msec
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 28 of 324 15 OBDG02 Page 28 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Mass AirFlow SensorCircuit LowFrequency
P0102 Detects a continuousshort to low or a openin either the signalcircuit or the MAFsensor
MAF Output <= Hertz1,837(~ gm/sec)0.10
Engine Run TimeEngine SpeedIgnition VoltageAbove criteria present fora period of time
> seconds1.0>= RPM300>= Volts10.0
>= seconds1.0
failures out200of samples250
1 sample everycylinder firingevent
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 29 of 324 15 OBDG02 Page 29 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Mass AirFlow SensorCircuit HighFrequency
P0103 Detects a highfrequency output fromthe MAF sensor
MAF Output >= Hertz13,200(~ gm/sec)193.4
Engine Run TimeEngine SpeedIgnition VoltageAbove criteria present fora period of time
> seconds1.0>= RPM300>= Volts10.0
>= seconds1.0
failures out200of samples250
1 sample everycylinder firingevent
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 30 of 324 15 OBDG02 Page 30 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Filtered Throttle ModelErrorANDABS(Measured MAP –MAP Model 1) FilteredANDABS(Measured MAP –MAP Model 2) Filtered
<= kPa*(g/s)500
> kPa25.0
> kPa25.0
Engine SpeedEngine SpeedCoolant TempCoolant TempIntake Air TempIntake Air TempMinimum total weightfactor (all factorsmultiplied together)
No Active DTCs:
No Pending DTCs:
>= RPM400<= RPM7,000>= Deg C-7<= Deg C125>= Deg C-20<= Deg C125
>= 0.50
Filtered Throttle ModelError multiplied by TPSResidual Weight Factorbased on RPM
MAP Model 1 Errormultiplied by MAP1Residual Weight Factorbased on RPM
MAP Model 2 Errormultiplied by MAP2Residual Weight Factorbased on RPM
See Residual WeightFactor tables.
MAP_SensorCircuitFAEGRValvePerformance_FAMAF_SensorCircuitFACrankSensor_FAECT_Sensor_FAIAT_SensorFA
EGRValve_FPECT_Sensor_Ckt_FPIAT_SensorCircuitFP
Continuous
Calculations areperformed every12.5 msec
ManifoldAbsolutePressureSensorPerformance(naturallyaspirated)
P0106 Determines if the MAPsensor is stuck withinthe normal operatingrange
Type B,2 Trips
Manifold PressureOR
< kPa50.0 Time between currentignition cycle and the last
failures out of4samples5
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 31 of 324 15 OBDG02 Page 31 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Manifold Pressure > kPa115.0 time the engine wasrunning
Engine is not rotating
No Active DTCs:
No Pending DTCs:
> seconds6.0
EngineModeNotRunTimerErrorMAP_SensorCircuitFAAAP_SnsrCktFA
MAP_SensorCircuitFPAAP_SnsrCktFP
1 sample every12.5 msec
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 32 of 324 15 OBDG02 Page 32 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
ManifoldAbsolutePressureSensorCircuit Low
P0107 Detects a continuousshort to low or open ineither the signal circuitor the MAP sensor.
MAP Voltage < % of 5 Volt3.0Range(This is equal to 0.15Volts or kPa)3.5
Continuous failures out320of samples400
1 sample every12.5 msec
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 33 of 324 15 OBDG02 Page 33 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
ManifoldAbsolutePressureSensorCircuit High
P0108 Detects an opensensor ground orcontinuous short tohigh in either the signalcircuit or the MAPsensor.
MAP Voltage > % of 5 Volt90.0Range(This is equal to 4.50Volts, or kPa)115.0
Continuous failures out320of samples400
1 sample every12.5 msec
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 34 of 324 15 OBDG02 Page 34 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Intake AirTemperatureSensorCircuitPerformance(applicationswith humiditysensor, butno manifoldtemperaturesensor)
P0111 Detects an IAT sensorthat has stuck in rangeby comparing to IAT2and engine coolanttemperature at startup
ABS(Power Up IAT -Power Up IAT2)
AND
ABS(Power Up ECT –Power Up IAT) >ABS(Power Up ECT –Power Up IAT2)
> deg C25Time between currentignition cycle and the lasttime the engine wasrunning
Powertrain Relay Voltagefor a time
No Active DTCs:
> seconds28,800
>= Volts11.00>= seconds0.9
PowertrainRelayFaultECT_Sensor_Ckt_FAIAT_SensorCircuitFAHumTempSnsrCktFA
Executes once atthe beginning ofeach ignitioncycle if enableconditions aremet
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 35 of 324 15 OBDG02 Page 35 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Intake AirTemperatureSensorCircuit Low
P0112 Detects a continuousshort to ground in theIAT signal circuit or theIAT sensor
Raw IAT Input < Ohms62(~150 deg C)
Engine Run Time > seconds0.00 failures out40of samples50
1 sample every100 msec
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 36 of 324 15 OBDG02 Page 36 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Intake AirTemperatureSensorCircuit High
P0113 Detects a continuousopen circuit in the IATsignal circuit or the IATsensor
Raw IAT Input > Ohms126,840(~-60 deg C)
Engine Run Time > seconds0.00 failures out40of samples50
1 sample every100 msec
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 37 of 324 15 OBDG02 Page 37 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Intake AirTemperatureSensorIntermittentIn-Range
P0114 Detects a noisy orerratic IAT signal circuitor IAT sensor
String Length
Where:"String Length" = sum of"Diff" calculated over
And where:"Diff" = ABS(current IATreading - IAT readingfrom 100 millisecondsprevious)
> DegC80.00
consecutive IAT10samples
Continuous failures out of4samples5
Each sampletakes 1.0seconds
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 38 of 324 15 OBDG02 Page 38 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
EngineCoolantTemperature(ECT)SensorPerformance
P0116 This DTC detects ECTtemp sensor stuck inmid range.
A failure will be reported ifany of the following occur:
1) ECT at power up > IATat power up by an IATbased table lookup valueafter a minimum28,800second soak (fast fail).
2) ECT at power up > IATat power up by20.0C after a minimum28,800second soak and a blockheater has not beendetected.
3) ECT at power up > IATat power up by C20.0after a minimum 28,800seconds soak and the
time spent cranking theengine without starting isgreater than seconds10.0with theLowFuelConditionDiag
See "P0116_Fail ifpower up ECTexceeds IAT by thesevalues" in theSupporting tablessection
= False
No Active DTC's
Non-volatile memoryinitization
Test complete this tripTest aborted this tripIATLowFuelConditionDiag
==================Block Heater detection isenabled when either ofthe following occurs:
1) ECT at power up > IATat power up by
2) Cranking time
==================Block Heater is detectedand diagnostic is abortedwhen 1) or 2) occurs:
1a) Vehicle drive time
1b) Vehicle speed
1c) Additional Vehicledrive time is provided to1a when Vehicle speed isbelow 1b as follows:
VehicleSpeedSensor_FAIAT_SensorFAECT_Sensor_Ckt_FAIgnitionOffTimeValidTimeSinceEngineRunningValid
= Not occurred
= False= False
ºC-7
= False
==================
> ºC20.0
< seconds10.0
==================
> seconds400
with > MPH14.9
times the seconds0.50with vehicle speed below1b
1 failure
500 msec/sample
Once per validcold start
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 39 of 324 15 OBDG02 Page 39 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
1d) IAT drops from powerup IAT
2a) ECT drops frompower up ECT
2b) Engine run time
===================Diagnostic is abortedwhen 3) or 4) occurs:
3) Engine run time withvehicle speed below 1b
4) Minimum IAT duringtest
ºC3.3
ºC2
Within seconds60
==================
> 1800 seconds
ºC-7
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 40 of 324 15 OBDG02 Page 40 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
EngineCoolantTempSensorCircuit Low
P0117 Circuit ContinuityThis DTC detects ashort to ground in theECT signal circuit orthe ECT sensor.
ECT Resistance (@150ºC)
< Ohms34 failures out of5samples6
1 sec/ sample
Continuous
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 41 of 324 15 OBDG02 Page 41 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
EngineCoolantTempSensorCircuit High
P0118 Circuit ContinuityThis DTC detects ashort to high or open inthe ECT signal circuitor the ECT sensor.
ECT Resistance (@-60ºC)
> Ohms260,000 Engine run timeORIAT min
> seconds15.0
°C-7.0
failures out of5samples6
1 sec/ sample
Continuous
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 42 of 324 15 OBDG02 Page 42 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
EngineCoolantTemperature(ECT)SensorCircuitIntermittent
P0119 Circuit ContinuityThis DTC detects largestep changes in theECT signal circuit orthe ECT sensor.Allowable high and lowlimits are calculated forthe next sample basedon the previoussample.
ECT temperature stepchange:
1) postive step change isgreater than calculatedhigh limit
OR
2) negitive step change islower than calculated lowlimit.
The calculated high andlow limits for the nextreading use the followingcalibrations:1) Sensor time constant2) Sensor low limit3) Sensor high limit
*****Generic Example*****
If the last ECT readingwas 90 Deg C, the Timeconstant was calibrated at10 seconds, the low limitwas calibrated to -80 DegC and the high limit wascalibrated to 200 Deg Cthe caluculated limits are101 Deg C and 73 Deg C.
The next reading (afterthe 90 Deg C reading)must be between 73 DegC and 101 Deg C to bevalid.
seconds15.0Deg C-65.0Deg C200.0
No Active DTC's ECT_Sensor_Ckt_FP failures out of3samples4
1 sec/ sample
Continuous
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 43 of 324 15 OBDG02 Page 43 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
*****************************
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 44 of 324 15 OBDG02 Page 44 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
ThrottlePositionSensorPerformance(naturallyaspirated)
P0121 Determines if theThrottle PositionSensor input is stuckwithin the normaloperating range
Filtered Throttle ModelErrorANDABS(Measured Flow –Modeled Air Flow) FilteredANDABS(Measured MAP –MAP Model 2) Filtered
> kPa*(g/s)500
> grams/sec15.0
<= kPa25.0
Engine SpeedEngine SpeedCoolant TempCoolant TempIntake Air TempIntake Air TempMinimum total weightfactor (all factorsmultiplied together)
No Active DTCs:
No Pending DTCs:
>= RPM400<= RPM7,000> Deg C-7< Deg C125> Deg C-20< Deg C125
>= 0.50
Filtered Throttle ModelError multiplied by TPSResidual Weight Factorbased on RPM
Modeled Air Flow Errormultiplied by MAFResidual Weight Factorbased on RPM and MAFResidual Weight Factorbased on MAF Est
See Residual WeightFactor tables.
MAP_SensorCircuitFAEGRValvePerformance_FAMAF_SensorCircuitFACrankSensor_FAECT_Sensor_FAIAT_SensorFA
EGRValve_FPECT_Sensor_Ckt_FPIAT_SensorCircuitFP
Continuous
Calculation areperformed every12.5 msec
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 45 of 324 15 OBDG02 Page 45 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
TPS1 CircuitLow
P0122 Detects a continuous orintermittent short oropen in TPS1 circuit
TPS1 Voltage < 0.3250 Run/Crank voltage >6.41
No 5V reference error orfault for # 4 5V referencecircuit (P06A3)
/79 159counts;
counts57continuous;3.125 ms /countin the ECM mainprocessor
Type A,1 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 46 of 324 15 OBDG02 Page 46 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
TPS1 CircuitHigh
P0123 Detects a continuous orintermittent short oropen in TPS1 circuit
TPS1 Voltage > 4.750 Run/Crank voltage >6.41
No 5V reference error orfault for # 4 5V referencecircuit (P06A3)
/79 159counts;
counts57continuous;3.125 ms /countin the ECM mainprocessor
Type A,1 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 47 of 324 15 OBDG02 Page 47 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
EngineCoolantTemperatureBelow StatRegulatingTemperature) (energybased"Deluxe"method
P0128 This DTC detects if theengine coolanttemperature rises tooslowly due to an ECTor Cooling system fault
Energy is accumulatedafter the first conbustionevent using Range #1 or#2 below:
Thermostat type is dividedinto normal (non-heated)and electrically heated.
For this application the"type" cal(KeTHMG_b_TMS_ElecThstEquipped) = 1If the type cal is equal toone, the application hasan electrically heated t-stat, if equal to zero thethe application has an nonheated t-stat. Seeappropiate section below.
*****************************Type cal above = 1(Electrically heated t-stat)== == == ==Range #1 (Primary) ECTreaches Commandedtemperature minus °C26when Ambient min is
°C and > °C.52 10Note: Warm up target forrange #1 will be at least
°C79== == == ==Range #2 (Alternate) ECTreaches Commandedtemperature minus °C46when Ambient min is
°C and > °C.10 -7Note: Warm up target forrange #2 will be at least
See the two tablesnamed:P0128_MaximumAccumulated Energyfor Start-up ECTconditions - PrimaryandP0128_MaximumAccumulated Energyfor Start-up ECTconditions - Alternatein the Supportingtables section.
This diagnostic modelsthe net energy into andout of the cooling
No Active DTC's
Engine not run time(soaking time beforecurrent trip)
Engine run time
Fuel Condition
Distance traveled
***************************If Engine RPM iscontinuously greater thanfor this time period
The diagnostic test for thiskey cycle will abort***************************
***************************If T-Stat Heatercommanded duty cyclefor this time period
The diagnostic test for this
ECT_Sensor_Ckt_FAECT_Sensor_Perf_FAVehicleSpeedSensor_FAOAT_PtEstFiltFAIAT_SensorCircuitFAMAF_SensorFATHMR_AWP_AuxPumpFATHMR_AHV_FATHMR_SWP_Control_FATHMR_SWP_NoFlow_FATHMR_SWP_FlowStuckOn_FAETQR_IndTorqInaccurate
seconds1,800
Eng Run Tme 30seconds1,800
Ethanol %87
miles0.62
***************************
rpm9,999seconds5.0
***************************
***************************
> % duty cycle20.0> seconds10.0
1 failure to setDTC
1 sec/ sample
Once per ignitionkey cycle
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 48 of 324 15 OBDG02 Page 48 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
°C59
*****************************Type cal above = 0(non - heated t-stat)== == == ==Range #1 (Primary) ECTreaches °C when79Ambient min is °C52and > °C.10== == == ==
Range #2 (Alternate) ECTreaches °C when59Ambient min is °C10and > °C.-7
*****************************
system during thewarm-up process.
The five energy termsare: heat fromcombustion, heat fromafter-run, heat loss toenviroment, heat lossto cabin and heat lossto DFCO.
key cycle will abort
***************************ECT at start run
*************************** ECT °C-60 74
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 49 of 324 15 OBDG02 Page 49 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2S CircuitLow VoltageBank 1Sensor 1
P0131 This DTC determines ifthe O2 sensor circuit isshorted to low.
Oxygen Sensor Signal < mVolts40.0 No Active DTC's
AIR intrusive testFuel intrusive testIdle intrusive testEGR intrusive testSystem VoltageEGR Device ControlIdle Device ControlFuel Device ControlAIR Device ControlLow Fuel Condition DiagEquivalence RatioAir Per CylinderFuel Control StateClosed Loop ActiveAll Fuel Injectors foractive CylindersFuel ConditionFuel State
All of the above met for
TPS_ThrottleAuthorityDefaultedMAP_SensorFAAIR System FAEthanol CompositionSensor FAEvapPurgeSolenoidCircuit_FAEvapFlowDuringNonPurge_FAEvapVentSolenoidCircuit_FAEvapSmallLeak_FAEvapEmissionSystem_FAFuelTankPressureSnsrCkt_FAFuelInjectorCircuit_FA= Not active= Not active= Not active= Not active
< Volts10.0= Not active= Not active= Not active= Not active= False
< ratio <0.9912 1.0137< mgram <60 500
= Closed Loop= TRUE
Enabled (On)Ethanol %87DFCO not active
> seconds3.0
failures out285of samples350
Frequency:Continuous in100 milli -second loop
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 50 of 324 15 OBDG02 Page 50 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2S CircuitHigh VoltageBank 1Sensor 1
P0132 This DTC determines ifthe O2 sensor circuit isshorted to high.
Oxygen Sensor Signal > mvolts1,050 No Active DTC's
System VoltageAFM StatusHeater Warm-up delayEngine Run TimeEngine Run Accum
Low Fuel Condition Diag
Initial delay after OpenTest Criteria met (coldstart condition)
Initial delay after OpenTest Criteria met (not coldstart condition)
Equivalence Ratio
All of the above met for
TPS_ThrottleAuthorityDefaultedMAF_SensorFAMAP_SensorFAExcessPurgePsbl_FAFuelInjectorCircuit_FAEthanolCompositionSensor_FAAIR System FA
< Volts10.0= All Cylinders active= Complete> seconds5.0> seconds30.0
= False
> seconds when100.0engine soak time >
seconds28,800
> seconds when100.0engine soak time
seconds28,800
ratio 0.9912 1.0137
> seconds3.0
failures out100of samples125
Frequency:Continuous in100 milli -second loop
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 51 of 324 15 OBDG02 Page 51 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2S SlowResponseBank 1Sensor 1)(For use withESPD
P0133 This DTC determines ifthe O2 sensorresponse time isdegraded.
Fault condition presentwhen the averageresponse time iscaluclated over the testtime, and compared to thethreshold.
OR
Slope Time L/R Switches
OR
Slope Time R/L Switches
Refer to P0133_O2SSlow Response Bank1 Sensor 1 "Pass/FailThreshold table" inthe Supporting Tablestab
< 5
< 5
The test averages thesignal response timeover seconds60.0when the signal istransitioning between
mvolts and400 600mvolts. An averagerich to lean time andlean to rich time areeach calculatedseparately.
No Active DTC's
Bank 1 Sensor 1DTC's not active
System VoltageEGR Device ControlIdle Device ControlFuel Device ControlAIR Device ControlLow Fuel Condition DiagGreen O2S Condition
TPS_ThrottleAuthorityDefaultedMAP_SensorFAIAT_SensorFAECT_Sensor_FAAmbientAirDefaultMAF_SensorFAEvapPurgeSolenoidCircuit_FAEvapFlowDuringNonPurge_FAEvapVentSolenoidCircuit_FAEvapSmallLeak_FAEvapEmissionSystem_FAFuelTankPressureSnsrCkt_FAFuelInjectorCircuit_FAAIR System FAEthanolCompositionSensor_FAEngineMisfireDetected_FA
P0131, P0132, P0134
< Volts10.0= Not active= Not active= Not active= Not active= False= Not Valid, See definitionof Multiple DTCUse_Green SensorDelay Criteria - Airflowand Multiple DTCUse_Green SensorDelay Criteria - Limit forthe following locations:B1S1, B2S1 (if applicable)
Sample time isseconds60
Frequency:Once per trip
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 52 of 324 15 OBDG02 Page 52 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2 Heater on forLearned Htr resistance
Engine CoolantIATEngine run Accum
Time since any AFMstatus changeTime since Purge On toOff changeTime since Purge Off toOn change
Engine airflowEngine speedFuel ConditionBaroAir Per Cylinder
Fuel Control StateClosed Loop ActiveLTM fuel cellTransient Fuel MassBaroFuel Control StateFuel StateCommanded ProportionalGain
==================All of the above met for
in Supporting Tables tab.
seconds40= Valid ( the heaterresistance has learnedsince NVM reset, seeenable conditions for"HO2S Heater ResistanceDTC's" )> ºC60> ºC-40> seconds30
> seconds2.0
> seconds2.0
> seconds2.0
grams/second 13 30<= RPM <=1,200 3,500
< % Ethanol87> kpa70
mGrams100
= Closed Loop= TRUE= Enabled
mgrams100.0= Not Defaultednot = Power EnrichmentDFCO not active
%0.0
==================> seconds1.0
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 53 of 324 15 OBDG02 Page 53 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2S HeaterPerformanceBank 1Sensor 1
P0135 This DTC determines ifthe O2 sensor heater isfunctioning properly bymonitoring the currentthrough the heatercircuit.
Heater Current outside ofthe expected range of < Amps <0.3 2.5
No Active DTC's
System VoltageHeater Warm-up delayO2S Heater devicecontrol
B1S1 O2S Heater DutyCycle
All of the above met for
ECT_Sensor_FA
< Volts10.0= Complete
= Not active
> zero
> seconds120
failures out of8samples10
Frequency:tests per trip2seconds10
delay betweentests and 1secondexecution rate
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 54 of 324 15 OBDG02 Page 54 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2S CircuitLow VoltageBank 1Sensor 2)(For SingleBankExhaustOnly
P0137 This DTC determines ifthe O2 sensor circuit isshorted to low.
Oxygen Sensor Signal < mvolts40 No Active DTC's
AIR intrusive testFuel intrusive testIdle intrusive testEGR intrusive testSystem VoltageEGR Device ControlIdle Device ControlFuel Device ControlAIR Device ControlLow Fuel Condition DiagEquivalence RatioAir Per CylinderFuel Control StateClosed Loop ActiveAll Fuel Injectors foractive CylindersFuel ConditionFuel State
All of the above met for
TPS_ThrottleAuthorityDefaultedMAP_SensorFAAIR System FAEthanol CompositionSensor FAEvapPurgeSolenoidCircuit_FAEvapFlowDuringNonPurge_FAEvapVentSolenoidCircuit_FAEvapSmallLeak_FAEvapEmissionSystem_FAFuelTankPressureSnsrCkt_FAFuelInjectorCircuit_FA= Not active= Not active= Not active= Not active
< Volts10.0= Not active= Not active= Not active= Not active= False
ratio 0.9912 1.0137 mgrams 60 500
= Closed Loop= TRUE
Enabled (On)Ethanol <= 87%DFCO not active
> seconds3.0
failures out285of samples350
Frequency:Continuous in100 milli -second loop
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 55 of 324 15 OBDG02 Page 55 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2S CircuitHigh VoltageBank 1Sensor 2)(For SingleBankExhaustOnly
P0138 This DTC determines ifthe O2 sensor circuit isshorted to high.
Oxygen Sensor Signal > mvolts1,050 No Active DTC's
System VoltageAFM StatusHeater Warm-up delayEngine Run TimeEngine Run Accum
Low Fuel Condition Diag
Initial delay after OpenTest Criteria met (coldstart condition)
Initial delay after OpenTest Criteria met (not coldstart condition)
Equivalence RatioFuel Control State
All of the above met for
TPS_ThrottleAuthorityDefaultedMAF_SensorFAMAP_SensorFAExcessPurgePsbl_FAFuelInjectorCircuit_FAEthanolCompositionSensor_FAAIR System_FA
< Volts10.0= All Cylinders active= Complete> seconds5.0> seconds30.0
= False
> seconds when150.0engine soak time >
seconds28,800
> seconds when150.0engine soak time
seconds28,800
ratio 0.9912 1.0137not = Power Enrichment
> seconds3.0
failures out100of samples125
Frequency:Continuous in100 milli -second loop
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 56 of 324 15 OBDG02 Page 56 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2 SensorSlowResponseRich to LeanBank 1Sensor 2
P013A This DTC determines ifthe post catalyst O2sensor has SlowResponse in apredefined Rich toLean voltages rangeduring Rich to Leantransition. Thediagnostic is anintrusive test whichruns in a DFCO modeto achieve the requiredresponse.
The EWMA of the PostO2 sensor normalizedintegral value
OR
The Accumulated massair flow monitored duringthe Slow Response Test(between the upper andlower voltage thresholds)
> units8.0
> grams (upper10.0voltage threshold is
mvolts and lower450voltage threshold is
mvolts)150
No Active DTC's
B1S2 DTC's Not Activethis key cycle
System VoltageLearned heater resistance
ICAT MAT Burnoff delayGreen O2S Condition
Low Fuel Condition Diag
Post fuel cell (Decel)Crankshaft Torque
TPS_ThrottleAuthorityDefaultedECT_Sensor_FAIAT_SensorFAMAF_SensorFAMAP_SensorFAAIR System FAFuelInjectorCircuit_FAFuelTrimSystemB1_FAFuelTrimSystemB2_FAEngineMisfireDetected_FAEthanolCompositionSensor_FAP013B, P013E, P013F,P2270 or P2271
< Volts10.0= Valid ( the heaterresistance has learnedsince NVM reset, seeenable conditions for"HO2S Heater ResistanceDTC's" )= Not Valid= Not Valid, See definitionof Multiple DTCUse_Green SensorDelay Criteria - Airflowand Multiple DTCUse_Green SensorDelay Criteria - Limit forthe following locations:B1S2, B2S2 (if applicable)in Supporting Tables tab.
= False
= enabled< Nm125.0
Frequency:Once per tripNote: ifNaPOPD_b_ResetFastRespFunc= FALSE for thegiven Fuel BankORNaPOPD_b_RapidResponseActive = TRUE,multiple tests pertrip are allowed.
Type A,1 TripsEWMA
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 57 of 324 15 OBDG02 Page 57 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
DTC's Passed
===================After above conditions aremet: DFCO mode iscontinued (wo driverinitiated pedal input).
P2270 (and P2272 ifapplicable)P013E (and P014A ifapplicable)
==================
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 58 of 324 15 OBDG02 Page 58 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2 SensorSlowResponseLean to RichBank 1Sensor 2
P013B This DTC determines ifthe post catalyst O2sensor has SlowResponse in apredefined Lean toRich voltages rangeduring Lean to Richtransition. Thediagnostic is anintrusive test whichincreases the deliveredA/F ratio to achieve therequired rich threshold.
The EWMA of the PostO2 sensor normalizedintegral value
OR
The Accumulated massair flow monitored duringthe Slow Response Test(between the upper andlower voltage thresholds)
> units8.0
> grams (lower140voltage threshold is
mvolts and upper350voltage threshold is
mvolts)650
No Active DTC's
B1S2 DTC's Not Activethis key cycle
System VoltageLearned heater resistance
ICAT MAT Burnoff delay
Green O2S Condition
Green Cat SystemCondition
TPS_ThrottleAuthorityDefaultedECT_Sensor_FAIAT_SensorFAMAF_SensorFAMAP_SensorFAAIR System FAFuelInjectorCircuit_FAFuelTrimSystemB1_FAFuelTrimSystemB2_FAEngineMisfireDetected_FAEthanolCompositionSensor_FAP013A, P013E, P013F,P2270 or P2271
< Volts10.0= Valid ( the heaterresistance has learnedsince NVM reset, seeenable conditions for"HO2S Heater ResistanceDTC's" )
= Not Valid
= Not Valid, See definitionof Multiple DTCUse_Green SensorDelay Criteria - Airflowand Multiple DTCUse_Green SensorDelay Criteria - Limit forthe following locations:B1S2, B2S2 (if applicable)in Supporting Tables tab.
= Not Valid, System is notvalid until accumulatedairflow is greater than
Frequency:Once per tripNote: ifNaPOPD_b_ResetFastRespFunc= FALSE for thegiven Fuel BankORNaPOPD_b_RapidResponseActive = TRUE,multiple tests pertrip are allowed.
Type A,1 TripsEWMA
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 59 of 324 15 OBDG02 Page 59 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Low Fuel Condition DiagPost fuel cell
DTC's Passed
===================After above conditions aremet: Fuel Enrich modecontinued.
=================During this test thefollowing must stay TRUEor the test will abort: 0.96 Fuel EQR 1.08
grams. Airflow360,000accumulation is onlyenabled when estimatedCat temperature is above
Deg C. (Note: This600feature is only enabledwhen the vehicle is newand cannot be enabled inservice).
= False= enabled
P2270 (and P2272 ifapplicable)P013E (and P014A ifapplicable)P013A (and P013C ifapplicable)P2271 (and P2273 ifapplicable)P013F (and P014B ifapplicable)
==================
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 60 of 324 15 OBDG02 Page 60 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2 SensorDelayedResponseRich to LeanBank 1Sensor 2
P013E This DTC determines ifthe post catalyst O2sensor has an initialdelayed response to anA/F change from Richto Lean. The diagnosticis an intrusive testwhich runs in a DFCOmode to achieve therequired response.
Post O2 sensor voltage
AND
The Accumulated massair flow monitored duringthe Delayed ResponseTest under DFCO
DFCO begins after:1) Catalyst has been richfor a minimum ofAND2) Catalyst RichAccumulation Air Flow isgreater or equal to
> mvolts450
> grams20
> secs0
> grams5
No Active DTC's
B1S2 DTC's Not Activethis key cycle
System VoltageLearned heater resistance
ICAT MAT Burnoff delay
Green O2S Condition
Low Fuel Condition Diag
Post fuel cell (Decel)
TPS_ThrottleAuthorityDefaultedECT_Sensor_FAIAT_SensorFAMAF_SensorFAMAP_SensorFAAIR System FAFuelInjectorCircuit_FAFuelTrimSystemB1_FAFuelTrimSystemB2_FAEngineMisfireDetected_FAEthanolCompositionSensor_FAP013A, P013B, P013F,P2270 or P2271
< Volts10.0= Valid ( the heaterresistance has learnedsince NVM reset, seeenable conditions for"HO2S Heater ResistanceDTC's" )
= Not Valid
= Not Valid, See definitionof Multiple DTCUse_Green SensorDelay Criteria - Airflowand Multiple DTCUse_Green SensorDelay Criteria - Limit forthe following locations:B1S2, B2S2 (if applicable)in Supporting Tables tab.
= False
= enabled
Frequency:Once per tripNote: ifNaPOPD_b_ResetFastRespFunc= FALSE for thegiven Fuel BankORNaPOPD_b_RapidResponseActive = TRUE,multiple tests pertrip are allowed.
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 61 of 324 15 OBDG02 Page 61 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Crankshaft Torque
DTC's Passed
Number of fueledcylinders===================After above conditions aremet: DFCO mode entered(wo driver initiated pedalinput).
< Nm125.0
P2270 (and P2272 ifapplicable)
cylinders3==================
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 62 of 324 15 OBDG02 Page 62 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2 SensorDelayedResponseLean to RichBank 1Sensor 2
P013F This DTC determines ifthe post catalyst O2sensor has an initialdelayed response to anA/F change from Leanto Rich. The diagnosticis an intrusive testwhich increases thedelivered A/F ratio toachieve the requiredrich threshold.
Post O2 sensor voltage
AND
The Accumulated massair flow monitored duringthe Delayed ResponseTest
< mvolts350
> grams260
No Active DTC's
B1S2 DTC's Not Activethis key cycle
System VoltageLearned heater resistance
ICAT MAT Burnoff delay
Green O2S Condition
Green Cat SystemCondition
TPS_ThrottleAuthorityDefaultedECT_Sensor_FAIAT_SensorFAMAF_SensorFAMAP_SensorFAAIR System FAFuelInjectorCircuit_FAFuelTrimSystemB1_FAFuelTrimSystemB2_FAEngineMisfireDetected_FAEthanolCompositionSensor_FAP013A, P013B, P013E,P2270 or P2271
< Volts10.0= Valid ( the heaterresistance has learnedsince NVM reset, seeenable conditions for"HO2S Heater ResistanceDTC's" )
= Not Valid
= Not Valid, See definitionof Multiple DTCUse_Green SensorDelay Criteria - Airflowand Multiple DTCUse_Green SensorDelay Criteria - Limit forthe following locations:B1S2, B2S2 (if applicable)in Supporting Tables tab.
= Not Valid, System is notvalid until accumulatedairflow is greater than
Frequency:Once per tripNote: ifNaPOPD_b_ResetFastRespFunc= FALSE for thegiven Fuel BankORNaPOPD_b_RapidResponseActive = TRUE,multiple tests pertrip are allowed
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 63 of 324 15 OBDG02 Page 63 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Low Fuel Condition DiagPost fuel cell
DTC's Passed
Number of fueledcylinders===================After above conditions aremet: Fuel Enrich modeentered.=================During this test thefollowing must stay TRUEor the test will abort: 0.96 Fuel EQR 1.08
grams. Airflow360,000accumulation is onlyenabled when estimatedCat temperature is above
Deg C. (Note: This600feature is only enabledwhen the vehicle is newand cannot be enabled inservice).
= False= enabled
P2270 (and P2272 ifapplicable)P013E (and P014A ifapplicable)P013A (and P013C ifapplicable)P2271 (and P2273 ifapplicable)
cylinders1==================
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 64 of 324 15 OBDG02 Page 64 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2S HeaterPerformanceBank 1Sensor 2)(For SingleBankExhaustOnly
P0141 This DTC determines ifthe O2 sensor heater isfunctioning properly bymonitoring the currentthrough the heatercircuit.
Heater Current outside ofthe expected range of > amps >0.3 2.5
No Active DTC'sSystem VoltageHeater Warm-up delayO2S Heater devicecontrolB1S1 O2S Heater DutyCycle
All of the above met for
ECT_Sensor_FA< Volts10.0
= Complete
= Not active
> zero
> seconds120
failures out of8samples10
Frequency:tests per trip2seconds10
delay betweentests and 1secondexecution rate.
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 65 of 324 15 OBDG02 Page 65 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2 SensorDelayedResponseRich to LeanBank 1Sensor 1
P015A This DTC determines ifthe pre catalyst O2sensor has an initialdelayed response to anA/F change from Richto Lean. The diagnosticis an intrusive testwhich runs in a DFCOmode to achieve therequired response.
The EWMA of the Pre O2sensor normalized R2Ltime delay value
OR
[The Accumulated timemonitored during the R2LDelayed Response Test(Gross failure).
AND
Pre O2 sensor voltage is
> EWMA (sec)0.6
Seconds2.5
> mvolts550
No Active DTC's
System VoltageEGR Device ControlIdle Device ControlFuel Device ControlAIR Device ControlLow Fuel Condition Diag
Green O2S Condition
TPS_ThrottleAuthorityDefaultedMAP_SensorFAIAT_SensorFAECT_Sensor_FAAmbientAirDefaultMAF_SensorFAEvapPurgeSolenoidCircuit_FAEvapFlowDuringNonPurge_FAEvapVentSolenoidCircuit_FAEvapSmallLeak_FAEvapEmissionSystem_FAFuelTankPressureSnsrCkt_FAFuelInjectorCircuit_FAAIR System FAFuelTrimSystemB1_FAFuelTrimSystemB2_FAEthanolCompositionSensor_FAEngineMisfireDetected_FAP0131, P0132, P0134
< Volts10.0= Not active= Not active= Not active= Not active= False
= Not Valid, See definitionof Multiple DTCUse_Green SensorDelay Criteria - Airflowand Multiple DTCUse_Green SensorDelay Criteria - Limit for
Frequency:Once per tripNote: ifNaESPD_b_FastInitRespIsActive= TRUE for thegiven Fuel BankORNaESPD_b_RapidResponseIsActive = TRUE,multiple tests pertrip are allowed
Type A,1 TripsEWMA
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 66 of 324 15 OBDG02 Page 66 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2 Heater (pre sensor) onforLearned Htr resistance
Engine CoolantIATEngine run Accum
Engine Speed to initiallyenable testEngine Speed range tokeep test enabled (afterinitially enabled)
Engine AirflowVehicle Speed to initiallyenable testVehicle Speed range tokeep test enabled (afterinitially enabled)
Closed loop integralClosed Loop ActiveEvapEthanolPost fuel cell
EGR Intrusive diagnosticAll post sensor heaterdelaysO2S Heater (post sensor)on TimePredicted Catalyst tempFuel State
the following locations:B1S1, B2S1 (if applicable)in Supporting Tables tab.
seconds40= Valid ( the heaterresistance has learnedsince NVM reset, seeenable conditions for"HO2S Heater ResistanceDTC's" )
> ºC60> ºC-40> seconds30
RPM 1,450 3,300
RPM 1,350 3,400
gps 2 20
MPH 43.5 80.2
MPH 38.5 82.0
C/L Int 0.75 1.07= TRUEnot in control of purgenot in estimate mode= enabled
= not active
= not active
sec60.0 ºC 550 900
= DFCO possible
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 67 of 324 15 OBDG02 Page 67 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
===================All of the above met for atleast seconds, and3.0then the Force Cat Richintrusive stage isrequested.===================
Pre O2S voltage B1S1 atend of Cat Rich stageFuel StateNumber of fueledcylinders
===================After above conditions aremet: DFCO Mode isentered (wo driverinitiated pedal input).
==================
==================
mvolts680= DFCO active
cylinders3
==================
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 68 of 324 15 OBDG02 Page 68 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2 SensorDelayedResponseLean to RichBank 1Sensor 1
P015B This DTC determines ifthe pre catalyst O2sensor has an initialdelayed response to anA/F change from Leanto Rich. The diagnosticis an intrusive testwhich runs in anenriched fuel mode toachieve the requiredresponse.
The EWMA of the Pre O2sensor normalized L2Rtime delay value
OR
[The Accumulated timemonitored during the L2RDelayed Response Test(Gross failure).
AND
Pre O2 sensor voltage is
OR
At end of Cat Rich stagethe Pre O2 sensor outputis
> EWMA (sec)0.6
Seconds2.5
< mvolts325
< mvolts680
No Active DTC's
System VoltageEGR Device ControlIdle Device ControlFuel Device ControlAIR Device ControlLow Fuel Condition Diag
Green O2S Condition
TPS_ThrottleAuthorityDefaultedMAP_SensorFAIAT_SensorFAECT_Sensor_FAAmbientAirDefaultMAF_SensorFAEvapPurgeSolenoidCircuit_FAEvapFlowDuringNonPurge_FAEvapVentSolenoidCircuit_FAEvapSmallLeak_FAEvapEmissionSystem_FAFuelTankPressureSnsrCkt_FAFuelInjectorCircuit_FAAIR System FAFuelTrimSystemB1_FAFuelTrimSystemB2_FAEthanolCompositionSensor_FAEngineMisfireDetected_FAP0131, P0132, P0134
< Volts10.0= Not active= Not active= Not active= Not active= False
= Not Valid, See definitionof Multiple DTCUse_Green SensorDelay Criteria - Airflowand Multiple DTCUse_Green SensorDelay Criteria - Limit for
Frequency:Once per tripNote: ifNaESPD_b_FastInitRespIsActive= TRUE for thegiven Fuel BankORNaESPD_b_RapidResponseIsActive = TRUE,multiple tests pertrip are allowed
Type A,1 TripsEWMA
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 69 of 324 15 OBDG02 Page 69 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2 Heater (pre sensor) onforLearned Htr resistance
Engine CoolantIATEngine run Accum
Engine Speed to initiallyenable testEngine Speed range tokeep test enabled (afterinitially enabled)
Engine AirflowVehicle Speed to initiallyenable testVehicle Speed range tokeep test enabled (afterinitially enabled)
Closed loop integralClosed Loop ActiveEvapEthanolPost fuel cellEGR Intrusive diagnosticAll post sensor heaterdelaysO2S Heater (post sensor)on Time
Predicted Catalyst temp
the following locations:B1S1, B2S1 (if applicable)in Supporting Tables tab.
seconds40= Valid ( the heaterresistance has learnedsince NVM reset, seeenable conditions for"HO2S Heater ResistanceDTC's" )> ºC60> ºC-40> seconds30
RPM 1,450 3,300
RPM 1,350 3,400
gps 2 20
MPH 43.5 80.2
MPH 38.5 82.0
C/L Int 0.75 1.07= TRUEnot in control of purgenot in estimate mode= enabled= not active
= not active
sec60.0
ºC 550 900
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 70 of 324 15 OBDG02 Page 70 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Fuel StateNumber of fueledcylinders
================When above conditionsare met: Fuel Enrichmode is entered.
================
During this test: EngineAirflow must staybetween:and the delta EngineAirflow over 12.5msecmust be :
= DFCO inhibit
cylinders1
==================
==================
gps 3 15
gps3.0
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 71 of 324 15 OBDG02 Page 71 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Fuel SystemToo LeanBank 1
P0171 Determines if the fuelcontrol system is in alean condition, basedon the filtered long-term and short-termfuel trim.
The filtered long-term fueltrim metric
AND
The filtered short-termfuel trim metric(Note: any value below0.95 effectively nullifiesthe short-term fuel trimcriteria)
>= 1.350
>= 0.100
Engine speedBAROCoolant TempMAPInlet Air TempMAFFuel Level
Long Term Fuel Trim dataaccumulation:
Sometimes, certain Long-Term Fuel Trim Cells arenot utilized for controland/or diagnosis
Closed LoopLong Term FT
EGR Diag.Catalyst Diag.Post O2 Diag.
<rpm<400 7,000> kPa70
<°C<-20 150<kPa<10 255<°C<-20 150<g/s<1.0 512.0
> % or if fuel sender is10faulty the diagnostic willbypass the fuel levelcriteria.
> seconds of data34.0must accumulate on eachtrip, with at least 14.0seconds of data in thecurrent fuel trim cellbefore a pass or faildecision can be made.
(Please see "Long-TermFuel Trim Cell Usage" inSupporting Tables for alist of cells utilized fordiagnosis)
EnabledEnabled(Please see "ClosedLoop Enable Criteria"and "Long Term FTEnable Criteria" inSupporting Tables.)
Intrusive Test Not ActiveIntrusive Test Not ActiveIntrusive Test Not Active
Frequency:100 msContinuous
Loop
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 72 of 324 15 OBDG02 Page 72 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Device ControlEVAP Diag.
No active DTC:
Not Active“tank pull down”Not Active
IAC_SystemRPM_FAMAP_SensorFAMAF_SensorFAMAF_SensorTFTKOAIR System FAEvapExcessPrgePsbl_FAEthanol Comp Snsr FAFuelInjectorCkt_FAEngMisfireDetected_FAEGRValvePerf_FAEGRValveCkt_FAMAP_EngVacuumStatusAmbPresDfltdStatusTC_BoostPresSnsrFAO2Snsr_B1_Snsr_1_FA
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 73 of 324 15 OBDG02 Page 73 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Fuel SystemToo RichBank 1
P0172 Determines if the fuelcontrol system is in arich condition, basedon the filtered long-term fuel trim metric.
There are two methodsto determine a Richfault. They are Passiveand Intrusive. APassive Test decisioncan be made up untilthe time that purge isfirst enabled. From thatpoint forward, richfaults can only bedetected by turningpurge off intrusively.
Intrusive Test:If the filtered PurgeLong Term Fuel Trimmetric > , the0.705test passes withoutintrusively checking thefiltered Non-PurgeLong Term Fuel Trimmetric. However if thefiltered Purge LongTerm Fuel Trim metricis <= , purge is0.705ramped off todetermine if excesspurge vapor is thecause of the richcondition.
Performing intrusivetests too frequentlymay also affect EVAPand EPAIII emissions,
Passive Test: The filteredNon-Purge Long TermFuel Trim metric
AND
The filtered Short TermFuel Trim metric(Note: any value above1.05 effectively nullifiesthe short-term fuel trimcriteria)
Intrusive Test: For out of2intrusive segments, the3
filtered Purge Long TermFuel Trim metric
AND
The filtered Non-PurgeLong Term Fuel Trimmetric
AND
The filtered Short TermFuel Trim metric(Note: any value above1.05 effectively nullifiesthe short-term fuel trimcriteria)
Segment Def'n:Segments can last up to
seconds and are60separated by the lesser of
seconds of purge-on20time or enough time to
<= 0.700
<= 2.000
<= 0.705
<= 0.700
<= 2.000
Secondary Parametersand Enable Conditionsare identical to those forP0171, with the exceptionthat fuel level is notconsidered.
Frequency:100 msContinuous
Loop
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 74 of 324 15 OBDG02 Page 74 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
and the executionfrequency of otherdiagnostics.
purge grams of vapor.36A maximum of 3completed segments or
attempts are allowed20for each intrusive test.After an intrusive testreport is completed,another intrusive testcannot occur for 100seconds to allow sufficienttime to purge excessvapors from the canister.During this period, fueltrim will pass if the filteredPurge Long Term FuelTrim metric > for at0.705least seconds,150indicating that the canisterhas been purged.
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 75 of 324 15 OBDG02 Page 75 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Injector 1Open Circuit- (PFI)
P0201 This DTC DiagnosesInjector 1 low sidedriver circuit for circuitfaults.
Voltage low during driveroff state indicates short-to-ground or open circuit
Open circuit: 200 K impedance
between signal andcontroller ground
Powertrain Relay Voltagewithin range for a duration
Engine Running
>= Volts11>= Seconds1
>= Seconds0
20failures out of25samples
100 ms /sampleContinuous
Type A,1 Trips
Note: Incertaincontrollers P0261may alsoset(Injector1 ShorttoGround)
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 76 of 324 15 OBDG02 Page 76 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Injector 2Open Circuit- (PFI)
P0202 This DTC DiagnosesInjector 2 low sidedriver circuit for circuitfaults.
Voltage low during driveroff state indicates short-to-ground or open circuit
Open circuit: 200 K impedance
between signal andcontroller ground
Powertrain Relay Voltagewithin range for a duration
Engine Running
>= Volts11>= Seconds1
>= Seconds0
20failures out of25samples
100 ms /sampleContinuous
Type A,1 Trips
Note: Incertaincontrollers P0264may alsoset(Injector2 ShorttoGround)
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 77 of 324 15 OBDG02 Page 77 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Injector 3Open Circuit- (PFI)
P0203 This DTC DiagnosesInjector 3 low sidedriver circuit for circuitfaults.
Voltage low during driveroff state indicates short-to-ground or open circuit
Open circuit: 200 K impedance
between signal andcontroller ground
Powertrain Relay Voltagewithin range for a duration
Engine Running
>= Volts11>= Seconds1
>= Seconds0
20failures out of25samples
100 ms /sampleContinuous
Type A,1 Trips
Note: Incertaincontrollers P0267may alsoset(Injector3 ShorttoGround)
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 78 of 324 15 OBDG02 Page 78 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Injector 4Open Circuit- (PFI)
P0204 This DTC DiagnosesInjector 4 low sidedriver circuit for circuitfaults.
Voltage low during driveroff state indicates short-to-ground or open circuit
Open circuit: 200 K impedance
between signal andcontroller ground
Powertrain Relay Voltagewithin range for a duration
Engine Running
>= Volts11>= Seconds1
>= Seconds0
20failures out of25samples
100 ms /sampleContinuous
Type A,1 Trips
Note: Incertaincontrollers P0270may alsoset(Injector4 ShorttoGround)
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 79 of 324 15 OBDG02 Page 79 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
TPS2 CircuitLow
P0222 Detects a continuous orintermittent short oropen in TPS2 circuit
TPS2 Voltage < 0.250 Run/Crank voltage >6.41
No 5V reference error orfault for # 4 5V referencecircuit (P06A3)
/79 159counts;
counts57continuous;3.125 ms /countin the ECM mainprocessor
Type A,1 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 80 of 324 15 OBDG02 Page 80 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
TPS2 CircuitHigh
P0223 Detects a continuous orintermittent short oropen in TPS2 circuit
TPS2 Voltage > 4.590 Run/Crank voltage >6.41
No 5V reference error orfault for # 4 5V referencecircuit (P06A3)
/79 159counts;
counts57continuous;3.125 ms /countin the ECM mainprocessor
Type A,1 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 81 of 324 15 OBDG02 Page 81 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Injector 1Low sidecircuitshorted toground (PFI)
P0261 This DTC DiagnosesInjector 1 low sidedriver circuit for circuitfaults.
Voltage low during driveroff state indicates short-to-ground or open circuit
Short to ground: 0.5 impedance
between signal andcontroller ground
Powertrain Relay Voltagewithin range for a duration
Engine Running
>= Volts11>= Seconds1
>= Seconds0
20failures out of25samples
100 ms /sampleContinuous
Type A,1 Trips
Note: Incertaincontrollers P0201may alsoset(Injector1 OpenCircuit)
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 82 of 324 15 OBDG02 Page 82 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Injector 1Low sidecircuitshorted topower (PFI)
P0262 This DTC DiagnosesInjector 1 low sidedriver circuit for circuitfaults.
Voltage high during driveron state indicates short topower
Short to power: 0.5 impedance
between signal andcontroller power
Powertrain Relay Voltagewithin range for a duration
Engine Running
>= Volts11>= Seconds1
>= Seconds0
20failures out of25samples
100 ms /sampleContinuous
Type A,1 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 83 of 324 15 OBDG02 Page 83 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Injector 2Low sidecircuitshorted toground (PFI)
P0264 This DTC DiagnosesInjector 2 low sidedriver circuit for circuitfaults.
Voltage low during driveroff state indicates short-to-ground or open circuit
Short to ground: 0.5 impedance
between signal andcontroller ground
Powertrain Relay Voltagewithin range for a duration
Engine Running
>= Volts11>= Seconds1
>= Seconds0
20failures out of25samples
100 ms /sampleContinuous
Type A,1 Trips
Note: Incertaincontrollers P0202may alsoset(Injector2 OpenCircuit)
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 84 of 324 15 OBDG02 Page 84 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Injector 2Low sidecircuitshorted topower (PFI)
P0265 This DTC DiagnosesInjector 2 low sidedriver circuit for circuitfaults.
Voltage high during driveron state indicates short topower
Short to power: 0.5 impedance
between signal andcontroller power
Powertrain Relay Voltagewithin range for a duration
Engine Running
>= Volts11>= Seconds1
>= Seconds0
20failures out of25samples
100 ms /sampleContinuous
Type A,1 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 85 of 324 15 OBDG02 Page 85 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Injector 3Low sidecircuitshorted toground (PFI)
P0267 This DTC DiagnosesInjector 3 low sidedriver circuit for circuitfaults.
Voltage low during driveroff state indicates short-to-ground or open circuit
Short to ground: 0.5 impedance
between signal andcontroller ground
Powertrain Relay Voltagewithin range for a duration
Engine Running
>= Volts11>= Seconds1
>= Seconds0
20failures out of25samples
100 ms /sampleContinuous
Type A,1 Trips
Note: Incertaincontrollers P0203may alsoset(Injector3 OpenCircuit)
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 86 of 324 15 OBDG02 Page 86 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Injector 3Low sidecircuitshorted topower (PFI)
P0268 This DTC DiagnosesInjector 3 low sidedriver circuit for circuitfaults.
Voltage high during driveron state indicates short topower
Short to power: 0.5 impedance
between signal andcontroller power
Powertrain Relay Voltagewithin range for a duration
Engine Running
>= Volts11>= Seconds1
>= Seconds0
20failures out of25samples
100 ms /sampleContinuous
Type A,1 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 87 of 324 15 OBDG02 Page 87 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Injector 4Low sidecircuitshorted toground (PFI)
P0270 This DTC DiagnosesInjector 4 low sidedriver circuit for circuitfaults.
Voltage low during driveroff state indicates short-to-ground or open circuit
Short to ground: 0.5 impedance
between signal andcontroller ground
Powertrain Relay Voltagewithin range for a duration
Engine Running
>= Volts11>= Seconds1
>= Seconds0
20failures out of25samples
100 ms /sampleContinuous
Type A,1 Trips
Note: Incertaincontrollers P0204may alsoset(Injector4 OpenCircuit)
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 88 of 324 15 OBDG02 Page 88 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Injector 4Low sidecircuitshorted topower (PFI)
P0271 This DTC DiagnosesInjector 4 low sidedriver circuit for circuitfaults.
Voltage high during driveron state indicates short topower
Short to power: 0.5 impedance
between signal andcontroller power
Powertrain Relay Voltagewithin range for a duration
Engine Running
>= Volts11>= Seconds1
>= Seconds0
20failures out of25samples
100 ms /sampleContinuous
Type A,1 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 89 of 324 15 OBDG02 Page 89 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
RandomMisfireDetected
Cylinder 1MisfireDetected
Cylinder 2MisfireDetected
Cylinder 3MisfireDetected
Cylinder 4MisfireDetected
P0300
P0301
P0302
P0303
P0304
These DTC’s willdetermine if a randomor a cylinder specificmisfire is occurring bymonitoring variousterms derived fromcrankshaft velocity.The rate of misfire overan interval is comparedto both emissions andcatalyst damagingthresholds. Thepattern of crankshaftacceleration after themisfire is checked todifferentiate betweenreal misfire and othersources of crank shaftnoise.
Crankshaft DecelerationValue(s) vs.Engine Speed andEngine load
The equation used tocalculate decelerationvalue is tailored to specificvehicle operatingconditions.The selection of theequation used is based onthe 1st single cylindercontinuous misfirethreshold tablesencountered that are notmax of range. If all tablesare max of range at agiven speed/load, thatspeed load region is anUndetectable regionsee Algorithm DescriptionDocument for additionaldetails.
SINGLE CYLINDERCONTINUOUS MISFIRE(
(Medres_DecelMedres_Jerk
OR (Medres_DecelMedres_Jerk
OR (Lores_DecelLores_Jerk
OR (Lores_DecelLores_Jerk
OR RevBalanceTime)
- see details ofthresholds onSupporting Tables Tab(P0300 Section)
> IdleSCD_Decel AND> IdleSCD_Jerk)
>SCD_Decel AND> SCD_Jerk)
>IdleCyl_Decel AND> IdleCyl_Jerk)
>CylModeDecel AND> CylModeJerk)
>RevMode_Decel
Engine Run Time
Engine Coolant TempOr If ECT at startupThen ECT
System Voltage+ Throttle delta- Throttle delta
Early Termination option:(used on plug ins thatmay not have enoughengine run time at end oftrip for normal interval tocomplete.)
> 2 crankshaft revolution
ºC < ECT < ºC-7 125< ºC-7
ºC < ECT < ºC21 125
< volts <9.00 32.00< % per 25 ms95.00< % per 25 ms95.00
Not Enabled
EmissionExceedence =any ( ) failed5200 rev blocksout of ( ) 20016rev block tests
Failure reportedfor (1)Exceedence in1st ( ) 200 rev16block tests, or( )4Exceedencesthereafter.
ORwhen EarlyTerminationReporting =Enabled andengine rev> revs1,000and < 3,200revs at end oftrip
any CatalystExceedence =( ) 200 rev1block as datasupports forcatalyst damage.
Type B,2 Trips(MilFlasheswithCatalystdamagelevel ofMisfire)
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 90 of 324 15 OBDG02 Page 90 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Other patterns of misfireuse adjustments to thesingle cylinder continuousmisfire threshold tables:
RANDOM MISFIREUse random misfire
thresholds If no misfire for
(Medres_Decel
ANDMedres_Jerk)
OR (Medres_Decel
ANDMedres_Jerk)
OR (Lores_Decel
ANDLores_Jerk)
OR (Lores_Decel
ANDLores_Jerk)
OR RevBalanceTime
> Engine Cycles3
> IdleSCD_Decel *Random_SCD_Decel
> IdleSCD_Jerk *Random_SCD_Jerk
> SCD_Decel *Random_SCD_Decel
> SCD_Jerk *Random_SCD_Jerk
> IdleCyl_Decel *RandomCylModDecel
> IdleCyl_Jerk *RandomCylModeJerk
> CylModeDecel *RandomCylModDecel
> CylModeJerk *RandomCylModeJerk
> RevMode_Decel *RandomRevModDecl
Catalyst Failurereported with (1or 3)Exceedences inFTP, or (1)Exceedenceoutside FTP.
Continuous
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 91 of 324 15 OBDG02 Page 91 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
PAIRED CYLINDERMISFIREIf a cylinder & it's pair areabove PAIR thresholds
(Medres_Decel
ANDMedres_Jerk)
OR (Medres_Decel
ANDMedres_Jerk)
OR (Lores_Decel
ANDLores_Jerk)
OR (Lores_Decel
ANDLores_Jerk)
OR (Revmode Active AND(within one engine cycle:2nd largest Lores_Decel)
ANDAbove TRUE for) )
> IdleSCD_Decel *Pair_SCD_Decel
> IdleSCD_Jerk *Pair_SCD_Jerk
> SCD_Decel *Pair_SCD_Decel
> SCD_Jerk *Pair_SCD_Jerk
> IdleCyl_Decel *PairCylModeDecel
> IdleCyl_Jerk *PairCylModeJerk
> CylModeDecel *PairCylModeDecel
> CylModeJerk *PairCylModeJerk
> CylModeDecel *PairCylModeDecel
> engine cycles out80of 100 engine cycles
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 92 of 324 15 OBDG02 Page 92 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
BANK MISFIRECylinders aboveBank Thresholds
(Medres_Decel
ANDMedres_Jerk)
OR (Medres_Decel
ANDMedres_Jerk)
OR (Lores_Decel
ANDLores_Jerk)
OR (Lores_Decel
ANDLores_Jerk)
CONSECUTIVECYLINDER MISFIRE
1st cylinder usessingle cyl continuousmisfire thresholds;2nd Cylinder uses:
(Medres_Decel
>= cylinders3
> IdleSCD_Decel *Bank_SCD_Decel
> IdleSCD_Jerk *Bank_SCD_Jerk
> SCD_Decel *Bank_SCD_Decel
> SCD_Jerk *Bank_SCD_Jerk
> IdleCyl_Decel *BankCylModeDecel
> IdleCyl_Jerk *BankCylModeJerk
> CylModeDecel *BankCylModeDecel
> CylModeJerk *BankCylModeJerk
> IdleSCD_Decel *ConsecSCD_Decel
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 93 of 324 15 OBDG02 Page 93 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
ANDMedres_Jerk)
OR (Medres_Decel
ANDMedres_Jerk)
OR (Lores_Decel
ANDLores_Jerk)
OR (Lores_Decel
ANDLores_Jerk)
CYLINDERDEACTIVATION MODE(Active Fuel Managment)
AFM: SINGLE CYLINDERCONTINUOUS MISFIRE
(CylAfterDeacCyl_Decel
ANDCylAfterDeacCyl_Jerk)
OR
> IdleSCD_Jerk *ConsecSCD_Jerk
> SCD_Decel *ConsecSCD_Decel
> SCD_Jerk *ConsecSCD_Jerk
> IdleCyl_Decel *ConsecCylModDecel
> IdleCyl_Jerk *ConsecCylModeJerk
> CylModeDecel *ConsecCylModDecel
> CylModeJerk *ConsecCylModeJerk
> CylModeDecel *ClyAfterAFM_Decel
> CylModeJerk *CylAfterAFM_Jerk
> CylModeDecel *
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 94 of 324 15 OBDG02 Page 94 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
(CylBeforeDeacCylDecel
ANDCylBeforeDeacCyl_Jerk)
AFM: RANDOM MISFIREUse random misfire
thresholds If no misfire for
(CylAfterDeacCyl_Decel
ANDCylAfterDeacCyl_Jerk)
(CylBeforeDeacCylDecel
ANDCylBeforeDeacCyl_Jerk)
Misfire Percent EmissionFailure Threshold
CylBeforeAFM_Decel
> CylModeJerk *ClyBeforeAFM_Jerk
> Engine Cycles3
> CylModeDecel *ClyAfterAFM_Decel *RandomAFM_Decl
> CylModeJerk *CylAfterAFM_Jerk *RandomAFM_Jerk
> CylModeDecel *ClyAfterAFM_Decel *RandomAFM_Decl
> CylModeJerk *CylAfterAFM_Jerk *RandomAFM_Jerk
- see details onSupporting Tables Tab(P0300 Section)
% P03001.88
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 95 of 324 15 OBDG02 Page 95 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Misfire Percent CatalystDamage
When engine speed andload are less than theFTP cals (3) catalystdamage exceedences areallowed.
> Catalyst_Damage_Misfire_Percentagein Supporting Tableswhenever secondaryconditions are met.
FTP rpm AND0 FTP % load0
disable conditions:
(at low speed/loads, onecylinder may not causecat damage)
Engine SpeedEngine LoadMisfire counts
Engine Speed
No active DTCs:
> rpm AND1,000> % load AND25< counts on one180cylinder
< rpm < ((Engine520Over Speed Limit) - 150
Engine speed limit is afunction of inputs likeGear and temperature
seeEngineOverSpeedLimitin supporting tables
TPS_FAEnginePowerLimitedMAF_SensorTFTKOMAP_SensorTFTKOIAT_SensorTFTKOECT_Sensor_Ckt_TFTKO5VoltReferenceB_FACrankSensorTFTKOCrankSensorFA
cycle delay4
cycle delay4
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 96 of 324 15 OBDG02 Page 96 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
P0315 & engine speed
Fuel Level Low
Cam and Crank Sensors
Misfire requests TCCunlock
Fuel System Status
Active FuelManagement
Undetectable enginespeed and engine loadregion
Abusive Engine OverSpeed
Below zero torque (exceptCARB approved 3000rpm to redline triangle.)
Below zero torque:TPS
Vehicle Speed
EGR Intrusive test
CamLctnIntFACamLctnExhFACamSensorAnyLctnTFTKOAnyCamPhaser_FAAnyCamPhaser_TFTKOAmbPresDfltdStatus
> rpm1,000
LowFuelConditionDiagnosticin sync with each other
Not honored becauseTransmission in hot modeor POPD intrusivediagnostic running
Fuel Cut
Transition in progress
Undetectable regionfrom Malfunction Criteria
> rpm7,250
< ZeroTorqueEngLoad inSupporting Tables
%1> mph19
Active
cycle delay4
cycle delay500
cycle delay4
cycle delay4
cycle delay4
cycle delay7
cycle delay4
cycle delay0
cycle delay4
cycle delay4
cycle delay12
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 97 of 324 15 OBDG02 Page 97 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Manual Trans
Accel Pedal PositionAND Automatictransmission shift
After Fuel resumes onAutomatic shift containingFuel Cut
DRIVELINE RING FILTERAfter a low level misfire,another misfire may notbe detectable untildriveline ringing ceases.If no ringing seen, stopfilter early.
Filter Driveline ring:
Stop filter early:
ABNORMAL ENGINESPEED OSCILLATION:(checks each "misfire"candidate in 100 engineCycle test to see if it lookslike some disturbance likerough road (abnormal). )
Used Off Idle, and whilenot shifting,
TPSEngine Speed
Veh SpeedAuto Transmission
Clutch shift
> %95.00
> "Ring Filter" # ofengine cycles after misfirein Supporting Tables
> "Number of Normals"# of engine cycles aftermisfire in SupportingTables tab
> %1> rpm1,000> mph3not shifting
cycle delay4
cycle delay7
Cylinder delay2
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 98 of 324 15 OBDG02 Page 98 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
indivdual candidatedeemed abnormal ifnumber ofconsecutive deceleratingcylinders after "misfire":(Number of decels canvary with misfire detectionequation)
Consecutive decelswhile in SCD Mode
Cyl ModeRev Mode
At the end of 100 enginecycle test, the ratio ofabnormal/candidate ischecked to confirm if realmisfire is present withinthe 100 engine cycles.
abnormal candidates/total candidates
MISFIRE CRANKSHAFTPATTERNRECOGNITIONchecks each "misfire"candidate in 100 engineCycle test to see if overallcrankshaft pattern lookslike real misfire(recognized), or somedisturbance like roughroad (unrecognized).
> Abnormal SCD Mode> Abnormal Cyl Mode> Abnormal Rev Modein Supporting Tables
> ratio0.50 discard 100engine cycle test
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 99 of 324 15 OBDG02 Page 99 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
At the end of 100 enginecycle test, the ratio ofunrecog/recognized ischecked to confirm if realmisfire is present withinthe 100 engine cycles.Typically used forchecking a single misfireper engine cycle but cansupport some otherpatterns on somepackages
Pattern Recog Enabled:
Pattern Recog Enabledduring Cylinder Deac
Pattern Recog Enabledconsecutive cyl pattrn
Engine SpeedVeh Speed
The 1st check for"recognized" is the 1stfired cylinder after themisfire candidate shouldboth accelerate and jerkan amount basedacceleration and jerk ofSingle Cylinder Misfirethresholds in effect at thatspeed and load.
(CylAfter_AccelAND
CylAfter_Jerk)
Enabled
Not Enabled
Disabled
< rpm <630 6,100> mph3.1
> Misfire_ decel *1st_FireAftrMisfr_Acel
> Misfire_Jerk *1st_FireAftrMisfr_Jerk
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 100 of 324 15 OBDG02 Page 100 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Addtionally, the crankhaftis checked again a smallcalibratible number ofcylinders later to see if thedistrubance is still largelike rough road, or hascalmed down like realmisfire. The size ofdisturbance is comparedto a multiplier times theddt_jerk value used todetect misfire at thatspeed and load. If there isrepetitive misfire onconsecutive enginecycles, the expected snapis adjusted due to thehigher expecteddisturbance.
Num of Cylinders aftermisfire to start check ofcrankshaft snap
"misfire" recognized if:Crankshaft snap after:
isolated "misfire"
repetative "misfire"
At the end of 100 enginecycle test, the ratio ofunrecog/recognized ischecked to confirm if realmisfire is present.
Ratio of Unrecog/Recog
Cylinders2
< Misfire_Jerk *SnapDecayAfterMisfire
< Misfire_Jerk *SnapDecayAfterMisfire *RepetSnapDecayAdjstin Supporting Tables
> 0.80
discard 100engine cycle test
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 101 of 324 15 OBDG02 Page 101 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
:NON-CRANKSHAFTBASED ROUGH ROAD:
Rough Road Source
IF Rough Road Source= WheelSpeedInECM
ABS/TCSWheel speed noise
VSES
IF Rough Road Source= "FromABS"
ABS/TCSRoughRoadVSES
IF Rough Road Source= "TOSS"
TOSS dispersion
AND No Active DTCs
Disabled
TOSS
active> WSSRoughRoadThresactive
activedetectedactive
>TOSSRoughRoadThresin supporting tables
Transmission OutputShaft Angular VelocityValidityTransmissionEngagedState_FA(Auto Trans only)<Clutch Sensor FA>(Manual Trans only)
discard 100engine cycle test
discard 100engine cycle test
discard 100engine cycle test
cycle delay4
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 102 of 324 15 OBDG02 Page 102 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
CrankshaftPositionSystemVariation NotLearned
P0315 Monitor for validcrankshaft errorcompensation factors
Sum of Compensationfactors. Each Cylinderpair shares onecompensation factor. Aperfect factor would be1.0000. Unlearnedfactors are defaulted outof range so the sum offactors would be out ofrange.
2.0040OR 1.9960
OBD ManufacturerEnable Counter
MEC = 0 seconds0.50
FrequencyContinuous100msec
Type A,1 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 103 of 324 15 OBDG02 Page 103 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
KnockSensor (KS)PerformancePer Cylinder
P0324 This diagnostic checksfor knock sensorperformance out of thenormal expected rangeon a per cylinder basisdue to:1. Excessive knock or2. Abnormal enginenoise or3. Flat signal
Common Enable Criteria
(Applies to all 3 parts ofthe performance diag)
Specific Enable Criteriaand Thresholds for 3individual parts of theperformance diag:- - - - - - - - - - - - - - - - - - -
1. Excessive Knock Diag:Filtered Knock Intensity
VaKNKD_k_PerfCylKnockIntFilt(where 'Knock Intensity' =0 with no knock; and > 0& proportional to knockmagnitude with knock)- - - - - - - - - - - - - - - - - - -
2. Abnormal Noise Diag:
Filtered FFT Intensity
(where 'FFT Intensity' =Non-knocking,background noise)
- - - - - - - - - - - - - - - - -
> (no units)1.30
- - - - - - - - - - - - - - - - -
<AbnormalNoise_Threshold (see SupportingTables)
Diagnostic Enabled?
Engine Run Time
Engine Speed
Engine Air Flow
ECT
IAT
- - - - - - - - - - - - - - - - - - -
Engine Speed
Cumlative Number ofEngine Revs Above MinEng Speed (per keycycle)
- - - - - - - - - - - - - - - - - - -
Individual Cylindersenabled for AbnormalNoise
Engine Speed
Cumlative Number ofEngine Revs Above MinEng Speed (per key
Yes
seconds2.0
RPM5,000
mg/cylinder10and
mg/cylinder2,000
deg's C-40
deg's C-40
- - - - - - - - - - - - - - - - - - -
RPM1,500
Revs100
- - - - - - - - - - - - - - - - - - -
See AbnormalNoise_CylsEnabled (SupportingTables)
RPM8,500
Revs400
First Order LagFilters withWeightCoefficients- - - - - - - - - - - - -
Excessive KnkWeightCoefficient =0.0400
Updated eachengine event
- - - - - - - - - - - - -
Abn NoiseWeightCoefficient =0.0100
Updated eachengine event
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 104 of 324 15 OBDG02 Page 104 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
- - - - - - - - - - - - - - - - - - -
3. Flat Signal Diag:Filtered Signal Delta(Current FFT Intensity -Ave_Intensity_No-Knock)
VaKNKD_k_PerfCylFlatFiltInt
- - - - - - - - - - - - - - - - -
< (no units)0.008
cycle)- - - - - - - - - - - - - - - - - - -
Engine Speed
Cumlative Number ofEngine Revs Above MinEng Speed (per keycycle)
- - - - - - - - - - - - - - - - - - -
RPM8,500
Revs400
- - - - - - - - - - - - -
Flat SignalWeightCoefficient =0.010
Updated eachengine event
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 105 of 324 15 OBDG02 Page 105 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
KnockSensor (KS)Circuit Bank1
P0325 This diagnostic checksfor an open in theknock sensor circuit
There are two possiblemethods used:
1. 20 kHz2. Normal Noise
See SupportingTables for methoddefinition:P0325_P0330_OpenMethod
Typicalimplementations:
A. Use 20 kHzmethod at all RPM(used when acceptableseparation achieved atall RPM) or
B. Use 20 kHzmethod at low/mediumRPM and Normal Noiseat high RPM
Filtered FFT Output > OpenCktThrshMinand< OpenCktThrshMax
See SupportingTables
Thresholds forOpenMethod = 20 kHz:OpenCktThrshMin(20 kHz) &OpenCktThrshMax(20 kHz)
Thresholds forOpenMethod =NormalNoise:OpenCktThrshMin(Normal Noise) &OpenCktThrshMax(Normal Noise)
Diagnostic Enabled?
Engine Run Time
Engine Speed
Cumulative Number ofEngine Revs (per keycycle) within min/maxEngine Speed enable(above)
Engine Air Flow
ECT
IAT
Yes
seconds2.0
RPM650and
RPM7,200
revs100
mg/cylinder40and
mg/cylinder2,000
deg's C-40
deg's C-40
First Order LagFilter with WeightCoefficient
WeightCoefficient =0.0100
Updated eachengine event
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 106 of 324 15 OBDG02 Page 106 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
KnockSensor (KS)PerformanceBank 1
P0326 This diagnostic checksfor knock sensorperformance out of thenormal expected range,on a per sensor basis,due to1. Excessive knock or2. Abnormal enginenoise or3. Flat signal
Common Enable Criteria
(Applies to all 3 parts ofthe performance diag)
Specific Enable Criteriaand Thresholds for 3individual parts of theperformance diag:- - - - - - - - - - - - - - - - - - -
1. Excessive Knock Diag:Filtered Knock Intensity
(where 'Knock Intensity' =0 with no knock; and > 0& proportional to knockmagnitude with knock)
- - - - - - - - - - - - - - - - - - -2. Abnormal Noise Diag:
Filtered FFT Intensity:(where 'FFT Intensity' =Non-knocking,background noise)
- - - - - - - - - - - - - - - - -
> (no units)1.30
- - - - - - - - - - - - - - - - -
< AbnormalNoise_Threshold (seeSupporting Tables)
Diagnostic Enabled?
Engine Run Time
Engine Speed
Engine Air Flow
ECT
IAT
- - - - - - - - - - - - - - - - - - -Engine Speed
Cumlative Number ofEngine Revs Above MinEng Speed (per keycycle)
- - - - - - - - - - - - - - - - - - -Individual Cylindersenabled for AbnormalNoise
Engine Speed
Cumlative Number ofEngine Revs Above MinEng Speed (per key
Yes
seconds2.0
RPM6,500
mg/cylinder10and
mg/cylinder2,000
deg's C-40
deg's C-40
- - - - - - - - - - - - - - - - - - -RPM8,500
Revs100
- - - - - - - - - - - - - - - - - - -See AbnormalNoise_CylsEnabled (SupportingTables)
RPM2,500
Revs100
First Order LagFilters withWeightCoefficients- - - - - - - - - - - - -Excessive KnkWeightCoefficient =
0.0100
Updated eachengine event
- - - - - - - - - - - - -Abnormal NoiseWeightCoefficient =
0.0100
Updated eachengine event
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 107 of 324 15 OBDG02 Page 107 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
- - - - - - - - - - - - - - - - - - -3. Flat Signal Diag:Filtered Signal Delta(Current FFT Intensity -Ave_Intensity_No-Knock)
- - - - - - - - - - - - - - - - -< (no units)0.008
cycle)
- - - - - - - - - - - - - - - - - - -Engine Speed
Cumlative Number ofEngine Revs Above MinEng Speed (per keycycle)
- - - - - - - - - - - - - - - - - - -RPM8,500
Revs100
- - - - - - - - - - - - -Flat Signal
WeightCoefficient =
0.010
Updated eachengine event
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 108 of 324 15 OBDG02 Page 108 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
KnockSensor (KS)Circuit LowBank 1
P0327 This diagnostic checksfor an out of range lowknock sensor signal
Sensor Input or ReturnSignal Line
< Percent8.0
(of 5 V reference)
Diagnostic Enabled?
Engine Speed
Yes
> RPM0and
< RPM8,500
Failures50out ofSamples63
100 msec rate
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 109 of 324 15 OBDG02 Page 109 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
KnockSensor (KS)Circuit HighBank 1
P0328 This diagnostic checksfor an out of range highknock sensor signal
Sensor Input or ReturnSignal Line
> Percent39.0
(of 5 Volt Reference)
Diagnostic Enabled?
Engine Speed
Yes
> RPM0and
< RPM8,500
Failures50out ofSamples63
100 msec rate
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 110 of 324 15 OBDG02 Page 110 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Time since last crankshaftposition sensor pulsereceived >= seconds4.0
Starter engagedAND(cam pulses beingreceivedOR( MAF_SensorFAANDEngine Air Flow
= FALSE
> grams/second ) )2.0
Continuousevery 100 msec
CrankshaftPosition(CKP)Sensor ACircuit
P0335 Determines if a faultexists with the crankposition sensor signal
Type B,2 Trips
No crankshaft pulsesreceived >= seconds0.1
Engine is Running
Starter is not engaged
Continuousevery 12.5 msec
No crankshaft pulsesreceived
Engine is RunningORStarter is engaged
No DTC Active: P0365P0366
failures out2of samples10
One sample perengine revolution
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 111 of 324 15 OBDG02 Page 111 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Time in which or10more crank re-synchronizations occur < seconds10.0
Engine Air Flow
Cam-based engine speed
No DTC Active:
>= grams/second2.0
> RPM450
P0335
Continuousevery 250 msec
CrankshaftPosition(CKP)Sensor APerformance
P0336 Determines if aperformance faultexists with the crankposition sensor signal
Type B,2 Trips
No crankshaftsynchronizationgap found >= seconds0.4
Engine is Running
Starter is not engaged
Continuousevery 12.5 msec
Time since starterengaged withoutdetecting crankshaftsynchronization gap >= seconds1.5
Starter engagedAND(cam pulses beingreceivedOR( MAF_SensorFAANDEngine Air Flow
= FALSE
> grams/second ) )2.0
Continuousevery 100 msec
Crank pulses received inone engine revolutionORCrank pulses received inone engine revolution
< 51
> 65
Engine is RunningORStarter is engaged
No DTC Active: P0365P0366
failures out8of samples10
One sample perengine revolution
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 112 of 324 15 OBDG02 Page 112 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Time since last camshaftposition sensor pulsereceived
OR
Time that starter has beenengaged without acamshaft sensor pulse
>= seconds5.5
>= seconds4.0
Starter engagedAND(crank pulses beingreceivedOR( MAF_SensorFAANDEngine Air Flow
= FALSE
> grams/second ) )2.0
Continuousevery 100 msec
CamshaftPosition(CMP)SensorCircuit Bank1 Sensor A
P0340 Determines if a faultexists with the camposition bank 1 sensorA signal
Type B,2 Trips
Fewer than camshaft4pulses received in a time > seconds3.0
Engine is running
Starter is not engaged
Continuousevery 100 msec
No camshaft pulsesreceived during first
MEDRES events12(There are 12MEDRES events perengine cycle
Crankshaft issynchronized
Starter must beengaged to enable thediagnostic, but thediagnostic will notdisable when thestarter is disengaged
No DTC Active: CrankSensor_FA
Continuousevery MEDRESevent
The number of camshaftpulses received during
engine cycles100 = 0
Crankshaft issynchronized
No DTC Active: CrankSensor_FA
failures out of8samples10
Continuousevery enginecycle
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 113 of 324 15 OBDG02 Page 113 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
The number of camshaftpulses received duringfirst MEDRES events12isOR
(There are 12MEDRES events perengine cycle)
< 4> 6
Crankshaft issynchronized
Starter must be engagedto enable the diagnostic,but the diagnostic willnot disable when thestarter is disengaged
No DTC Active: CrankSensorFA
Continuousevery MEDRESevent
CamshaftPosition(CMP)SensorPerformanceBank 1Sensor A
P0341 Determines if aperformance faultexists with the camposition bank 1 sensorA signal
Type B,2 Trips
The number of camshaftpulses received during
engine cycles100OR
< 398> 402
Crankshaft issynchronized
No DTC Active: CrankSensorFA
failures out of8samples10
Continuousevery enginecycle
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 114 of 324 15 OBDG02 Page 114 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
IGNITIONCONTROL#1 CIRCUIT- for 3 DTCimplementation only
P0351 Diagnoses Cylinder #1Ignition Control (EST)output driver circuit foran Open Circuit fault.
High impedance duringdriver high state (indicatesopen circuit)
> 30 k impedancebetween signal andcontroller ground
Engine running
Ignition Voltage > Volts5.00
Failures20out ofSamples25
100 msec rate
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 115 of 324 15 OBDG02 Page 115 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
IGNITIONCONTROL#2 CIRCUIT- for 3 DTCimplementation only
P0352 Diagnoses Cylinder #2Ignition Control (EST)output driver circuit foran Open Circuit fault.
High impedance duringdriver high state (indicatesopen circuit)
>30 k impedancebetween signal andcontroller ground
Engine running
Ignition Voltage > Volts5.00
Failures20
out ofSamples25
100 msec rate
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 116 of 324 15 OBDG02 Page 116 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
IGNITIONCONTROL#3 CIRCUIT- for 3 DCTimplementation only
P0353 Diagnoses Cylinder #3Ignition Control (EST)output driver circuit foran Open Circuit fault.
High impedance duringdriver high state (indicatesopen circuit)
> 30 k impedancebetween signal andcontroller ground
Engine running
Ignition Voltage > Volts5.00
Failures20out ofSamples25
100 msec rate
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 117 of 324 15 OBDG02 Page 117 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
IGNITIONCONTROL#4 CIRCUIT- for 3 DTCimplementation only
P0354 Diagnoses Cylinder #4Ignition Control (EST)output driver circuit foran Open Circuit fault.
High impedance duringdriver high state (indicatesopen circuit)
> 30 k impedancebetween signal andcontroller ground
Engine running
Ignition Voltage > Volts5.00
Failures20out ofSamples25
100 msec rate
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 118 of 324 15 OBDG02 Page 118 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Time since last camshaftposition sensor pulsereceived
OR
Time that starter has beenengaged without acamshaft sensor pulse
>= seconds5.5
>= seconds4.0
Starter engagedAND(crank pulses beingreceivedOR( MAF_SensorFAANDEngine Air Flow
= FALSE
> grams/second ) )2.0
Continuousevery 100 msec
CamshaftPosition(CMP)SensorCircuit Bank1 Sensor B
P0365 Determines if a faultexists with the camposition bank 1 sensorB signal
Type B,2 Trips
Fewer than camshaft4pulses received in a time > seconds3.0
Engine is running
Starter is not engaged
Continuousevery 100 msec
No camshaft pulsesreceived during first
MEDRES events12(There are 12MEDRES events perengine cycle
Crankshaft issynchronized
Starter must beengaged to enable thediagnostic, but thediagnostic will notdisable when thestarter is disengaged
No DTC Active: CrankSensor_FA
Continuousevery MEDRESevent
The number of camshaftpulses received during
engine cycles100 = 0
Crankshaft issynchronized
No DTC Active: CrankSensor_FA
failures out of8samples10
Continuousevery enginecycle
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 119 of 324 15 OBDG02 Page 119 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
The number of camshaftpulses received duringfirst MEDRES events12isOR
(There are 12MEDRES events perengine cycle)
< 4> 6
Crankshaft issynchronized
Starter must be engagedto enable the diagnostic,but the diagnostic willnot disable when thestarter is disengaged
No DTC Active: CrankSensorFA
Continuousevery MEDRESevent
CamshaftPosition(CMP)SensorPerformanceBank 1Sensor B
P0366 Determines if aperformance faultexists with the camposition bank 1 sensorB signal
Type B,2 Trips
The number of camshaftpulses received during
engine cycles100OR
< 398> 402
Crankshaft issynchronized
No DTC Active: CrankSensorFA
failures out of8samples10
Continuousevery enginecycle
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 120 of 324 15 OBDG02 Page 120 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
SecondaryAIR IncorrectAirflow
P0411 Detects an insufficientflow condition.This testis run during Phase 1(AIR pumpcommanded On, Valvecommanded Open).Leaks downstream ofthe valve are detectedvia an evaluation ofaverage pressure errorand average “StringLength”(SL) – a termthat represents theabsolute pressure deltaaccumulated every6.25ms, then averagedover the duration of thetest. Low SL values areindicative ofdownstream leaks orblockages.
Average Pressure Erroror
OR the followingString Length (SL) Test:
Average Pressure Erroror
andthe Average String Length
NOTE: Average PressureError is the averagedifference between thepredicted pressure andthe measured pressure
> kPa5.0< kPa-4.9
> kPa1.0< kPa-1.0
< SL Threshold Bank1 Table
BAROInlet Air TempCoolant TempEngine off timeSystem VoltageMAP notEngine SpeedMAF not
SL Stability timeSL RPM range
No active DTCs:
> kPa60> deg C-10.0> deg C <-10.0 80.0> seconds3,600.0> Volts <10.0 32.0< kPa for sec20 2.0< RPM5,000> gm/s for sec50 3.0
> seconds5.0< RPM >6,000 6,500
AIRSystemPressureSensor FAAIRValveControlCircuit FAAIRPumpControlCircuitFAMAF_SensorFAAmbientAirDefault_NAIAT_SensorFAECT_Sensor_FAEngineMisfireDetected_FACatalystSysEfficiencyLoB1_FACatalystSysEfficiencyLoB2_FAControllerProcessorPerf_FAIgnitionOutputDriver_FAFuelInjectorCircuit_FA
Phase 1Conditional testweight > 7.0seconds
Total 'StringLength'accumulationtime > sec10.0
Frequency: Onceper trip when AIRpump iscommanded On
Conditional testweight iscalculated bymultiplying thefollowingFactors:Phase 1 BaroTest WeightFactor, Phase 1MAF TestWeight Factor,Phase 1 SystemVolt Test WeightFactor, Phase 1Ambient TempTest WeightFactor(see SupportingTables)
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 121 of 324 15 OBDG02 Page 121 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
SecondaryAIR IncorrectAirflow
P0411 Detects an insufficientflow condition.This testis run during Phase 1(AIR pumpcommanded On, ValvecommandedOpen).Leaksdownstream of thevalve are detected viaan evaluation ofaverage pressure errorand average “StringLength”(SL) – a termthat represents theabsolute pressure deltaaccumulated every6.25ms, then averagedover the duration of thetest. Low SL values areindicative ofdownstream leaks orblockages.
Average Pressure Errorororor
OR the followingString Length (SL) Test:
Average Pressure Errorororor
andthe Average String Length
or
NOTE: Average PressureError is the averagedifference between thepredicted pressure andthe measured pressure
ORThe following string lengthratio test between bank 1and bank 2:
Calculate the ratio of theaverage string lengthdifference betweenpressuresensor 1 and pressuresensor 2 and the stringlength value of eitherpressuresensor 1 or pressure
> kPa Bank 15.0> kPa Bank 25.0< kPa Bank 1-4.9< kPa Bank 2-4.9
> kPa Bank 11.0> kPa Bank 21.0< kPa Bank 1-1.0< kPa Bank 2-1.0
< SL Threshold Bank1 Table< SL Threshold Bank2 Table
BAROInlet Air TempCoolant TempEngine off timeSystem VoltageMAP notEngine SpeedMAF not
SL Stability time
SL RPM range
No active DTCs:
> kPa60> deg C-10.0> deg C <-10.0 80.0> seconds3,600.0> Volts <10.0 32.0< kPa for sec20 2.0< RPM5,000> gm/s for sec50 3.0
> seconds Bank 15.0> seconds Bank 25.0
< RPM or >6,000 6,500
AIRSystemPressureSensor FAAIRValveControlCircuit FAAIRPumpControlCircuitFAMAF_SensorFAAmbientAirDefault_NAIAT_SensorFAECT_Sensor_FAEngineMisfireDetected_FACatalystSysEfficiencyLoB1_FACatalystSysEfficiencyLoB2_FAControllerProcessorPerf_FAIgnitionOutputDriver_FAFuelInjectorCircuit_FA
Phase 1Conditional testweight > 7.0seconds
Total 'StringLength'accumulationtime:> sec10.0Bank1> sec10.0Bank2
Frequency: Onceper trip when AIRpumpcommanded On
Conditional testweight iscalculated bymultiplying thefollowingFactors: Phase 1Baro TestWeight Factor,Phase 1 MAFTest WeightFactor, Phase 1System VoltTest WeightFactor, Phase 1Ambient TempTest WeightFactor(see SupportingTables)
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 122 of 324 15 OBDG02 Page 122 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
sensor 2 (whichever isgreater)
String Length RatioOrString Length Ratio
> 1.50
< 0.50
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 123 of 324 15 OBDG02 Page 123 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
SecondaryAIR SolenoidControlCircuit Open
P0412 Diagnoses theSecondary AIRSolenoid Control LowSide Driver circuit forcircuit faults
Voltage low during driveroff state (indicates opencircuit)
Open Circuit:>= 200K Ohmsimpedance betweensignal and controllerground
Powertrain Relay Voltage >= volts11.00 failures out20of samples25
250ms / sample
Type B,2 Trips
Note: IncertaincontrollersP041Fmay alsoset(Secondary AIRsolenoidcontrolcircuitlowvoltage)
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 124 of 324 15 OBDG02 Page 124 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
SecondaryAIR PumpControlCircuit Open
P0418 Diagnoses theSecondary AIR PumpControl Low SideDriver circuit for circuitfaults
Voltage low during driveroff state (indicates opencircuit)
Open Circuit:>= 200K Ohmsimpedance betweensignal and controllerground
Powertrain relay Voltage >= volts11.00 failures out20of samples25
250ms / sample
Type B,2 Trips
Note: Incertaincontrollers P2257may alsoset(Secondary AIRPumpControlCircuitLowVoltage)
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 125 of 324 15 OBDG02 Page 125 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
SecondaryAIR SolenoidControlCircuit LowVoltage
P041F Diagnoses theSecondary AIRSolenoid Control LowSide Driver circuit forcircuit faults
Voltage low during driveroff state (indicates short-to-ground)
Short to ground:<= 0.5 Ohmsimpedance betweensignal and controllerground
Powertrain relay Voltage >= volts11.00 failures out20of samples25
250ms / sample
Type B,2 Trips
Note: Incertaincontrollers P0412may alsoset(Secondary AIRsolenoidcontrolcircuitOpen)
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 126 of 324 15 OBDG02 Page 126 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
CatalystSystem LowEfficiencyBank 1
P0420 NOTE: The informationbelow applies toapplications that usethe Decel CatalystMonitor Algorithm
Oxygen StorageThecatalyst washcoatcontains Cerium Oxide.Cerium Oxide reactswith NO and O2 duringlean A/F excursions tostore the excessoxygen (I.e. CeriumOxidation). During richA/F excursions, CeriumOxide reacts with COand H2 to release thisstored oxygen (I.e.Cerium Reduction).This is referred to asthe Oxygen StorageCapacity, or OSC.CatMon’s strategy is to“measure” the OSC ofthe catalyst throughforced Rich (intrusiverich) and Lean (decelfuel cutoff) A/Fexcursions
Normalized Ratio OSCValue CalculationInformation andDefinitions =1. Raw OSCCalculation = (post catO2 Resp time - pre catO2 Resp time)2. BestFailing OSCvalue from a calibration
Normalized Ratio OSCValue(EWMA filtered)
< 0.35 All enable criteriaassociated with P0420can be found underP2270 - (O2 SensorSignal Stuck Lean Bank 1Sensor 2)
Rapid Step Response(RSR) feature will initiatemultiple tests:
If the difference betweencurrent EWMA value andthe current OSCNormalized Ratio value is
and the current OSCNormalized Ratio value is
Maximum number of RSRtests to detect failurewhen RSR is enabled.
General Enable Criteria
In addition to the p-codeslisted under P2270, thefollowing DTC's shall alsonot be set:
> 0.41
< 0.15
12
O2S_Bank_1_Sensor_1_FAO2S_Bank_1_Sensor_2_FAO2S_Bank_2_Sensor_1_FAO2S_Bank_2_Sensor_2_FA
1 test attemptedper valid decelperiod
Minimum of 1test per trip
Maximum of8tests per trip
Frequency:Fueling Related :12.5 ms
OSCMeasurements:100 ms
Temp Prediction:12.5ms
Type A,1 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 127 of 324 15 OBDG02 Page 127 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
table (based on tempand exhaust gas flow)3. WorstPassing OSCvalue (based on tempand exhaust gas flow)
Normalized RatioCalculation = (1-2) /(3-2)
A Normalized Ratio of 1essentially represents agood part and a ratio of0 essentially representsa very bad part.
Refer to theP0420_WorstPassingOSCTableB1 andP0420_BestFailingOSCTableB1 inSupporting Tables tabfor details
The CatalystMonitoring Test iscompleted during adecel fuel cutoff event.This fuel cutoff eventoccurs following a richinstrusive fueling eventinitiated by the O2Sensor Signal StuckLean Bank 1 Sensor 2test (P2270). Severalconditions must be metin order to execute thistest.
These conditions andtheir related values arelisted in the "Secondary
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 128 of 324 15 OBDG02 Page 128 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Parameters" and"Enable Conditions"section of thisdocument for P2270(O2 Sensor SignalStuck Lean Bank 1Sensor 2)
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 129 of 324 15 OBDG02 Page 129 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
EvaporativeEmission(EVAP)SystemSmall LeakDetected
(No ELCP -ConventionalEVAPDiagnosticwith EATusing IATSensor)
P0442 This DTC will detect asmall leak ( 0.020”) inthe EVAP systembetween the fuel fill capand the purge solenoid.On some applications asmall leak is defined as 0.025”, 0.030”, or
0.150”. The engine offnatural vacuum method(EONV) is used.EONV is anevaporative systemleak detectiondiagnostic that runswhen the vehicle isshut off when enableconditions are met.Prior to sealing thesystem and performingthe diagnostic, the fuelvolatility is analyzed. Inan open system(Canister Vent Solenoid[CVS] open) highvolatility fuel createsenough flow togenerate a measurablepressure differentialrelative toatmospheric.After thevolatility check, thevent solenoid will close.After the vent is closed,typically a build up ofpressure from the hotsoak begins (phase-1).The pressure typicallywill peak and thenbegin to decrease asthe fuel cools. When
The total delta from peakpressure to peak vacuumduring the test isnormalized against acalibration pressurethreshold table that isbased upon fuel level andambient temperature.(Please see P0442:EONV PressureThreshold (Pascals)Table in SupportingTables). The normalizedvalue is calculated by thefollowing equation: 1 -(peak pressure - peakvacuum) / pressurethreshold. Thenormalized value isentered into EWMA (with0= perfect pass and 1=perfect fail).
When EWMA is
the DTC light isilluminated.
The DTC light can beturned off if the EWMA is
and stays below theEWMA fail threshold for 3additional consecutivetrips.
> (EWMA Fail0.54Threshold),
(EWMA Re-0.35Pass Threshold)
Fuel LevelDrive TimeDrive lengthECTBaroDistance since assemblyplantEngine not run timebefore key off must be
Time since last completetestif normalized result andEWMA is passing
ORTime since last completetestif normalized result orEWMA is failing
Estimated ambienttemperature at end ofdrive
Estimate of Ambient AirTemperature Valid******************************Conditions for Estimate ofAmbient Air Temperatureto be valid:
1. Cold Start
% Percent %10 90seconds600miles5.0
°C63 kPa70
miles10.0
refer to P0442: EngineOff Time Before VehicleOff Maximum as aFunction of EstimatedAmbient TemperatureTable in SupportingTables.
hours17
hours10
°C Temperature °C0 34
******************************
Once per trip,during hot soak(up to2,400sec.). No morethan 2unsuccessfulattemptsbetweencompleted tests.
Type A,1 Trips
EWMA
Averagerunlength is8 to 12tripsundernormalconditions
Runlength is3 to 6tripsaftercodeclear ornon-volatilereset
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 130 of 324 15 OBDG02 Page 130 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
the pressure drops( ) Pa from peak-62.27pressure, the vent isthen opened for 60seconds to normalizethe system pressure.The vent is againclosed to begin thevacuum portion of thetest (phase-2). As thefuel temperaturecontinues to fall, avacuum will beginforming. The vacuumwill continue until itreaches a vacuumpeak. When thepressure rises 62.27Pa from vacuum peak,the test thencompletes. If the key isturned on while thediagnostic test is inprogress, the test willabort.
Startup delta deg C (ECT-IAT)
OR2. Short Soak andPrevious EAT Valid
Previous time sinceengine off
OR3. Less than a short soakand Previous EAT NotValid
Previous time sinceengine offANDVehicle SpeedANDMass Air Flow
Must expire Estimate ofAmbient TemperatureValid Conditioning Time.P0442: Estimate ofAmbient TemperatureValid Conditioning TimeTable in SupportingTables.
OR4. Not a Cold Start andgreater than a Short Soak
Previous time sinceengine offANDVehicle SpeedANDMass Air Flow
°C8
seconds7,200
seconds7,200
mph30
g/sec7
> seconds7,200
mph30
g/sec7
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 131 of 324 15 OBDG02 Page 131 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Must expire maximumvalue in Estimate ofAmbient TemperatureValid Conditioning Time.Please see P0442:Estimate of AmbientTemperature ValidConditioning Time inSupporting Tables.
******************************1. High Fuel Volatility
During the volatilityphase, pressure in thefuel tank is integrated vs.volatility time. If theintegrated pressure isthen test aborts andunsuccessful attempts isincremented. This valueequates to an averageintegrated fuel tankpressure > Pa.1,245Please see P0442:Volatility Time as aFunction of Estimate ofAmbient Temperature inSupporting Tables.
OR2. Vacuum RefuelingDetected
See P0454 Fault Code forinformation on vacuumrefueling algorithm.
OR3. Fuel Level Refueling
******************************
< -5
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 132 of 324 15 OBDG02 Page 132 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Detected
See P0464 Fault Code forinformation on fuel levelrefueling.
OR4. Vacuum Out of Rangeand No Refueling
See P0451 Fault Code forinformation on vacuumsensor out of range andP0464 Fault Code forinformation on fuel levelrefueling.
OR5. Vacuum Out of Rangeand Refueling Detected
See P0451 Fault Code forinformation on vacuumsensor out of range andP0464 Fault Code forinformation on fuel levelrefueling.
OR6. Vent Valve OverrideFailed
Device control using anoff-board tool to controlthe vent solenoid, cannotexceedduring the EONV test
OR7. Key up during EONVtest
seconds0.50
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 133 of 324 15 OBDG02 Page 133 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
No active DTCs: MAF_SensorFAECT_Sensor_FAIAT_SensorFAVehicleSpeedSensor_FAIgnitionOffTimeValidAmbientAirDefault
P0443P0446P0449P0452P0453P0455P0496
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 134 of 324 15 OBDG02 Page 134 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
EvaporativeEmission(EVAP)CanisterPurgeSolenoidValve Circuit(ODM)
(No ELCP -ConventionalEVAPDiagnostic -For 3 DTCImplementation Only)
P0443 Diagnoses the canisterpurge solenoid low sidedriver circuit for circuitfaults
Voltage low during driveroff state (indicates opencircuit)
Open circuit: 200 K impedence
between signal andcontroller ground
PT Relay Voltage Voltage volts11.0 failures out of20samples25
250 ms / sample
Type B,2 Trips
Note: Incertaincontrollers P0458may alsoset(Canister PurgeSolenoidShort toGround)
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 135 of 324 15 OBDG02 Page 135 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
EvaporativeEmission(EVAP) VentSystemPerformance
(No ELCP -ConventionalEVAPDiagnostic)
P0446 This DTC willdetermine if arestriction is present inthe vent solenoid, ventfiller, vent hose orEVAP canister.
This test runs withnormal purge and ventvalve is open.
Vent Restriction PrepTest:Vented VacuumforORVented Vacuumfor
Vent Restriction Test:Tank Vacuumforbefore Purge Volume
After setting the DTC forthe first time, liters of2fuel must be consumedbefore setting the DTC forthe second time.
< Pa-623seconds60
> Pa1,245seconds60
> Pa2,989seconds5liters8
Fuel LevelSystem Voltage
Startup IAT
Startup ECTBARO
No active DTCs:
% Percent %10 90volts Voltage 11 32
volts°C Temperature 4 30
°C°C35kPa70
MAP_SensorFA TPS_FAVehicleSpeedSensor_FAIAT_SensorFAECT_Sensor_FAAmbientAirDefaultEnginePowerLimited
P0443P0449P0452P0453P0454
Once per ColdStart
Time isdependent ondrivingconditions
Maximum timebefore test abortis seconds1,000
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 136 of 324 15 OBDG02 Page 136 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
EvaporativeEmission(EVAP) VentSolenoidControlCircuit(ODM)
(No ELCP -ConventionalEVAPDiagnostic -For 3 DTCImplementation Only)
P0449 Diagnoses the ventsolenoid low side drivercircuit for circuit faults.
Voltage low during driveroff state (indicates opencircuit)
Open circuit: 200 K impedence
between signal andcontroller ground
failures out of20samples25
250 ms / sample
Type B,2 Trips
Note: Incertaincontrollers P0498may alsoset (VentSolenoidShort toGround)
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 137 of 324 15 OBDG02 Page 137 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
SecondaryAIR SolenoidControlCircuit HighVoltage
P044F Diagnoses theSecondary AIRSolenoid Control LowSide Driver circuit forcircuit faults
Voltage high during driveron state (indicates short-to-power)
Short to power:<= 0.5 Ohmsimpedance betweensignal and controllerpower
Powertrain relay Voltage >= volts11.00 failures out20of samples25
250ms / sample
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 138 of 324 15 OBDG02 Page 138 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Fuel TankPressure(FTP)SensorCircuitPerformance
(No ELCP -ConventionalEVAPDiagnostic)
P0451 The DTC will be set ifthe fuel tank vacuumsensor is out of rangewhen it tries to re-zeroprior to the phase-1 orphase-2 portions of theengine-off naturalvacuum small leak test.
The tank vacuum sensorvoltage is compared to awindow about the nominalsensor voltage offset(~1.5 volts)
Upper voltage threshold(voltage addition abovethe nominal voltage)
Lower voltage threshold(voltage subtraction belowthe nominal voltage)
The difference betweentank vacuum sensorvoltage and the nominaloffset voltage is thennormalized against theappropriate thresholdlisted above to produce aratio between 0.0 and 1.0.This normalized re-zeroratio is then filtered with aEWMA (with 0= perfectpass and 1=perfect fail).
When EWMA is
the DTC light isilluminated.
The DTC light can beturned off if the EWMA is
and stays below theEWMA fail threshold for 3additional consecutivetrips.
volts0.2
volts0.2
> (EWMA Fail0.73Threshold),
(EWMA Re-Pass0.40Threshold)
This test will executewhenever the engine-offnatural vacuum small leaktest (P0442) executes
This test isexecuted duringan engine-offnatural vacuumsmall leak test.The number oftimes that itexecutes canrange from zeroto two perengine-offperiod.Thelength of the testis determined bythe refuelingrationality test,which can takeup to 600seconds tocomplete.
Type A,1 Trips
EWMA
Averagerunlength:6Runlength is2 tripsaftercodeclear ornon-volatilereset
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 139 of 324 15 OBDG02 Page 139 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Fuel TankPressure(FTP)SensorCircuit LowVoltage
(No ELCP -ConventionalEVAPDiagnostic)
P0452 This DTC will detect aFuel Tank Pressure(FTP) sensor signalthat is too low out ofrange.
FTP sensor signal
The normal operatingrange of the FTP sensoris 0.5 volts (~1245 Pa) to4.5 volts(~ -3736 Pa).
< volts ( % of0.15 3.0Vref or ~ Pa)1,681
Time delay after sensorpower up for sensorwarm-up is seconds0.10
failures out640of samples800
12.5 ms / sample
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 140 of 324 15 OBDG02 Page 140 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Fuel TankPressure(FTP)SensorCircuit HighVoltage
(No ELCP -ConventionalEVAPDiagnostic)
P0453 This DTC will detect aFuel Tank Pressure(FTP) sensor signalthat is too high out ofrange.
FTP sensor signal
The normal operatingrange of the FTP sensoris 0.5 volts (~1245 Pa) to4.5 volts(~ -3736 Pa).
> volts ( % of4.85 97Vref or ~ Pa)-4,172
Time delay after sensorpower up for sensorwarm-up is seconds0.10
failures out640of samples800
12.5 ms / sample
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 141 of 324 15 OBDG02 Page 141 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Fuel TankPressure(FTP)SensorCircuitIntermittent
(No ELCP -ConventionalEVAPDiagnostic)
P0454 This DTC will detectintermittent tankvacuum sensor signalsthat would have causedthe engine-off naturalvacuum small leak testto abort due to anapparent re-fuelingevent.
If an abrupt change intank vacuum is detectedthe engine-off naturalvacuum test is aborteddue to an apparentrefueling event.Subsequent to the abort,a refueling rationality testis executed to confirm thata refueling eventoccurred. If a refueling isconfirmed, then the testsample is consideredpassing. Otherwise, thesample is consideredfailing indicating anintermittent signalproblem. An abruptchange is defined as achange in vacuum: in thespan of seconds. But1.0in 12.5 msec. A refuelingevent is confirmed if thefuel level has a persistentchange offor seconds during a30
second refueling600rationality test.
> Pa112< Pa249
> %10
This test will executewhenever the engine-offnatural vacuum small leaktest (P0442) executes andthe canister vent solenoidis closed
This test isexecuted duringan engine-offnatural vacuumsmall leak test.The test can onlyexecute up toonce per engine-off period.Thelength of the testis determined bythe refuelingrationality test,which can takeup to 600seconds tocomplete.Thetest will report afailure if out of2
samples are3failures.
12.5 ms / sample
Type A,1 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 142 of 324 15 OBDG02 Page 142 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
EvaporativeEmission(EVAP)SystemLarge LeakDetected
(No ELCP -ConventionalEVAPDiagnostic)
P0455 This DTC will detect aweak vacuum condition(large leak or purgeblockage) in the EVAPsystem.
Purge valve iscontrolled (to allowpurge flow) and ventvalve is commandedclosed.
Purge volumewhileTank vacuum
After setting the DTC forthe first time, liters of2fuel must be consumedbefore setting the DTC forthe second time.
Weak Vacuum Follow-upTest (fuel capreplacement test)Weak Vacuum Test failed.
Passes if tank vacuum
Note: Weak VacuumFollow-up Test can onlyreport a pass.
> liters15
Pa2,740
Pa2,740
Fuel LevelSystem Voltage
BAROPurge Flow
No active DTCs:
Cold Start Test
If ECT > IAT, Startuptemperature delta (ECT-IAT):Cold Test TimerStartup IAT
Startup ECT
Weak Vacuum Follow-upTestThis test can run followinga weak vacuum failure oron a hot restart.
% Percent %10 90volts Voltage 11 32
voltskPa70
%2.80
MAP_SensorFATPS_FAVehicleSpeedSensor_FAIAT_SensorFAECT_Sensor_FAAmbientAirDefaultEnginePowerLimited
P0443P0449P0452P0453P0454
°C8
seconds1,000°C Temperature °C4 30
°C35
Once per coldstart
Time isdependent ondrivingconditions
Maximum timebefore test abortis seconds1,000
Weak VacuumFollow-up Test
With large leakdetected, thefollow-up test islimited to 1,300seconds. Oncethe MIL is on, thefollow-up testruns indefinitely.
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 143 of 324 15 OBDG02 Page 143 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
EvaporativeEmissionSystemPurgeControlValve CircuitLow
(No ELCP -ConventionalEVAPDiagnostic)
P0458 Diagnoses the canisterpurge solenoid low sidedriver circuit for circuitfaults
Voltage low during driveroff state (indicates shortto ground)
Short to ground: 0.5 impedence
between signal andcontroller ground
PT Relay Voltage Voltage volts11.0 failures out of20samples25
250 ms / sample
Type B,2 Trips
Note: Incertaincontrollers P0443may alsoset(Canister PurgeSolenoidOpenCircuit)
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 144 of 324 15 OBDG02 Page 144 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
EvaporativeEmissionSystemPurgeControlValve CircuitHigh
(No ELCP -ConventionalEVAPDiagnostic)
P0459 Diagnoses the canisterpurge solenoid low sidedriver circuit for circuitfaults
Voltage high during driveron state (indicates shortto power)
Short to power: 0.5 impedence
between signal andcontroller power
PT Relay Voltage Voltage volts11.0 failures out of20samples25
250 ms / sample
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 145 of 324 15 OBDG02 Page 145 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Fuel LevelSensor 1Performance
(For use onvehicles witha single fueltank)
P0461 This DTC will detect afuel sender stuck inrange in the primaryfuel tank.
Delta fuel volume changeover an accumulated 149miles.
< liters3 Engine Running
No active DTCs: VehicleSpeedSensor_FA
250 ms / sample Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 146 of 324 15 OBDG02 Page 146 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Fuel LevelSensor 1Circuit LowVoltage
P0462 This DTC will detect afuel sender stuck out ofrange low in theprimary fuel tank.
Fuel level Sender % of 5Vrange < %10
failures out100of samples125
100 ms / sample
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 147 of 324 15 OBDG02 Page 147 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Fuel LevelSensor 1Circuit HighVoltage
P0463 This DTC will detect afuel sender stuck out ofrange high in theprimary fuel tank.
Fuel level Sender % of 5Vrange > %60
failures out100of samples125
100 ms / sample
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 148 of 324 15 OBDG02 Page 148 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Fuel LevelSensor 1CircuitIntermittent
(No ELCP -ConventionalEVAPDiagnostic)
P0464 This DTC will detectintermittent fuel levelsensor signals thatwould have caused theengine-off naturalvacuum small leak testto abort due to anapparent re-fuelingevent.
If a change in fuel level isdetected, the engine-offnatural vacuum test isaborted due to anapparent refueling event.Subsequent to the abort,a refueling rationality testis executed to confirm thatan actual refueling eventoccurred. If a refuelingevent is confirmed, thenthe test sample isconsidered passing.Otherwise, if a refueilngevent is not confirmed,then the test sample isconsidered failing whichindicates an intermittentsignal problem.
An intermittent fuel levelsignal problem is definedas:
The fuel level changes byand does not remainfor seconds during a30
second refueling600rationality test.
> %10> %10
This test will executewhenever the engine-offnatural vacuum small leaktest (P0442) executes
This test isexecuted duringan engine-offnatural vacuumsmall leak test.The test can onlyexecute up toonce per engine-off period.Thelength of the testis determined bythe refuelingrationality test,which can takeup to 600seconds tocomplete.Thetest will report afailure if out of2
samples are3failures.
100 ms / sample
Type A,1 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 149 of 324 15 OBDG02 Page 149 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Cooling Fan1 RelayControlCircuit Open(ODM) (Notused onEREV)
P0480 Diagnoses the coolingfan 1 relay control lowside driver circuit forcircuit faults
Voltage low during driveroff state (indicates opencircuit)
Open Circuit: 200 K impedance
between signal andcontroller ground
Powertrain Relay Voltage Voltage volts11.00 failures out of50samples63
100 ms / sample
Type B,2 Trips
Note: Incertaincontrollers P0691may alsoset (Fan1 ShorttoGround).
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 150 of 324 15 OBDG02 Page 150 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Cooling Fan2 RelayControlCircuit Open(ODM)
P0481 Diagnoses the coolingfan 2 relay control lowside driver circuit forcircuit faults
Voltage low during driveroff state (indicates opencircuit)
Open Circuit: 200 K impedance
between signal andcontroller ground
Powertrain Relay Voltage Voltage volts11.00 failures out of50samples63
100 ms / sample
Type B,2 Trips
Note: Incertaincontrollers P0693may alsoset (Fan2 ShorttoGround)
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 151 of 324 15 OBDG02 Page 151 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
EvaporativeEmission(EVAP)System FlowDuring Non-Purge
(No ELCP -ConventionalEVAPDiagnostic)
P0496 This DTC willdetermine if the purgesolenoid is leaking toengine manifoldvacuum.
This test will run withthe purge valve closedand the vent valveclosed.
Tank Vacuumfor
Test time
> Pa2,491seconds5
refer to P0496:Purge Valve LeakTest Engine VacuumTest Time (Cold Start)as a Function of FuelLevel Table inSupporting Tables.
Fuel LevelSystem Voltage
BAROStartup IAT
Startup ECTEngine Off Time
No active DTCs:
% Percent %10 90volts Voltage 11 32
voltskPa70
°C Temperature °C4 30
°C35seconds28,800.0
MAP_SensorFATPS_FAVehicleSpeedSensor_FAIAT_SensorFAECT_Sensor_FAAmbientAirDefaultEnginePowerLimited
P0443P0449P0452P0453P0454
Once per coldstart
Cold start: maxtime is 1,000seconds
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 152 of 324 15 OBDG02 Page 152 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
EvaporativeEmissionSystem VentSolenoidControlCircuit Low
(No ELCP -ConventionalEVAPDiagnostic)
P0498 Diagnoses the ventsolenoid low side drivercircuit for circuit faults.
Voltage low during driveroff state (indicates shortto ground)
Short to ground: 0.5 impedence
between signal andcontroller ground
failures out of20samples25
250 ms / sample
Type B,2 Trips
Note: Incertaincontrollers P0449may alsoset (VentSolenoidOpenCircuit)
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 153 of 324 15 OBDG02 Page 153 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
EvaporativeEmissionSystem VentSolenoidControlCircuit High
(No ELCP -ConventionalEVAPDiagnostic)
P0499 Diagnoses the ventsolenoid low side drivercircuit for circuit faults.If the P0499 is active,an intrusive test isperformed with the ventsolenoid commandedclosed for seconds.15
Voltage low during driveron state (indicates shortto power)
Short to power: 0.5 impedence
between signal andcontroller power
failures out of20samples25
250 ms / sample
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 154 of 324 15 OBDG02 Page 154 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Low EngineSpeed IdleSystem
P0506 This DTC willdetermine if a low idleexists
Filtered Engine SpeedError
filter coefficient
> rpm91.00
0.00300
Baro
Coolant Temp
Engine run time
Ignition voltage
Time since gear change
Time since a TCC modechange
IAT
Vehicle speed
Commanded RPM delta
Idle time
For manualtransmissions:Clutch Pedal PositionorClutch Pedal Position
> kPa70
>KeSPDD_T_EnblECT_Min ( °C) and <60KfECTI_T_EngCoolHotHiThresh ( °C)124Must verifyKfECTI_T_EngCoolHotLoThresh ( ) is less than120KfECTI_T_EngCoolHotHiThresh ( )124
sec60
volts 32 11
sec3
> sec3
> °C-20
mph1.24
rpm25
> sec10
> pct80.00
< pct12.00
Diagnostic runsin every 12.5 msloop
Diagnosticreports pass orfail in 10seconds once allenableconditions aremet
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 155 of 324 15 OBDG02 Page 155 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
No active DTCs
PTO not active
Transfer Case not in 4WDLowState
Off-vehicle device control(service bay control) mustnot be active.
following conditions notTRUE:(VeTESR_e_EngSpdReqIntvType =CeTESR_e_EngSpdMinLimit ANDVeTESR_e_EngSpdReqRespType =CeTESR_e_NoSuggestion)
Clutch is not depressed
TC_BoostPresSnsrFAECT_Sensor_FAEnginePowerLimitedEGRValveCircuit_FAEGRValvePerformance_FAIAT_SensorCircuitFAEvapFlowDuringNonPurge_FAFuelTrimSystemB1_FAFuelTrimSystemB2_FAFuelInjectorCircuit_FAMAF_SensorFAEngineMisfireDetected_FAIgnitionOutputDriver_FA
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 156 of 324 15 OBDG02 Page 156 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
All of the above metfor Idle time
TPS_FATPS_Performance_FAVehicleSpeedSensor_FAFuelLevelDataFaultLowFuelConditionDiagnosticClutch Sensor FAAmbPresDfltdStatusP2771
> sec10
The diagnostic does notrun during autostop asengine is shutdown duringthat time (occurs in ahybrid or 12v start stopvehicle)
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 157 of 324 15 OBDG02 Page 157 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
High EngineSpeed IdleSystem
P0507 This DTC willdetermine if a high idleexists
Filtered Engine SpeedError
filter coefficient
< rpm-182.00
0.00300
Baro
Coolant Temp
Engine run time
Ignition voltage
Time since gear change
Time since a TCC modechange
IAT
Vehicle speed
Commanded RPM delta
For manualtransmissions:Clutch Pedal PositionorClutch Pedal Position
> kPa70
>KeSPDD_T_EnblECT_Min ( °C) and <60KfECTI_T_EngCoolHotHiThresh ( °C)124Must verifyKfECTI_T_EngCoolHotLoThresh ( ) is less than120KfECTI_T_EngCoolHotHiThresh ( )124
sec60
volts 32 11
sec3
> sec3
> °C-20
mph1.24
rpm25
> pct80.00
< pct12.00
Diagnostic runsin every 12.5 msloop
Diagnosticreports pass orfail in 10seconds once allenableconditions aremet
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 158 of 324 15 OBDG02 Page 158 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
No active DTCs
PTO not active
Transfer Case not in 4WDLowState
Off-vehicle device control(service bay control) mustnot be active.
following conditions notTRUE:(VeTESR_e_EngSpdReqIntvType =CeTESR_e_EngSpdMinLimit ANDVeTESR_e_EngSpdReqRespType =CeTESR_e_NoSuggestion)
Clutch is not depressed
TC_BoostPresSnsrFAECT_Sensor_FAEnginePowerLimitedEGRValveCircuit_FAEGRValvePerformance_FAIAT_SensorCircuitFAEvapFlowDuringNonPurge_FAFuelTrimSystemB1_FAFuelTrimSystemB2_FAFuelInjectorCircuit_FAMAF_SensorFAEngineMisfireDetected_FAIgnitionOutputDriver_FATPS_FATPS_Performance_FAVehicleSpeedSensor_FA
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 159 of 324 15 OBDG02 Page 159 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
All of the above metfor Idle time
FuelLevelDataFaultLowFuelConditionDiagnosticClutch SensorFAAmbPresDfltdStatusP2771
> sec10
The diagnostic does notrun during autostop asengine is shutdown duringthat time (occurs in ahybrid or 12v start stopvehicle)
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 160 of 324 15 OBDG02 Page 160 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
AirConditioningHigh SidePressureSensor(HSPS)Circuit LowVoltage
P0532 Determines if the AirConditioning High SidePressure Sensor circuitvoltage is too low
(AC High Side PressureSensor Circuit Voltage) / 5Volts
< percent2Sensor Present
Diagnostic enabled/disabled
Enabled
Enabled
100failures out of120samples
Performed every25 msec
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 161 of 324 15 OBDG02 Page 161 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
AirConditioningHigh SidePressureSensor(HSPS)Circuit HighVoltage
P0533 Determines if the AirConditioning High SidePressure Sensor circuitvoltage is too high
(AC High Side PressureSensor Circuit Voltage) / 5Volts
> percent98Sensor Present
Diagnostic enabled/disabled
Enabled
Enabled
failures out100of samples120
Performed every25 msec
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 162 of 324 15 OBDG02 Page 162 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
CruiseControlMutil-FunctonSwitchCircuit
P0564 Detect when cruisecontrol multi-functionswitch circuit (analog)voltage is in an illegalrange
Cruise Control analogcircuit voltage must be inan "illegal range" or"between ranges" forgreater than a calibratableperiod of time for cruiseswitch states that arereceived over serial data
CAN cruise switchdiagnostic enable in ECM
1.00 fail continuouslyfor greater than0.500seconds
MIL:Type C,No MIL
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 163 of 324 15 OBDG02 Page 163 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
CruiseControl OnSwitchCircuit
P0565 Cruise Control On switchremains applied forgreater than a calibratableperiod of time forarchitecture where cruiseswitch states are receivedover serial data
CAN cruise switchdiagnostic enable in ECM
1.00 fail continuouslyfor greater than
seconds20.00
MILType C,No MIL
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 164 of 324 15 OBDG02 Page 164 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
CruiseControlResumeCircuit
P0567 Detects a failure of thecruise resume switch ina continously appliedstate
Cruise Control Resumeswitch remains applied forgreater than a calibratableperiod of time forarchitecture where cruiseswitch states are receivedover serial data
CAN cruise switchdiagnostic enable in ECM
1.00 fail continuouslyfor greater than89.000seconds
MIL:Type C,No MIL
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 165 of 324 15 OBDG02 Page 165 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
CruiseControl SetCircuit
P0568 Detects a failure of thecruise set switch in acontinously appliedstate
Cruise Control Set switchremains applied forgreater than a calibratableperiod of time forarchitecture where cruiseswitch states are receivedover serial data
CAN cruise switchdiagnostic enable in ECM
1.00 fail continuouslyfor greater than89.000seconds
MIL:Type C,No MIL
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 166 of 324 15 OBDG02 Page 166 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
CruiseControlCancelSwitchCircuit
P056C Cruise Control Cancelswitch remains applied forgreater than a calibratableperiod of time forarchitecture where cruiseswitch states are receivedover serial data
CAN cruise switchdiagnostic enable in ECM
1.00 fail continuouslyfor greater than
seconds20.00
MIL:Type C,No MIL
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 167 of 324 15 OBDG02 Page 167 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
CruiseControl InputCircuit
P0575 Detects rolling count orprotection value errorsin Cruise ControlSwitch Status serialdata signal
If x of y rolling count /protection value faultsoccur, disable cruise forduration of fault
Cruise Control SwitchSerial Data ErrorDiagnostic Enable
1.00 10/16counts
MIL:Type C,No MIL
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 168 of 324 15 OBDG02 Page 168 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
. Brake Pedal PositionSensor Circuit Range /Performance DiagnosticEnable
1.00
ignition voltage > 10.00
Brake PedalPositionSensorCircuitRange/Performance
P057B This diagnosticmonitors the BrakePedal Position Sensorfor a stuck in rangefailure
MIL:Type A,1 Trips
Calculated EWMA valuemust be greater thancalibratable theshold aftercalibratable number oftests have completed toreport a "test passed" forP057B
EWMA value looked upin supporting tableP057BKtBRKI_K_FastTestPointWeight as a functionof calculated brakepedal position deltaEWMA value is > 0.70
calculated brake pedalposition delta samplecounter >
for fast test75.00
OR
calculated brake pedalposition delta samplecounter > for1,000.00slow test
calculated brake pedalposition delta > 5.21
OR (for slow test)
shift lever has been inpark once this key cycle
vehicle speed >= 5.00
accelerator pedal position< 5.00
total number ofEWMA tests >15.00
Calculated EWMA Valuemust be less thancalibratable thresholdafter calibratable numberof tests have completed toreport a "test failed" forP057B. This test runsonce per key cycle
EWMA value looked upin supporting tableP057BKtBRKI_K_CmpltTestPointWeightas a function ofcalculated brake pedalposition deltaEWMA value is lessthatn 0.30
no DTC's active (P057C,P057D)
shift lever has been inpark once this key cycle
vehicle speed >= 5.00
accelerator pedal position< 5.00
total number ofEWMA tests >2.00
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 169 of 324 15 OBDG02 Page 169 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Brake PedalPositionSensorCircuit Low
P057C detects short to groundfor brake pedal positionsensor
If x of y samples areobserved below failurethreshold, default brakepedal position to zeropercent.
5.00 Brake Pedal PositionSensore Low VoltageDiagnostic Enable
1.0020/ 32.00counts
MIL:Type A,1 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 170 of 324 15 OBDG02 Page 170 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Brake PedalPositionSensorCircuit High
P057D detects open circuit forbrake pedal positionsensor
If x of y samples areobserved above failurethreshold, default brakepedal position to zeropercent and set DTC
95.00 Brake Pedal PositionSensore High VoltageDiagnostic Enable
1.00 /20.00
counts32.00
MIL:Type A,1 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 171 of 324 15 OBDG02 Page 171 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
CruiseControlMulti-functionCircuit LowVoltage
P0580 detects short to groundfailure for cruise multi-function switch circuit
Cruise Control analogcircuit voltage must be inan "Open Short ToGround" for greater than acalibratable period of timefor cruise switch statesthat are received overserial data
CAN cruise switchdiagnostic enable in ECM
1.00 fail continuouslyfor greater than2.00seconds
MIL:Type C,No MIL
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 172 of 324 15 OBDG02 Page 172 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
CruiseControlMulti-functionCircuit HighVoltage
P0581 Cruise Control analogcircuit voltage must be inan "Short To Power" forgreater than a calibratableperiod of time for cruiseswitch states that arereceived over serial data
CAN cruise switchdiagnostic enable in ECM
1.00 fail continuouslyfor greater than2.00seconds
MIL:Type C,No MIL
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 173 of 324 15 OBDG02 Page 173 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
ThermostatHeaterControlOpen Circuit
P0597 Diagnoses the T-statHeater low side drivercircuit for circuit faults.
Voltage low during driveroff state (indicates opencircuit)
Open Circuit: 200 K impedance
between signal andcontroller ground.
Run Crank Ignition inRange
Engine not crankingRun Crank active
== Above is true and ==
Last Open Circuit Test
= True
= True= True
===================
= not Indeterminate
failures out of15samples30
1 sec/ sample
Continuous
Type B,2 TripsNote: Incertiancontrollers P0598may alsoset
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 174 of 324 15 OBDG02 Page 174 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
ThermostatHeaterControlCircuit Low
P0598 Diagnoses the T-statHeater low side drivercircuit for circuit faults.
Voltage low during driveroff state (indicates short-to-ground)
Short to ground: 0.5 impedance
between signal andcontroller ground
Run Crank Ignition inRange
Engine not crankingRun Crank active
== Above is true and ==
Last Ground Short CircuitTest
= True
= True= True
================
= not Indeterminate
failures out of15samples30
1 sec/ sample
Continuous
Type B,2 TripsNote: Incertiancontrollers P0597may alsoset
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 175 of 324 15 OBDG02 Page 175 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
ThermostatHeaterControlCircuit High
P0599 Diagnoses the T-statHeater low side drivercircuit for circuit faults.
Voltage high during driveron state (indicates shortto power)
Short to power: 0.5 impedance
between signal andcontroller power.
Run Crank Ignition inRange
Engine not crankingRun Crank active
== Above is true and ==
Last Power Short CircuitTest
= True
= True= True
==================
= not Indeterminate
failures out of15samples30
1 sec/ sample
Continuous
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 176 of 324 15 OBDG02 Page 176 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
The Primary Processor'scalculated checksumdoes not match the storedchecksum value. Coversall software andcalibrations.
1 failure if the fault isdetected during thefirst pass.5failures if the faultoccurs after the firstpass is complete.
Diagnostic runscontinuously inthe background.
ControlModuleRead OnlyMemory(ROM)
P0601 This DTC will be storedif the calibration checksum is incorrect or theflash memory detectsan uncorrectable errorvia the Error CorrectingCode.
Type A,1 Trips
The Primary Processor'sError Correcting Codehardware in the flashmemory detects an error.Covers all software andcalibrations.
254failures detected viaError Correcting Code
Diagnostic runscontinuously viathe flashhardware.
The Primary Processor'scalculated checksumdoes not match the storedchecksum value for aselected subset of thecalibrations.
2 consecutive failuresdetected or5total failures detected.
Diagnostic runscontinuously.Will report adetected faultwithin 200 ms.
The SecondaryProcessor's calculatedchecksum does not matchthe stored checksumvalue. Covers allsoftware and calibrations.
1 failure if the fault isdetected during thefirst pass.
failures if the fault5occurs after the firstpass is complete.
Diagnostic runscontinuously inthe background.
In all cases, the failurecount is cleared whencontroller shuts down
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 177 of 324 15 OBDG02 Page 177 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
ControlModule NotProgrammed
P0602 This DTC will be storedif the ECU is a servicepart that has not beenprogrammed.
Service (reflash) controllercalibration present
= 1 none Diagnostic runsat powerup andonce per secondcontinuouslyafter that
Type A,1 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 178 of 324 15 OBDG02 Page 178 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
ControlModule LongTermMemoryReset
P0603 Non-volatile memorychecksum error atcontroller power-up
Checksum at power-updoes not match checksumat power-down
Diagnostic runsat powerup
Diagnosticreports a fault if1 failure occurs
Type A,1 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 179 of 324 15 OBDG02 Page 179 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Indicates that the primaryprocessor is unable tocorrectly read data fromor write data to systemRAM. Detects data readdoes not match datawritten >=
counts254 Will finish firstmemory scanwithin 30seconds at allengineconditions -diagnostic runscontinuously(backgroundloop)
ECM RAMFailure
P0604 Indicates that the ECMhas detected a RAMfault
Type A,1 Trips
Indicates that the primaryprocessor is unable tocorrectly read data fromor write data to cachedRAM. Detects data readdoes not match datawritten >=
counts254 Will finish firstmemory scanwithin 30seconds at allengineconditions -diagnostic runscontinuously(backgroundloop)
Indicates that the primaryprocessor is unable tocorrectly read data fromor write data to TPU RAM.Detects data read doesnot match data written >=
counts5 Will finish firstmemory scanwithin 30seconds at allengineconditions -diagnostic runscontinuously(backgroundloop)
Indicates that the primaryprocessor detects amismatch between thedata and dual data isfound during RAMupdates. Detects amismatch in data and dualdata updates >
s0.44000 When dual storeupdates occur.
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 180 of 324 15 OBDG02 Page 180 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Indicates that the primaryprocessor detects anillegal write attempt toprotected RAM. Numberof illegal writes are >
counts65,534 Diagnostic runscontinuously(backgroundloop)
Indicates that thesecondary processor isunable to correctly readdata from or write data tosystem RAM. Detectsdata read does not matchdata written >=
counts5 Will finish firstmemory scanwithin 30seconds at allengineconditions -diagnostic runscontinuously(backgroundloop)
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 181 of 324 15 OBDG02 Page 181 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Loss or invalid messageof SPI communicationfrom the SecondaryProcessor at initializationdetected by the PrimaryProcessor or loss orinvalid message of SPIcommunication from theSecondary Processorafter a valid message wasreceived by the PrimaryProcessor
Loss or invalidmessage atinitialization detectedor loss or invalidmessage after a validmessage was recieved
Run/Crank voltage >=6.41or Run/Crank voltage >=
,11.00else the failure will bereported for all conditions
In the primaryprocessor,
/ counts159 399intermittent or
counts39continuous;
counts39continuous @initialization.12.5 ms /count inthe ECM mainprocessor
Internal ECMProcessorIntegrityFault
P0606 Indicates that the ECMhas detected aninternal processorintegrity fault
Type A,1 Trips
Loss or invalid messageof SPI communicationfrom the PrimaryProcessor at initializationdetected by theSecondary Processor orloss or invalid message ofSPI communication fromthe Primary Processorafter a valid message wasreceived by theSecondary Processor
Loss or invalidmessage atinitialization detectedor loss or invalidmessage after a validmessage was recieved
In the secondaryprocessor,
/ counts20 200intermittent or
s0.1875continuous;
s0.4750continuous @initialization.12.5 ms /count inthe ECMsecondaryprocessor
Checks for stack over orunderflow in secondaryprocessor by looking forcorruption of knownpattern at stackboundaries. Checksnumber of stack over/under flow since lastpowerup reset >=
5 KeMEMD_b_StackLimitTestEnbl == 1Value ofKeMEMD_b_StackLimitTestEnbl is: .1(If 0, this test is disabled)
variable,depends onlength of time tocorrupt stack
MAIN processor is verifiedby responding to a seedsent from the secondarywith a key response tosecondary. Checksnumber of incorrect keys
2 incorrect seedswithin 8 messages,0.2000seconds
ignition in Run or Crank 150 ms for oneseed continuallyfailing
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 182 of 324 15 OBDG02 Page 182 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
received > or Secondaryprocessor has notreceived a new withintime limit
Time new seed notreceived exceeded
always running seconds0.450
MAIN processor receivesseed in wrong order
always running /3 17counts
intermittent. 50ms/count in theECM mainprocessor
2 fails in a row in theSecondary processor'sALU check
KePISD_b_ALU_TestEnbld == 1Value ofKePISD_b_ALU_TestEnbld is: .1(If 0, this test is disabled)
25 ms
2 fails in a row in theSecondary processor'sconfiguration registermasks versus knowngood data
KePISD_b_ConfigRegTestEnbld == 1Value ofKePISD_b_ConfigRegTestEnbld is: .1(If 0, this test is disabled)
12.5 to 25 ms
Secondary processordetects an error in thetoggling of a hardwarediscrete line controlled bythe MAIN processor:number of discretechanges > =or < =over time window(50ms)
717
KePISD_b_MainCPU_SOH_FltEnbld == 1Value ofKePISD_b_ConfigRegTestEnbld is: 0.(If 0, this test is disabled)
time from initialization >=0.4875seconds
50 ms
Software background taskfirst pass time to completeexceeds
Run/Crank voltage >6.41
360.000seconds
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 183 of 324 15 OBDG02 Page 183 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
2 fails in a row in theMAIN processor's ALUcheck
KePISD_b_ALU_TestEnbld == 1Value ofKePISD_b_ALU_TestEnbld is: .1(If 0, this test is disabled)
25 ms
2 fails in a row in theMAIN processor'sconfiguration registermasks versus knowngood data
KePISD_b_ConfigRegTestEnbld == 1Value ofKePISD_b_ConfigRegTestEnbld is: .1(If 0, this test is disabled)
12.5 to 25 ms
Checks number of stackover/under flow since lastpowerup reset >=
3 KeMEMD_b_StackLimitTestEnbl == 1Value ofKeMEMD_b_StackLimitTestEnbl is: .1. (If 0, this test isdisabled)
variable,depends onlength of time tocorrupt stack
Voltage deviation > 0.4950 KePISD_b_A2D_CnvrtrTestEnbld == 1Value ofKePISD_b_A2D_CnvrtrTestEnbld is: .1(If 0, this test is disabled)
/5 10counts or0.150seconds
continuous; 50ms/count in theECM mainprocessor
Checks for ECC (errorcorrecting code) circuittest errors reported by thehardware for flashmemory. Incrementscounter during controllerinitialization if ECC erroroccured since lastcontroller initialization.Counter >=
(results in MIL),3(results in MIL and5
remedial action)
KeMEMD_b_FlashECC_CktTestEnbl == 1 Value ofKeMEMD_b_FlashECC_CktTestEnbl is: .1(If 0, this test is disabled)
variable,depends onlength of time toaccess flash withcorruptedmemory
Checks for ECC (error (results in MIL),3 KeMEMD_b_RAM_ECC_ variable,
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 184 of 324 15 OBDG02 Page 184 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
correcting code) circuittest errors reported by thehardware for RAMmemory circuit.Increments counter duringcontroller initialization ifECC error occured sincelast controller initialization.Counter >=
(results in MIL and5remedial action)
CktTestEnbl == 1Value ofKeMEMD_b_RAM_ECC_CktTestEnbl is: .1(If 0, this test is disabled)
depends onlength of time towrite flash toRAMvariable,depends onlength of time towrite flash toRAM
MAIN processor DMAtransfer from Flash toRAM has 1 failure
KePISD_b_DMA_XferTestEnbld == 1Value ofKePISD_b_DMA_XferTestEnbld is:
.0(If 0, this test is disabled)
variable,depends onlength of time towrite flash toRAM
Safety critical software isnot executed in properorder.
>= 1 incorrectsequence.
Table, f(Loop Time). Seesupporting tables:Program SequenceWatch Enable f(LoopTime)
(If 0, this Loop Time test isdisabled)
Fail Table, f(LoopTime). Seesupportingtables: PSWSequence Fail f(Loop Time)
/
Sample Table, f(Loop Time)Seesupportingtables: PSWSequenceSample f(LoopTime)
counts
50 ms/count inthe ECM mainprocessor
MAIN processor Previous seed value KePISD_b_SeedUpdKey Table, f(Loop
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 185 of 324 15 OBDG02 Page 185 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
determines a seed hasnot changed within aspecified time periodwithin the 50ms task.
equals current seedvalue.
StorFltEnbl == 1Value ofKePISD_b_SeedUpdKeyStorFltEnbl is:
.1(If 0, this test is disabled)
Time). Seesupportingtables: LastSeed Timeout f(Loop Time)
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 186 of 324 15 OBDG02 Page 186 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Fuel PumpRelayControlCircuit LowVoltage
P0628 Diagnoses the fuelpump relay control highside driver circuit forcircuit faults
Voltage low during driveron state (indicates shortto ground)
Short to ground: 0.5 impedance
between signal andcontroller ground
Run/Crank Voltage
Engine Speed
Voltage volts11
RPM0
failures out of8samples10
250 ms / sample
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 187 of 324 15 OBDG02 Page 187 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
ControlModuleEEPROMError
P062F Indicates that the NVMError flag has not beencleared
The next write to NVM willnot succeed or theassembly calibrationintegrity check failed.
Ignition State = unlock/accessory, run,or crank
1 test failure
Diagnostic runsonce at powerup
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 188 of 324 15 OBDG02 Page 188 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
VIN NotProgrammedorMismatched- EngineControlModule(ECM)
P0630 This DTC checks thatthe VIN is correctlywritten
At least one of theprogrammed VIN digits
= 00 or FF OBD ManufacturerEnable Counter
= 0 250 ms / testContinuous
Type A,1 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 189 of 324 15 OBDG02 Page 189 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
5 VoltReference#1 Circuit
P0641 Detects a continuous orintermittent short on the5 volt reference circuit#1
ECM Vref1 <or ECM Vref1 >or the difference betweenECM filtered Vref1 andVref1 >
4.8755.125
0.0495
Run/Crank voltage >6.41
/19 39counts or0.1875sec continuous;
12.5 ms/count inmain processor
Type A,1 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 190 of 324 15 OBDG02 Page 190 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
MalfunctionIndicatorLamp (MIL)ControlCircuit(ODM) Open
P0650 Diagnoses themalfunction indicatorlamp control low sidedriver circuit for circuitfaults.
Voltage low during driveroff state (indicates opencircuit)
Open circuit: 200 K impedance
between signal andcontroller ground
Run/Crank Voltage
Remote Vehicle Start isnot active
Voltage volts11 failures out of50samples63
50 ms / sample
Type B,No MIL
NO MIL
Note: IncertaincontrollersP263Amay alsoset (MILControlShort toGround)
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 191 of 324 15 OBDG02 Page 191 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
5 VoltReference#2 Circuit
P0651 Detects a continuous orintermittent short on the5 volt reference circuit#2
ECM Vref2 <or ECM Vref2 >or the difference betweenECM filtered Vref2 andVref2 >
4.8755.125
0.0495
Run/Crank voltage >6.41
/19 39counts or0.1875sec continuous;
12.5 ms/count inmain processor
Type A,1 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 192 of 324 15 OBDG02 Page 192 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
IntakeManifoldTuning (IMT)ValveSolenoidControlCircuit Bank1
P0660 Diagnoses the IntakeManifold Tuning (IMT)Valve low side drivercircuit for circuit faults
Voltage low during driveroff state (indicates opencircuit)
Open Circuit: >= 200KOhms impedancebetween signal andcontroller ground
Powertrain Relay VoltageEngine Speed
>= Volts11.00>= RPM400
failures out of40samples50
1 sample every12.5 msec
Type B,2 Trips
Note incertaincontrollers P0661may alsoset(IntakeManifoldTuning(IMT)ValveSolenoidControlCircuitLowVoltageBank 1)
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 193 of 324 15 OBDG02 Page 193 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
IntakeManifoldTuning (IMT)ValveSolenoidControlCircuit LowVoltageBank 1
P0661 Diagnoses the IntakeManifold Tuning (IMT)Valve low side drivercircuit for circuit faults
Voltage low during driveroff state (indicates short-to-ground or open circuit)
Short to ground: <= 0.5Ohms impedancebetween signal andcontroller ground
Open Circuit: >= 200KOhms impedancebetween signal andcontroller ground
Powertrain Relay VoltageEngine Speed
>= Volts11.00>= RPM400
failures out of40samples50
1 sample every12.5 msec
Type B,2 Trips
Note incertaincontrollers P0660may alsoset(IntakeManifoldTuning(IMT)ValveSolenoidControlCircuitBank 1)
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 194 of 324 15 OBDG02 Page 194 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
IntakeManifoldTuning (IMT)ValveSolenoidControlCircuit HighVoltageBank 1
P0662 Diagnoses the IntakeManifold Tuning (IMT)Valve low side drivercircuit for circuit faults
Voltage low during driveron state (indicates short-to-power)
Short to power: <= 0.5Ohms impedancebetween signal andcontroller power
Powertrain Relay VoltageEngine Speed
>= Volts11.00>= RPM400
failures out of40samples50
1 sample every12.5 msec
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 195 of 324 15 OBDG02 Page 195 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
PowertrainRelayControl(ODM) Open
P0685 Diagnoses thepowertrain relay controllow side driver circuitfor circuit faults
Voltage low during driveroff state (indicates opencircuit)
Open Circuit: 200 K ohms
impedance betweensignal and controllerground
Run/Crank Voltage Voltage volts11 failures out of8samples10
250 ms / sample
Type B,2 Trips
Note: Incertaincontrollers P0686may alsoset(PowertrainRelayControlShort toGround).
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 196 of 324 15 OBDG02 Page 196 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
PowertrainRelayControl(ODM) Low
P0686 Diagnoses thepowertrain relay controllow side driver circuitfor circuit faults
Voltage low during driveroff state (indicates short-to-ground)
Short to ground: 0.5 impedance
between signal andcontroller ground
Run/Crank Voltage Voltage volts11 failures out of8samples10
250 ms / sample
Type B,2 Trips
Note: Incertaincontrollers P0685may alsoset(PowertrainRelayControlOpenCircuit).
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 197 of 324 15 OBDG02 Page 197 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
PowertrainRelayControl(ODM) High
P0687 Diagnoses thepowertrain relay controllow side driver circuitfor circuit faults
Voltage high during driveron state (indicates shortto power)
Short to power: 0.5 impedance
between signal andcontroller power
Run/Crank Voltage Voltage volts11 failures out of8samples10
250 ms / sample
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 198 of 324 15 OBDG02 Page 198 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
PowertrainRelayFeedbackCircuit High
P0690 This DTC is a check todetermine if thePowertrain relay isfunctioning properly.
Powertrain Relay Voltage >= volts will4.00increment the failcounter
Powertrain relaycommanded “OFF”
No active DTCs:
>= seconds2.00
PowertrainRelayStateOn_FA
failures out50of samples63
100ms / Sample
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 199 of 324 15 OBDG02 Page 199 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Cooling Fan1 RelayControlCircuit LowVoltage(ODM)
P0691 Diagnoses the coolingfan 1 relay control lowside driver circuit forcircuit faults
Voltage low during driveroff state (indicates short-to-ground)
Short to ground: 0.5 impedance
between signal andcontroller ground
Powertrain Relay Voltage Voltage volts11.00 failures out of50samples63
100 ms / sample
Type B,2 Trips
Note: Incertaincontrollers P0480may alsoset (Fan1 OpenCircuit).
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 200 of 324 15 OBDG02 Page 200 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Cooling Fan1 RelayControlCircuit HighVoltage(ODM)
P0692 Diagnoses the coolingfan 1 relay control lowside driver circuit forcircuit faults
Voltage high during driveron state (indicates shortto power)
Short to power: 0.5 impedance
between signal andcontroller power
Powertrain Relay Voltage Voltage volts11.00 failures out of50samples63
100 ms / sample
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 201 of 324 15 OBDG02 Page 201 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Cooling Fan2 RelayControlCircuit LowVoltage(ODM)
P0693 Diagnoses cooling fan2 relay control low sidedriver circuit for circuitfaults
Voltage low during driveroff state (indicates short-to-ground)
Short to ground: 0.5 impedance
between signal andcontroller ground
Powertrain Relay Voltage Voltage volts11.00 failures out of50samples63
100 ms / sample
Type B,2 Trips
Note: Incertaincontrollers P0481may alsoset (Fan2 OpenCircuit).
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 202 of 324 15 OBDG02 Page 202 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Cooling Fan2 RelayControlCircuit HighVoltage(ODM)
P0694 Diagnoses the coolingfan 2 relay control lowside driver circuit forcircuit faults
Voltage high during driveron state (indicates shortto power)
Short to power: 0.5 impedance
between signal andcontroller power
Powertrain Relay Voltage Voltage volts11.00 failures out of50samples63
100 ms / sample
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 203 of 324 15 OBDG02 Page 203 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
5 VoltReference#3 Circuit
P0697 Detects a continuous orintermittent short on the5 volt reference circuit#3
ECM Vref3 <or ECM Vref3 >or the difference betweenECM filtered Vref3 andVref3 >
4.8755.125
0.0495
Run/Crank voltage >6.41
/19 39counts or0.1875sec continuous;12.5 ms/count inmain processor
Type A,1 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 204 of 324 15 OBDG02 Page 204 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Fuel PumpControlModule(FPCM)RequestedMILIllumination
P069E Monitors the FPCM MILrequest line todetermine when theFPCM has detected aMIL illuminating fault.
Fuel Pump ControlModule Emissions-Related DTC set
Time since power-up 3seconds
Continuous Type A,No MIL
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 205 of 324 15 OBDG02 Page 205 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
5 VoltReference#4 Circuit
P06A3 Detects a continuous orintermittent short on the5 volt reference circuit#4
ECM Vref4 <or ECM Vref4 >or the difference betweenECM filtered Vref4 andVref4 >
4.8755.125
0.0495
Run/Crank voltage >6.41
/19 39counts or0.1875sec continuous;
12.5 ms/count inmain processor
Type A,1 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 206 of 324 15 OBDG02 Page 206 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Transmission ControlModule(TCM)RequestedMILIllumination
P0700 Monitors the TCM MILrequest line todetermine when theTCM has detected aMIL illuminating fault.
Transmission Emissions-Related DTC set
Time since power-up 3seconds
Continuous Type A,No MIL
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 207 of 324 15 OBDG02 Page 207 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
TractionControlTorqueRequestCircuit
P0856 Determines if torquerequest from theEBTCM is valid
Serial Communication 2’scomplement message -($140 for PPEI2 or $1C9for PPEI3, $1CA/$1C6 forHybrid))
ORSerial Communicationmessage ($140 for PPEI2or $1C9 for PPEI3, $1CA/$1C6 for Hybrid)) rollingcount value
ORToo many minimum limittorque request transitionsoccur from TRUE toFALSE to TRUE within atime period
ORTorque request greaterthan torque requestdiagnostic maximumthreshold
Message <> 2'scomplement ofmessage
Message rolling countvalue <> previousmessage rolling countvalue plus one
Requested torqueintervention typetoggles from notincreasing request toincreasing request
> Nm250for engine basedtraction torque system,OR> Nm4,000for axle based tractiontorque system
Serial communication toEBTCM (U0108)
Power ModeEngine Running
Status of traction inGMLAN message ($4E9)
No loss ofcommunication
= Run= True
= Traction Present
Count of 2'scomplementvalues not equal>= 6
Performed onevery receivedmessage
rolling count6failures out of
samples10
Performed onevery receivedmessage
>= multi-3transitions out of5 samples.
Performed every200 ms
>= out of 106samples
Performed onevery receivedmessage
Type C,No MILSpecialType C
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 208 of 324 15 OBDG02 Page 208 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Inlet AirflowSystemPerformance(naturallyaspirated)
P1101 Determines if there aremultiple air inductionproblems affectingairflow and/or manifoldpressure.
Filtered Throttle ModelError
AND
( ABS(Measured Flow –Modeled Air Flow) FilteredORABS(Measured MAP –MAP Model 1) Filtered
AND
ABS(Measured MAP –MAP Model 2) Filtered
<= kPa*(g/s)500
> grams/sec15.0
> kPa )25.0
> kPa25.0
Engine SpeedEngine SpeedCoolant TempCoolant TempIntake Air TempIntake Air TempMinimum total weightfactor (all factorsmultiplied together)
No Active DTCs:
>= RPM400<= RPM7,000> Deg C-7< Deg C125> Deg C-20< Deg C125
>= 0.50
Filtered Throttle ModelError multiplied by TPSResidual Weight Factorbased on RPM
Modeled Air Flow Errormultiplied by MAFResidual Weight Factorbased on RPM and MAFResidual Weight FactorBased on MAF Est
MAP Model 1 Errormultiplied by MAP1Residual Weight Factorbased on RPM
MAP Model 2 Errormultiplied by MAP2Residual Weight Factorbased on RPM
See Residual WeightFactor tables.
MAP_SensorCircuitFAEGRValvePerformance_FAMAF_SensorCircuitFACrankSensor_FAECT_Sensor_FA
Continuous
Calculation areperformed every12.5 msec
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 209 of 324 15 OBDG02 Page 209 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
No Pending DTCs:
IAT_SensorFA
EGRValve_FPECT_Sensor_Ckt_FPIAT_SensorCircuitFP
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 210 of 324 15 OBDG02 Page 210 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
EngineCoolantTemperatureSensor NotPlausible)(TSRD
P111E This DTC detects adifference betweenECT and two othertemp sensors after asoak condition.
Sensor usagedefinitions:
Sensor1 =CeECTD_e_ECT_Snsr(Sensor1 is the tempsensor most impacted bythe block heater (ifequipped))
Sensor2 =CeECTD_e_RCT_Snsr
Sensor3 =CeECTD_e_IAT_Snsr
===================
A failure will be reported ifany of the following occur:
1) Sensor1 power upabsolute temp differenceto Sensor2 and Sensor3is(Sensor1 fast fail) .
2) Sensor1 power uptemp is greater thanSensor2 and Sensor3 inthis range:(and a block heater hasnot been detected)
3) Sensor1 power uptemp is lower thanSensor2 and Sensor3 bythis amount:
4) Sensor1 power uptemp is Sensor2 and
ºC50.0
and < ºC19.0 50.0
Deg ºC19.0
No Active DTC's
Engine Off Soak TimePropulsion Off Soak TimeNon-volatile memoryinitization
Test complete this tripTest aborted this tripTest disabled this tripAmbientLowFuelCondition Diag
==================Block Heater detection isenabled when either ofthe following occurs:
1) Sensor1 power uptemp is greater thanSensor2 and Sensor3 inthis range:
2) Cranking time
==================Block Heater is detectedand diagnostic is aborted
VehicleSpeedSensor_FAIAT_SensorCircuitFATHMR_RCT_Sensor_Ckt_FAECT_Sensor_Ckt_FAEngModeNotRunTmErrEngineModeNotRunTimer_FAOAT_PtEstFiltFAOAT_PtEstRawFAPSAR_PropSysInactveCrs_FADRER_DiagSystemDsbl
> seconds28,800> seconds0
= Not occurred
= False= False= False ºC-7
= False
==================
ºC and <19.0ºC50.0
< Seconds10.0
==================
1 failure to setDTC
1 sec/ sample
Once per validcold start
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 211 of 324 15 OBDG02 Page 211 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Sensor3 by ºC and19.0the time spent crankingthe engine without startingis seconds with the10.0LowFuelConditionDiag = False
when 1) or 2) occurs.
1a) IAT monitoring isenabled after the followingVehicle drive constraints1b) Drive time
1c) Vehicle speed
1d) Additional Vehicledrive time is provided to1b when Vehicle speed isbelow 1c as follows:
1e) IAT drops from powerup IAT
2a) ECT monitoring isenabled after engine startin the following engine runtime window
2b) Sensor1 tempderivative during the testis:
2c) Consectutive samplesof 2b) being true are:
==================Diagnostic is abortedwhen 3) or 4) occurs:
3) Engine run time withvehicle speed below 1b
4) Engine off time (i.e.auto stop) during Blockheater detection
> Seconds with400
> MPH and14.9
times the seconds0.50with vehicle speed below1b
ºC8.0
<= seconds <=5.0 15.0
< ºC/sec-0.10
samples4
===================
Seconds1,800
Seconds180.0
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 212 of 324 15 OBDG02 Page 212 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
RadiatorCoolantTemperatureSensor NotPlausible)(TSRD
P112F This DTC detects adifference betweenRCT and two othertemp sensors after asoak condition.
Sensor usagedefinitions:
Sensor1 =CeECTD_e_ECT_Snsr(Sensor1 is the tempsensor most impacted bythe block heater (ifequipped))
Sensor2 =CeECTD_e_RCT_Snsr
Sensor3 =CeECTD_e_IAT_Snsr
===================
A failure will be reported if(based on the abovecalibrations):
1) Sensor2 (if RCT isSensor2 )power upabsolute temp differenceto Sensor1 and Sensor3is:
OR (based on usage)
2) Sensor3 (if RCT isSensor3) power upabsolute temp differenceto Sensor1 and Sensor2is:
ºC19.0
ºC19.0
No Active DTC's
Engine Off Soak TimePropulsion Off Soak TimeNon-volatile memoryinitization
Test complete this tripTest aborted this tripTest disabled this tripAmbientLowFuelCondition Diag
VehicleSpeedSensor_FAIAT_SensorCircuitFATHMR_RCT_Sensor_Ckt_FAECT_Sensor_Ckt_FAEngineModeNotRunTimerErrorEngineModeNotRunTimer_FAOAT_PtEstFiltFAOAT_PtEstRawFAPSAR_PropSysInactveCrs_FADRER_DiagSystemDsbl
> seconds28,800> seconds0
= Not occurred
= False= False= False ºC-7
= False
1 failure to setDTC
1 sec/ sample
Once per validcold start
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 213 of 324 15 OBDG02 Page 213 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Cold StartEmissionsReductionSystem Fault
P1400 Model based testcomputes power fromexhaust flow andthermal energyresulting from elevatedidle speed and retardedspark advance.Detects if the cold startemission reductionsystem has failedresulting in thedelivered power beingout of range.
Average desiredaccumulated exhaustpower - Average actualaccumulated exhaustpower(too much energydelivered to catalyst)
Average desiredaccumulated exhaustpower - Average actualaccumulated exhaustpower(too little energy deliveredto catalyst)
(EWMA filtered)
Average Power = outputofP1400_EngineSpeedResidual_Table * output ofP1400_SparkResidual_TableNOTE: Desiredaccumulated power woulduse the desired catalystlight off spark and desiredengine speed and theactual accumuated powerwould use the finalcommanded spark andactual engine speed.Refer to the SupportingTables for details
< -32.00KJ/s (high RPM failuremode)
> 6.50KJ/s(low RPM failuremode)
To enable the diagnostic,the Cold Start EmissionReduction Strategy mustbe Active per thefollowing:
Catalyst TemperatureANDEngine CoolantANDEngine CoolantANDBarometric Pressure
The Cold Start EmissionReduction strategy mustnot be exiting. Thestrategy will exit per thefollowing:
Catalyst TemperatureANDEngine Run Time
OR
Engine Run Time
OR
Barometric Pressure
< degC300.00
> degC-10.00
<= degC40.00
>= KPa75.00
>= degC1,000.00
>= seconds20.00
>CatalystLightOffExtendedEngineRunTimeExit
This Extended Enginerun time exit is a functionof percent ethanol andCatmonsNormRatioEWMA. Referto "Supporting Tables" fordetails.
< KPa75.00
Runs once pertrip when thecold startemissionreductionstrategy is active
Frequency:100ms Loop
Test completesafter10seconds ofaccumulatedqualified data.
EWMABased -Type A,1 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 214 of 324 15 OBDG02 Page 214 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Other Enable Criteria:
OBD ManufacturerEnable Counter
Vehicle Speed
Allow diagnostic tocalculate residual in anoff-idle state. If the valueof the OffIdleEnable isequal to 1 then the"DriverOffAccelPedal" willnot be checked.However, if the value ofOffIdleEnable is 0 thendriver must be off theaccel pedal
A change in throttleposition (tip-in/tip-out) willinitiate a delay in thecalculation of the averagequalified residual value.Therefore when the:
Pedal Close Delay Timer
the diagnostic willcontinue the calculation.
A change in gear willinitiate a delay in thecalculation of the averagequalified residual value toallow time for the actual
0
< MPH1.24
0
(A value of 1 allowsdiagnostic to run andcalculate the residualwhile off idle. A value of 0requires calculation of theresidual at idle)
> seconds5.00
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 215 of 324 15 OBDG02 Page 215 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
engine speed and actualfinal commanded spark toachieve their desiredvalues. Therefore, whenthe:
Gear Shift Delay Timer
the diagnostic willcontinue the calculation
For Manual Transmissionvehicles:
Clutch Pedal Position
Clutch Pedal Position
The diagnostic will delaycalculation of the residualvalue and potentiallyweight the residualcalculation differentlybased on engine run time.This is to ensure thediagnostic is operating inidle speed control as wellas during the peakcatalyst light off period.
The time weighting factormust be :
> seconds2.00
> %80.00
< %12.00
> 0These are scalar valuesthat are a function ofengine run time. Refer toColdStartDiagnosticDelayBasedOnEngineRunTime
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 216 of 324 15 OBDG02 Page 216 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
General Enable:
DTC's Not Set:
and the cal axis,ColdStartDiagnosticDelayBasedOnEngineRunTimeCalAxisin the "Supporting Tables"for details.
AcceleratorPedalFailureECT_Sensor_FAIAT_SensorCircuitFAMnfdTempSensorCktFPCrankSensorFaultActiveFuelInjectorCircuit_FAMAF_SensorFAMAP_SensorFAEngineMisfireDetected_FAClutchPstnSnsr FAIAC_SystemRPM_FAIgnitionOutputDriver_FATPS_FAVehicleSpeedSensor_FA5VoltReferenceMAP_OOR_FltTransmissionEngagedState_FAEngineTorqueEstInaccurate
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 217 of 324 15 OBDG02 Page 217 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Transmission EngineSpeedRequestCircuit
P150C Determines if enginespeed request from theTCM is valid
Serial Communicationrolling count value
Transmission enginespeed protection
+ 1 from previous$19D message(PTEI3)
not equal to 2'scomplement oftransmission enginespeed request +Transmission aliverolling count
Diagnostic enable bit
Engine run time
# of Protect Errors
# of Alive Rolling Errors
No idle diagnostic506/507 code
No Serial communicationloss to TCM
Engine Running
Power mode
1
sec0.50
protect errors within16the sample period 20
rolling count errors out5of 10 samples
IAC_SystemRPM_FA
(U0101)
= TRUE
Run Crank Active
Diagnostic runsin 12.5 ms loop
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 218 of 324 15 OBDG02 Page 218 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Steady StateActuationFault
P1516 Detect an inablity tomaintain a steady statethrottle position
The absolute differencebetween desired andindicated throttle positionis >
percent2.00
Run/Crank voltage >6.41
Ignition voltage failure isfalse (P1682)
TPS minimum learn is notactive and Throttle isbeing ControlledThrottle is considered in asteadystate conditionwhen the desired throttleposition over a 12.5 msperiod is < percent0.25for a settling time period >
s4.00
0.49ms
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 219 of 324 15 OBDG02 Page 219 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
CruiseControlSwitch StateUndertermined
P155A Detects when cruiseswitch state cannot bedetermined, such aslow voltage conditions
cruise switch stateremains undetermined forgreater than a calibratabletime
fail continuouslyfor greater than0.5seconds
MIL:Type C,No MIL
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 220 of 324 15 OBDG02 Page 220 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
IgnitionVoltageCorrelation
P1682 Detect a continuous orintermittent out ofcorrelation between theRun/Crank IgnitionVoltage & thePowertrain RelayIgnition Voltage
|Run/Crank – PT RelayIgnition| >
Volts3.00 Powertrain commandedon
AND
(Run/Crank voltage >Table, f(IAT). Seesupporting tables: PTRelay Pull-in Run/CrankVoltage f(IAT)
OR PT Relay Ignitionvoltage > )5.50
AND
Run/Crank voltage >.5.50
/240 480counts or0.1750sec continuous;12.5 ms/count inmain processor
Type A,1 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 221 of 324 15 OBDG02 Page 221 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Desired Throttle Areacalculated does not equalits redundant calculation
N/A Ignition State Accessory, run or crank Up/down timer175ms continuous,0.5down timemultipier
InternalControlModuleRedundantMemoryPerformance
P16F3 Detect ProcessorCalculation faults dueto RAM corruptions,ALU failures and ROMfailures
For all of the followingcases: If the individualdiagnostic threshold isequal to 2048 ms, thisindividual case is notapplicable. If any ofthe following cases areX out of Y diagnosticsand the fail (x) isgreater than thesample (Y), thisindividual case is alsonot applicable.
Type A,1 Trips
Equivance Ratio torquecompensation exceedsthreshold
-55.64Nm
Ignition State Accessory, run or crank Up/down timer475ms continuous,0.5down timemultipier
Absolute differencebetween Equivance Ratiotorque compensation andits dual store out ofbounds given by threshold
55.64Nm
Ignition State Accessory, run or crank Up/down timer175ms continuous,0.5down timemultipier
Absolute difference ofAccessory torque and itsredundant calculation isout of bounds given bythreshold range
55.64Nm
Ignition State Accessory, run or crank Up/down timer175ms continuous,0.5down timemultipier
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 222 of 324 15 OBDG02 Page 222 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Absolute difference ofFiltered Air-per-cylinderand its redundantcalculation is out ofbounds given by thresholdrange
105.99mg
Ignition State Accessory, run or crank Up/down timer175ms continuous,0.5down timemultipier
Absolute differencebetween the previousFinal Advance and thecurrent Final Advance notAdjusted for EquivalenceRatio is out of boundsgiven by threshold range
15.00degrees
Engine speed >0rpm Up/down timer125ms continuous,0.5down timemultipier
Torque Learn offset is outof bounds given bythreshold range
High Threshold
0.00Nm
Ignition State Accessory, run or crank Up/down timer175ms continuous,0.5down time
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 223 of 324 15 OBDG02 Page 223 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Low Threshold
0.00Nm
multipier
One step aheadcalculation of air-per-cylinder and two stepahead is greater thanthreshold
80.00mg
Engine speed >500rpm
Up/down timer428ms continuous,0.5down timemultipier
Difference betweenUnmanaged Spark andPACS Spark is greaterthan threshold
15.00degrees
Ignition State Accessory, run or crank Up/down timer475ms continuous,0.5down timemultipier
Commanded PredictedEngine Torque and itsdual store do not match
N/A Ignition State Accessory, run or crank Up/down timer2,048ms continuous,0.5down time
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 224 of 324 15 OBDG02 Page 224 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
multipier
Zero pedal axle torque isout of bounds given bythreshold range
High Threshold
905.18NmLow Threshold
-65,535.00Nm
Ignition State Accessory, run or crank Up/down timer175ms continuous,0.5down timemultipier
Creep Coast Axle Torqueis out of bounds given bythreshold range
High Threshold
905.18NmLow Threshold
-65,535.00Nm
Ignition State Accessory, run or crank Up/down timer2,048ms continuous,0.5down timemultipier
Absolute difference ofFriction torque and itsredundant calculation isout of bounds given bythreshold range
55.64Nm
Ignition State Accessory, run or crank Up/down timer175ms continuous,0.5down time
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 225 of 324 15 OBDG02 Page 225 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
multipier
Arbitrated Air-Per-Cylinderfilter coefficient is out ofbounds given by thresholdrange
High Threshold
1.000
Low Threshold
0.074
Ignition State Accessory, run or crank Up/down timer475ms continuous,0.5down timemultipier
Launch spark is active butthe launch sparkredundant path indicatesit should not be active
N/A Engine speed <7,800.00or7,900.00rpm (hysteresis pair)
Up/down timer128ms continuous,0.5down timemultipier
Rate limited vehicle speedand its dual store do notequal
N/A Time since first CANmessage with vehiclespeed >=0.500sec
/10 20counts;25.0msec/count
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 226 of 324 15 OBDG02 Page 226 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Preload Throttle Area andits dual store do not equal
N/A Ignition State Accessory, run or crank
AFM apps only
Up/down timer2,048ms continuous,0.5down timemultipier
Commanded enginetorque due to fastactuators and its dualstore do not equal
N/A Ignition State Accessory, run or crank Up/down timer475ms continuous,0.5down timemultipier
Commanded enginetorque due to slowactuators and its dualstore do not equal
N/A Ignition State Accessory, run or crank Up/down timer475ms continuous,0.5down timemultipier
TOS to wheel speedconversion factor is out ofbounds given by threshold
High Threshold:
1.10
Ignition State Accessory, run or crank /255 6counts;25.0msec/count
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 227 of 324 15 OBDG02 Page 227 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
range T/C Range Hi
0.10T/C Range Lo
Low Threshold:
1.10T/C Range Hi
0.10T/C Range Lo
Cylinders active greaterthan commanded
2cylinders
Engine run flag = TRUE >2.00sNumber of cylinder eventssince engine run >24
No fuel injector faultsactive
Up/down timer128ms continuous,0.5down timemultipier
Transfer case neutralrequest from four wheeldrive logic does not match
N/A Ignition State Accessory, run or crank /32 6counts;
25.0msec/count
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 228 of 324 15 OBDG02 Page 228 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
with operating conditions Transfer case range validand not over-ridden
FWD Apps only
Driver progression modeand its dual store do notequal
N/A Ignition State Accessory, run or crank Up/down timer475ms continuous,0.5down timemultipier
Predicted torque foruncorrected zero pedaldetermination is greaterthan calculated limit.
Table, f(Engine, OilTemp). See supportingtables +55.64Nm
Ignition State Accessory, run or crank Up/down timer175ms continuous,0.5down timemultipier
Engine Predicted RequestWithout Motor is greaterthan its redundantcalculation plus threshold
54.64Nm
Ignition State Accessory, run or crank Up/down timer175ms continuous,0.5down timemultipier
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 229 of 324 15 OBDG02 Page 229 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Engine ImmediateRequest Without Motor isgreater than its redundantcalculation plus threshold
54.64Nm
Ignition State Accessory, run or crank Up/down timer175ms continuous,0.5down timemultipier
Positive Torque Offset isgreater than its redundantcalculation plus threshold
OR
Positive Torque Offset isless than its redundantcalculation minusthreshold
55.64Nm
Ignition State Accessory, run or crank Up/down timer175ms continuous,0.5down timemultipier
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 230 of 324 15 OBDG02 Page 230 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Commanded PredictedEngine Request is greaterthan its redundantcalculation plus threshold
55.64Nm
Ignition State Accessory, run or crank Up/down timer475ms continuous,
down timemultipier 0.5
Commanded HybridPredicted CrankshaftRequest is greater than itsredundant calculation plusthreshold
4,096.00Nm
Ignition State Accessory, run or crank Up/down timer2,048ms continuous,0.5down timemultipier
Commanded Hybrid 4,096.00 Ignition State Accessory, run or crank Up/down timer
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 231 of 324 15 OBDG02 Page 231 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Immediate CrankshaftRequest is less than itsredundant calculationminus threshold
Nm 2,048ms continuous,0.5down timemultipier
Regeneration BrakeAssist is not within aspecified range
Brake Regen Assist <0 Nm orBrake Regen Assist >0.00Nm
Ignition State Accessory, run or crank Up/down timer2,048ms continuous,0.5down timemultipier
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 232 of 324 15 OBDG02 Page 232 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Cylinder Spark DeltaCorrection exceeds theabsolute difference ascompared to UnadjustedCylinder Spark Delta
15.00degrees
Ignition State Accessory, run or crank Up/down timer175ms continuous,0.5down timemultipier
1. Cylinder Torque Offsetexceeds step sizethreshold
OR
2. Sum of CylinderTorque Offset exceedssum threshold
1.55.64Nm
2.55.64Nm
Ignition State Accessory, run or crank Up/down timer175ms continuous,0.5down timemultipier
Engine Capacity MinimumImmediate Without Motoris greater than its dualstore plus threshold
60.00Nm
Ignition State Accessory, run or crank Up/down timer175ms continuous,0.5down timemultipier
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 233 of 324 15 OBDG02 Page 233 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Engine Capacity MinimumEngine Off is greater thanthreshold
0 Nm Ignition State Accessory, run or crank Up/down timer475ms continuous,0.5down timemultipier
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 234 of 324 15 OBDG02 Page 234 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Engine Capacity MinimumEngine ImmediateWithout Motor is greaterthan threshold
0 Nm Ignition State Accessory, run or crank Up/down timer2,048ms continuous,0.5down timemultipier
Commanded ImmediateEngine Request is greaterthan its redundantcalculation plus threshold
55.64Nm
Ignition State Accessory, run or crank Up/down timer2,048ms continuous,0.5down timemultipier
Engine Speed LoresIntake Firing (eventbased) calculation doesnot equal its redundantcalculation
N/A Engine speed greaterthan 0rpm
Up/down timer128ms continuous,0.5down timemultipier
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 235 of 324 15 OBDG02 Page 235 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Engine Speed LoresIntake Firing timing (eventbased) calculation doesnot equal its redundantcalculation
N/A Engine speed greaterthan 0rpm
Up/down timer128ms continuous,0.5down timemultipier
Idle speed controlcalculated predictedminimum torque requestexceeds calculated torquelimit
Table, f(Oil Temp,RPM). See supportingtables: Speed ControlExternal Load f(OilTemp, RPM) +55.64Nm
Ignition State Accessory, run or crank Up/down timer175ms continuous,0.5down timemultipier
Idle speed controlcalculated predictedminimum torque withoutreserves exceedscalculated torque limit
Table, f(Oil Temp,RPM). See supportingtables: Speed ControlExternal Load f(OilTemp, RPM) +55.64Nm
Ignition State Accessory, run or crank Up/down timer175ms continuous,0.5down timemultipier
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 236 of 324 15 OBDG02 Page 236 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Difference between DriverRequested ImmediateTorque primary path andits secondary exceedsthreshold
905.18Nm
Ignition State Accessory, run or crank Up/down timer2,048ms continuous,0.5down timemultipier
Driver Immediate Requestis less than its redundantcalculation minusthreshold
905.18Nm
Ignition State Accessory, run or crank Up/down timer475ms continuous,0.5down timemultipier
Commanded ImmediateRequest is greater than itsredundant calculation plusthreshold
OR
Commanded Immediate
905.18Nm
Ignition State Accessory, run or crank Up/down timer2,048ms continuous,0.5down timemultipier
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 237 of 324 15 OBDG02 Page 237 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Request is less than itsredundant calculationminus threshold
Commanded ImmediateResponse Type is set toInactive
N/A Ignition State Accessory, run or crank Up/down timer2,048ms continuous,0.5down timemultipier
Difference betweenCruise Axle TorqueArbitrated Request andCruise Axle TorqueRequest exceedsthreshold
113.15Nm
Cruise has been engagedfor more than4.00seconds
Up/down timer2,048ms continuous,0.5down timemultipier
Desired engine torquerequest greater than
54.64Nm
Ignition State Accessory, run or crank Up/down timer475
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 238 of 324 15 OBDG02 Page 238 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
redundant calculation plusthreshold
ms continuous,0.5down timemultipier
Engine min capacityabove threshold
55.64Nm
Ignition State Accessory, run or crank Up/down timer138ms continuous,0.5down timemultipier
No fast unmanagedretarded spark above theapplied spark plus thethreshold
Table, f(RPM,APC).See supporting tables:Delta SparkThreshold f(RPM,APC)
Engine speed greaterthan 0rpm
Up/down timer125ms continuous,0.5down timemultipier
Absolute difference ofadjustment factor basedon temperature and itsdual store abovethreshold
2.76m/s
Ignition State Accessory, run or crank Up/down timer228ms continuous,0.5down timemultipier
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 239 of 324 15 OBDG02 Page 239 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
1. Absolute difference ofredundant calculatedengine speed abovethreshold
1,368RPM
Engine speed greaterthan 0 RPM
Up/down timer128ms continuous,0.5down timemultipier
After throttle bladepressure and its dualstore do not match
N/A Ignition State Accessory, run or crank Up/down timer175ms continuous,0.5down timemultipier
Speed Control'sPreditcted TorqueRequest and its dual storedo not match
N/A Ignition State Accessory, run or crank Up/down timer175ms continuous,0.5down timemultipier
Engine oil temperatureand its dual store do notmatch
N/A Ignition State Accessory, run or crank Up/down timer438ms continuous,
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 240 of 324 15 OBDG02 Page 240 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
0.5down timemultipier
Desired throttle positiongreater than redundantcalculation plus threshold
9.55percent
Ignition State Accessory, run or crank Up/down timer175ms continuous,0.5down timemultipier
Absolute difference of therate limited pre-throttlepressure and itsredundant calculationgreater than threshold
0.06kpa
Ignition State Accessory, run or crank Up/down timer175ms continuous,0.5down timemultipier
Throttle desired torqueabove desired torque plusthreshold
55.64Nm
Ignition State Accessory, run or crank Up/down timer475ms continuous,0.5down timemultipier
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 241 of 324 15 OBDG02 Page 241 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Desired filtered throttletorque exceeds thethreshold plus the higherof desired throttle torqueor modeled throttle torque
55.64Nm
Ignition State Accessory, run or crank Up/down timer475ms continuous,0.5down timemultipier
Torque feedbackproportional term is out ofallowable range or its dualstore copy does notmatch
High Threshold
27.82Nm
Low Threshold
-27.82Nm
Ignition State Accessory, run or crank Up/down timer475ms continuous,0.5down timemultipier
Torque feedback integralterm magnitude or rate ofchange is out of allowablerange or its dual storecopy do not match
High Threshold
52.16Nm
Low Threshold
Ignition State Accessory, run or crank Up/down timer475ms continuous,0.5down timemultipier
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 242 of 324 15 OBDG02 Page 242 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
-55.64Nm
Rate of changethreshold
3.48Nm/loop
Difference of Final Torquefeedback proportionalplus integral term and itsredundant calculation isout of bounds given bythreshold range
High Threshold
55.64Nm
Low Threshold
- 55.64Nm
Ignition State Accessory, run or crank Up/down timer475ms continuous,0.5down timemultipier
Difference of torquedesired throttle area andits redundant calculationis out of bounds given bythreshold range
High Threshold
%0.50
Ignition State Accessory, run or crank Up/down timer475ms continuous,0.5down time
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 243 of 324 15 OBDG02 Page 243 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Low Threshold- %0.50
multipier
Difference of torquemodel coefficients and itsredundant calculation isout of bounds given bythreshold range
High ThresholdLow0.0001957
Threshold - 0.0001957
Ignition State Accessory, run or crank Up/down timer175ms continuous,0.5down timemultipier
Difference of base frictiontorque and its redundantcalculation is out ofbounds given by thresholdrange
High Threshold
55.64Nm
Low Threshold
- 55.64Nm
Ignition State Accessory, run or crank Up/down timer475ms continuous,0.5down timemultipier
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 244 of 324 15 OBDG02 Page 244 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Accessory drive frictiontorque is out of boundsgiven by threshold range
High Threshold
55.64Nm
Low Threshold
0.00Nm
Ignition State Accessory, run or crank Up/down timer475ms continuous,0.5down timemultipier
AC friction torque isgreater than commandedby AC control software orless than threshold limit
High Threshold
40.00Nm
Low Threshold
0.00Nm
Ignition State Accessory, run or crank Up/down timer475ms continuous,0.5down timemultipier
Difference of Oiltemperature delta frictiontorque and its redundantcalculation is out ofbounds given by thresholdrange
High Threshold
55.64Nm
Low Threshold
Ignition State Accessory, run or crank Up/down timer2,048ms continuous,0.5down timemultipier
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 245 of 324 15 OBDG02 Page 245 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
- 55.64Nm
Generator friction torqueis out of bounds given bythreshold range
High Threshold
55.64Nm
Low Threshold
0.00Nm
Ignition State Accessory, run or crank Up/down timer475ms continuous,0.5down timemultipier
Supercharger frictiontorque is out of boundsgiven by threshold range
High Threshold
55.64Nm
Low Threshold
0.00Nm
Ignition State Accessory, run or crank Up/down timer475ms continuous,0.5down timemultipier
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 246 of 324 15 OBDG02 Page 246 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Filtered Torque errormagnitude or its increaserate of change is out ofallowable range or its dualstore copy do not match
High Threshold
55.64Nm
Low Threshold
-55.64Nm
Rate of changethreshold
3.48Nm/loop
Engine speed >0rpmMAF, MAP and BaroDTCs are false
Up/down timer475ms continuous,0.5down timemultipier
Torque errorcompensation is out ofbounds given by thresholdrange
High Threshold
55.64Nm
Low Threshold
0.00Nm
Ignition State Accessory, run or crank Up/down timer475ms continuous,0.5down timemultipier
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 247 of 324 15 OBDG02 Page 247 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Delta Torque Barocompensation is out ofbounds given by thresholdrange
High Threshold
5.30Nm
Low Threshold
-2.19Nm
Ignition State Accessory, run or crank Up/down timer175ms continuous,0.5down timemultipier
1. Difference of reservetorque value and itsredundant calculationexceed threshold
OR
2. Reserve request doesnot agree with operatingconditions or Difference offinal predicted torque andits redundant calculationexeed threshold
OR
3. Rate of change ofreserve torque exceedsthreshold, increasingdirection only
1. 54.64Nm
2. N/A
3. 54.64Nm
4. 54.64Nm
3. & 4.:Ignition State
1. & 2.:Torque reserve (conditionwhen spark controlgreater than optimum toallow fast transitions fortorque disturbances) >55.64Nm
3. & 4.:Accessory, run or crank
Up/down timer475ms continuous,0.5down timemultipier
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 248 of 324 15 OBDG02 Page 248 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
OR
4. Reserve engine torqueabove allowable capacitythreshold
Engine Vacuum and itsdual store do not match
N/A Ignition State Accessory, run or crank Up/down timer175ms continuous,0.5down timemultipier
Absolute difference of thecalculated Intake ManifoldPressure during engineevent versus during timeevent is greater thanthreshold
Table, f(DesiredEngine Torque). Seesupporting tables:Delta MAP Thresholdf(Desired EngineTorque)
Engine speed >0rpm Up/down timer128ms continuous,0.5down timemultipier
Min. Axle Torque Capacityis greater than threshold
0.00Nm
Ignition State Accessory, run or crank Up/down timer175ms continuous,0.5down timemultipier
Driver Predicted Request 905.18 Ignition State Accessory, run or crank Up/down timer
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 249 of 324 15 OBDG02 Page 249 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
is greater than itsredundant calculation plusthreshold
OR
Driver Predicted Requestis less than its redundantcalculation minusthreshold
Nm 475ms continuous,0.5down timemultipier
Cold Delta Friction Torqueand its dual store do notmatch
N/A Ignition State Accessory, run or crank Up/down timer175ms continuous,0.5down timemultipier
Predicted torque for zeropedal determination isgreater than calculatedlimit.
Table, f(Oil Temp,RPM). See supportingtables: Speed ControlExternal Load f(OilTemp, RPM) +55.64Nm
Ignition State Accessory, run or crank Up/down timer175ms continuous,0.5down timemultipier
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 250 of 324 15 OBDG02 Page 250 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Commanded PredictedAxle Torque and its dualstore do not match
1 Nm Ignition State Accessory, run or crank Up/down timer475ms continuous,0.5down timemultipier
Steady State EstimatedEngine Torque and itsdual store are not equal
N/A AFM not changing fromActive to Inactive andpreload torque notchanging and one loopafter React command
Engine speed >0rpm
Up/down timer1,988ms continuous,0.5down timemultipier
Difference of Weightingfactor for number ofcylinders fueled and itsredundant calculation isabove threshold
0.26 Engine run flag = TRUE >10.00s
Up/down timer175ms continuous,0.5down timemultipier
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 251 of 324 15 OBDG02 Page 251 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Difference of minimumspark advance limit andits redundant calculationis out of bounds given bythreshold range
15.00degrees
Ignition State Accessory, run or crank Up/down timer128ms continuous,0.5down timemultipier
Difference of commandedspark advance andadjusted delivered is outof bounds given bythreshold range
15.00degrees
Engine speed >0rpm Up/down timer125ms continuous,0.5down timemultipier
Absolute differencebetween EstimatedEngine Torque and itsdual store are above athreshold
55.64Nm
Engine speed >0rpm Up/down timer475ms continuous,0.5down timemultipier
Absolute differencebetween EstimatedEngine Torque withoutreductions due to torque
55.64Nm
Engine speed >0rpm Up/down timer475ms continuous,0.5
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 252 of 324 15 OBDG02 Page 252 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
control and its dual storeare above a threshold
down timemultipier
Difference of desiredspark advance formanaged torque and itsredundant calculation isout of bounds given bythreshold range
15.00degrees
Torque reserve (conditionwhen spark controlgreater than optimum toallow fast transitions fortorque disturbances) >55.64Nm
Up/down timer428ms continuous,0.5down timemultipier
Absolute difference ofEngine Capacity MinimumRunning Immediate BrakeTorque Excluding CylinderSensitivity and itsredundant calculation isout of bounds given bythreshold range
55.64Nm
Engine speed >0rpm Up/down timer175ms continuous,0.5down timemultipier
One step aheadcalculation of air-per-cylinder greater than two
Threshold:Dynamically calculatedbased on current
Engine speed >500rpm
Up/down timer428ms continuous,
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 253 of 324 15 OBDG02 Page 253 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
step ahead calculation bythreshold for time
engine conditionsFault PendingThreshold:
100ms
0.5down timemultipier
Rate limited cruise axletorque request and itsdual store do not matchwithin a threshold
113.15Nm
Ignition State Accessory, run or crank Up/down timer163ms continuous,0.5down timemultipier
1. Absolute difference ofCalculated acceleratorpedal positioncompensated for carpetlearn and error conditionsand its redundantcalculation is out ofbounds given by thresholdrange
OR
2. Absolute difference ofCalculated acceleratorpedal positioncompensated for carpetlearn and error conditions
1.5.00%
2.N/A
3.N/A
Ignition State Accessory, run or crank Up/down timer475ms continuous,0.5down timemultipier
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 254 of 324 15 OBDG02 Page 254 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
and its dual store do notequal
OR
3. Absolute difference ofCalculated acceleratorpedal position and its dualstore do not equal
Commanded axle torqueis greater than itsredundant calculation bythreshold
905.18Nm
Ignition State Accessory, run or crank Up/down timer475ms continuous,0.5down timemultipier
Commanded axle torqueis less than its redundantcalculation by threshold
1,357.77Nm
Ignition State Accessory, run or crank Up/down timer475ms continuous,0.5down timemultipier
Preload timer and itsredundant calculation do
N/A Ignition State Accessory, run or crank Up/down timer2,048
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 255 of 324 15 OBDG02 Page 255 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
not equal
AFM apps only
ms continuous,0.5down timemultipier
AC friction torque isgreater than commandedby AC control software
40.00Nm
Ignition State Accessory, run or crank Up/down timer2,048ms continuous,0.5down timemultipier
Engine Speed LoresIntake Firing (time based)calculation does not equalits redundant calculation
N/A Engine speed >0rpm Up/down timer175ms continuous,0.5down timemultipier
Absolute difference of thecalculated spark offset forequivalence ratio and itsredundant cacluation isgreater than a threshold
15.00degrees
Engine speed >0rpm Up/down timer128ms continuous,0.5down timemultipier
Transmission Torque N/A Run or Crank = TRUE > /16 32
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 256 of 324 15 OBDG02 Page 256 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Request cacluations donot equal their dual stores
s0.50 counts;25.0msec/count
Absolute difference of thepredicted motor torqueACS and its redundantcacluation is greater thana threshold
0.01 Nm Up/down timer2,048ms continuous,0.5down timemultipier
Absolute difference ofmaximum throttle areaand its redundantcacluation is greater thana threshold
15 mm2 Up/down timer228ms continuous,0.5down timemultipier
Absolute difference ofDesired TIAP and itsredundant cacluation isgreater than a threshold
kPa5.00 Up/down timer475ms continuous,0.5down timemultipier
Pedal learns and theirredundant calculation donot equal
Ignition State Accessory, run or crank Up/down timer475ms continuous,0.5down timemultipier
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 257 of 324 15 OBDG02 Page 257 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Throttle learns and theirredundant calculation donot equal
Ignition State Accessory, run or crank Up/down timer475ms continuous,0.5down timemultipier
Desired Throttle Positionand its redundantcalculation do not equal
Ignition State Accessory, run or crank Up/down timer475ms continuous,0.5down timemultipier
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 258 of 324 15 OBDG02 Page 258 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
IntakeManifoldTuning (IMT)Valve StuckOpen
P2070 Detects an IntakeManifold Tuning Valvethat is stuck in the openposition
Time after the closecommand without theIntake Manifold TuningValve reaching the closedposition >= seconds5.00
Intake Manifold TuningValve is commandedclosed
No Active DTCs: P0660P0661P0662P2077P2078
failures out320of samples400
1 sample every12.5 msec
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 259 of 324 15 OBDG02 Page 259 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
IntakeManifoldTuning (IMT)Valve StuckClosed
P2071 Detects an IntakeManifold Tuning Valvethat is stuck in theclosed position
Time after the opencommand without theIntake Manifold TuningValve reaching the openposition >= seconds5.00
Intake Manifold TuningValve is commandedclosed
No Active DTCs: P0660P0661P0662P2077P2078
failures out320of samples400
1 sample every12.5 msec
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 260 of 324 15 OBDG02 Page 260 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
IntakeManifoldTuning (IMT)ValvePositionSensor/SwitchCircuitRange/Performance
P2076 Detects an IntakeManifold Tuning ValveActuator that hasinitiated its learnsequence for too long aperiod of time, or toomany times per ignitioncycle
Valve PositionANDValve Positionfor a time period
OR
Valve PositionANDValve Positionfor a time period
for
>= %5.0
<= %35.0>= seconds5.0
>= %5.0
<= %35.0>= seconds0.2
>= times in one10ignition cycle
Powertrain Relay VoltagePowertrain Relay VoltageEngine Run Time
>= Volts11.00<= Volts999.00>= seconds1.0
Executes every12.5 msec
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 261 of 324 15 OBDG02 Page 261 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
IntakeManifoldTuning (IMT)ValvePositionSensor/SwitchCircuit Low
P2077 Detects a continuousopen or short to low inthe Intake ManifoldTuning Valve PositionSensor circuit
Valve Position >= %95.0 Continuous failures out320of samples400
1 sample every12.5 msec
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 262 of 324 15 OBDG02 Page 262 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
IntakeManifoldTuning (IMT)ValvePositionSensor/SwitchCircuit High
P2078 Detects a continuousshort to high in theIntake Manifold TuningValve Position Sensorcircuit
Valve Position <= %5.0 Continuous failures out320of samples400
1 sample every12.5 msec
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 263 of 324 15 OBDG02 Page 263 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
IntakeCamshaftActuatorSolenoidCircuit Low–Bank 1
P2088 Diagnoses the VVTsystem high side drivercircuit for circuit faults.
The ECM detects that thecommanded state of thedriver and the actual stateof the control circuit donot match.
Short to ground: 0.5 to a voltage
source within theVehicle GroundVoltage Range relativeto PWRGND
System supply voltage
Output driver iscommanded on
Ignition switch is in crankor run position
> Volts11.00 20failures out of25samples
250 ms /sample,continuous
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 264 of 324 15 OBDG02 Page 264 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
IntakeCamshaftActuatorSolenoidCircuit High– Bank 1
P2089 Diagnoses the VVTsystem high side drivercircuit for circuit faults.
The ECM detects thatvoltage is high duringdriver off state (indicatesshort to power or opencircuit)
Short to power: 0.5 impedance
between signal andcontroller power
Open Circuit: 200 K impedance
between signal andcontroller ground
System supply
Output driver iscommanded on
Ignition switch is in crankor run position
> Volts11.00 20failures out of25samples
250 ms /sample,continuous
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 265 of 324 15 OBDG02 Page 265 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
ExhaustCamshaftActuatorSolenoidCircuit Low –Bank 1
P2090 Diagnoses the VVTsystem high side drivercircuit for circuit faults.
The ECM detects that thecommanded state of thedriver and the actual stateof the control circuit donot match.
Short to ground: 0.5 to a voltage
source within theVehicle GroundVoltage Range relativeto PWRGND
System supply voltage
Output driver iscommanded on
Ignition switch is in crankor run position
> Volts11.00 failures out of20samples25
250 ms /sample,continuous
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 266 of 324 15 OBDG02 Page 266 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
ExhaustCamshaftActuatorSolenoidCircuit High– Bank 1
P2091 Diagnoses the VVTsystem high side drivercircuit for circuit faults.
The ECM detects thatvoltage is high duringdriver off state (indicatesshort to power or opencircuit)
Short to power: 0.5 impedance
between signal andcontroller power
Open Circuit: 200 K impedance
between signal andcontroller ground
System supply voltage
Output driver iscommanded on
Ignition switch is in crankor run position
> Volts11.00 failures out of20samples25
250 ms /sample,continuous
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 267 of 324 15 OBDG02 Page 267 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
PostCatalyst FuelTrim SystemLow LimitBank 1 (TooRich)
P2096 Determines if the postcatalyst O2 sensorbased fuel controlsystem has utilized allor most of it's low limitauthority, indicating arich emissions/exhaustgas condition.Note: If the postcatalyst O2 voltage istoo rich, the postcatalyst O2 integraloffset control isdecreased. Thisresults in lean bias fuelcontrol in an attempt tocorrect the richcondition. A perfectlybalanced controlsystem (no rich or leanbias required) isrepresented by anintegral offset value of“0” and a post catalystO2 sensor that is withinit's optimal operatingrange (neither rich norlean). An integral offsetvalue < 0 is indicativeof the control systemreacting to a rich postcatalyst O2 sensor. Ifthe failure is such thatthe control systemutilizes all or most of itsavailable authority, thenP2096 will set.
Rich Fail counter
High Vapor Feature:The diagnostic is at risk ofreporting a false fail whenexcessively High Vapor(HV) conditions arepresent. This HVcondition is indicatedwhen the purge valve isopen AND percent vaporis >= % for >=18 5.0seconds.
Diagnosis resumes if thepurge valve is closed ORthe percent vapor is <=
% for >= seconds.14 5.0This was done tominimize disabling thediagnostic for longer thannecessary.
>= counts per800sample counts1,000
Note: Countersincrement at a rate of10 per second whenenable conditions aremet. If the fail countthreshold is reached, afail is reported and thediagnostic will notreport again until thenext trip. If the samplecount threshold isreached before a fail isreported, a pass isreported, the countersare reset to 0, andevaluation starts again.
The diagnostic is enabledduring:DecelerationIdleCruiseLight AccelerationHeavy Acceleration
Ambient Air PressureEngine AirFlowIntake Manifold PressureInduction Air TemperatureStart-up Coolant Temp.PTOIntrusive diag. fuel control
Long Term SecondaryFuel Trim Enabled(see "Long TermSecondary Fuel TrimEnable Criteria" inSupporting Tables)
High Vapor Conditions
No Fault Active for:
NoNoYesNoNo
>= kPa70>= g/s <=8.0 10,000.0>= kPa <=10 255>= deg. C <=-20 150>= deg. C-20Not ActiveNot Active
Not Present
AmbientAirDefaultAIR System FAEthanol CompositionSensor FAECT_Sensor_FAEGRValveCircuit_FAEGRValvePerformance_FAIAT_SensorFACamSensorAnyLocationFAEvapEmissionSystem_FAEvapFlowDuringNonPurge_FAFuelTankPressureSnsrCkt_FA
Frequency:ContinuousMonitoring in100ms loop.
Countersincrement whenenableconditions aremet. Whensample countthreshold isreached or failthreshold isreached,counters arereset to 0 andstart over.
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 268 of 324 15 OBDG02 Page 268 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
The above general enableconditions must be truefor:
Minimum accumulatedcounts in each cellrequired before counterswill increment for that cell:DecelerationIdleCruiseLight AccelerationHeavy Acceleration
(Note: A value in any ofthe above operating"cells" that is an order ofmagnitude (or more)higher than other cells isan indication that thediagnostic is not capableof diagnosing in that cell).
For the cells identified as
EvapPurgeSolenoidCircuit_FAEvapSmallLeak_FAEvapVentSolenoidCircuit_FAFuelInjectorCircuit_FAMAF_SensorFAMAF_SensorTFTKOMAP_SensorFAMAP_EngineVacuumStatusEngineMisfireDetected_FAA/F Imbalance Bank1O2S_Bank_1_Sensor_1_FAO2S_Bank_1_Sensor_2_FA
> seconds0.0
30030050300300
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 269 of 324 15 OBDG02 Page 269 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
enabled (i.e. thosecontaining a "Yes" at thebeginning of the EnableConditions column), thefail counter will incrementif the sample counterincrementsANDPost oxygen sensorcontrol integral offset (inmV) isDecelerationIdleCruiseLight AccelerationHeavy AccelerationANDPost O2 Voltage isDecelerationIdleCruiseLight AccelerationHeavy Acceleration
(Note: A value in any ofthe above operating"cells" that is greater than900mV is an indicationthat the diagnostic is notcapable of diagnosing inthat cell).
<=(control min.= )-190 -200(control min.= )-190 -200(control min.= )-656 -720(control min.= )-710 -720(control min.= )-710 -720
>mV742mV742mV742mV742mV742
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 270 of 324 15 OBDG02 Page 270 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
PostCatalyst FuelTrim SystemHigh LimitBank 1 (TooLean)
P2097 Determines if the postcatalyst O2 sensorbased fuel controlsystem has utilized allor most of it's high limitauthority, indicating alean emissions/exhaustgas condition.Note: If the postcatalyst O2 voltage istoo lean, the postcatalyst O2 integraloffset control isincreased. This resultsin rich bias fuel controlin an attempt to correctthe lean condition. Aperfectly balancedcontrol system (no richor lean bias required) isrepresented by anintegral offset value of“0” and a post catalystO2 sensor that is withinit's optimal operatingrange (neither rich norlean). An integral offsetvalue > 0 is indicativeof the control systemreacting to a lean postcatalyst O2 sensor. Ifthe failure is such thatthe control systemutilizes all or most of itsavailable authority, thenP2097 will set.
Lean Fail counter
High Vapor Feature:The diagnostic is at risk ofreporting a false fail whenexcessively High Vapor(HV) conditions arepresent. This HVcondition is indicatedwhen the purge valve isopen AND percent vaporis >= % for >=18 5.0seconds.
Diagnosis resumes if thepurge valve is closed ORthe percent vapor is <=
% for >= seconds.14 5.0This was done tominimize disabling thediagnostic for longer thannecessary.
>= counts per800sample counts1,000
Note: Countersincrement at a rate of10 per second whenenable conditions aremet. If the fail countthreshold is reached, afail is reported and thediagnostic will notreport again until thenext trip. If the samplecount threshold isreached before a fail isreported, a pass isreported, the countersare reset to 0, andevaluation starts again.
Same as P2096 exceptfor the following:
For the cells identified asenabled (i.e. thosecontaining a "Yes" at thebeginning of the EnableConditions for P2096), thefail counter will incrementif the sample counterincrementsANDPost oxygen sensorcontrol integral offset (inmV) isDecelerationIdleCruiseLight AccelerationHeavy AccelerationANDPost O2 Voltage isDecelerationIdleCruiseLight AccelerationHeavy Acceleration
(Note: A value in any ofthe above operating"cells" that is less than100mV is an indicationthat the diagnostic is notcapable of diagnosing inthat cell).
>=(control max.= )190 200(control max.= )190 200(control max.= )656 720(control max.= )710 720(control max.= )710 720
<mV622mV622mV622mV622mV622
Frequency:ContinuousMonitoring in100ms loop.
Countersincrement whenenableconditions aremet. Whensample countthreshold isreached or failthreshold isreached,counters arereset to 0 andstart over.
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 271 of 324 15 OBDG02 Page 271 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Difference betweenmeasured throttle positionand modeled throttleposition >
OR
Difference betweenmodeled throttle positionand measured throttleposition >
9.55percent
9.55percent
TPS minimum learn is notactive and Throttle isbeing Controlled and(Engine Running orIgnition Voltage > orIgnition Voltage > )
Ignition voltage failure isfalse (P1682)
Run/Crank voltage >6.41
Ignition voltage failure isfalse (P1682)
TPS minimum learn is notactive and Throttle isbeing Controlled
AND
((Engine Running ANDIgnition Voltage > )5.50OR Ignition Voltage >
)8.41
counts;1512.5 ms/count inthe primaryprocessor
ControlModuleThrottleActuatorPositionPerformance
P2101 1) Detect a throttlepositioning error2)Throttle control isdriving the throttle inthe incorrect direction3)Throttle controlexceeds the reducedpower limit
Type A,1 Trips
Throttle Position > 38.37percent
Powertrain Relay voltage> 6.41
TPS minimum learn isactive
counts;1112.5 ms/count inthe primaryprocessor
Throttle Position > 40.00percent
Powertrain Relay voltage> 6.41
Reduced Power is True
counts;1112.5 ms/count inthe primaryprocessor
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 272 of 324 15 OBDG02 Page 272 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
AcceleratorPedalPosition(APP)Sensor 1 Lo
P2122 Detect a continuous orintermittent short oropen in the APP sensor#1 on Main processor
APP1 Voltage < 0.4625 Run/Crank voltage >6.41
No 5V reference error orfault for # 4 5V referencecircuit (P06A3)
/19 39counts or14counts
continuous; 12.5ms/count in themain processor
Type A,1 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 273 of 324 15 OBDG02 Page 273 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
AcceleratorPedalPosition(APP)Sensor 1 Hi
P2123 Detect a continuous orintermittent short oropen in the APP sensor#1 on Main processor
APP1 Voltage > 4.7500 Run/Crank voltage >6.41
No 5V reference error orfault for # 4 5V referencecircuit (P06A3)
/19 39counts or14countscontinuous; 12.5ms/count in themain processor
Type A,1 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 274 of 324 15 OBDG02 Page 274 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
AcceleratorPedalPosition(APP)Sensor 2 Lo
P2127 Detect a continuous orintermittent short oropen in the APP sensor#2 on Main processor
APP2 Voltage < 0.3250 Run/Crank voltage >6.41
No 5V reference error orfault for # 4 5V referencecircuit (P0697)
/19 39counts or14countscontinuous; 12.5ms/count in themain processor
Type A,1 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 275 of 324 15 OBDG02 Page 275 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
AcceleratorPedalPosition(APP)Sensor 2 Hi
P2128 Detect a continuous orintermittent short oropen in the APP sensor#2 on Main processor
APP2 Voltage > 2.6000 Run/Crank voltage >6.41
No 5V reference error orfault for # 4 5V referencecircuit (P0697)
/19 39counts or14countscontinuous; 12.5ms/count in themain processor
Type A,1 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 276 of 324 15 OBDG02 Page 276 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Difference between TPS1displaced and TPS2displaced >
7.022% offset at min. throttleposition with a linearthreshold to9.664% at max. throttleposition
Run/Crank voltage >6.41
No TPS sensor faults(P0122, P0123, P0222,P0223)
No 5V reference error orfault for # 4 5V referencecircuit (P06A3)
/79 159counts or58countscontinuous;3.125 ms/countin the mainprocessor
ThrottlePosition (TP)Sensor 1-2Correlation
P2135 Detects a continuous orintermittent correlationfault between TPSsensors #1 and #2 onMain processor
Type A,1 Trips
Difference between(normalized min TPS1 )and (normalized minTPS2) >
5.000% Vref
Run/Crank voltage >6.41
No TPS sensor faults(P0122, P0123, P0222,P0223)
No 5V reference error orfault for # 4 5V referencecircuit (P06A3)
/79 159counts or58countscontinuous;3.125 ms/countin the mainprocessor
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 277 of 324 15 OBDG02 Page 277 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Difference between APP1displaced and APP2displaced >
5.000% offset at min. pedalposition with a linearthreshold to10.001% at max. pedalposition
Run/Crank voltage >6.41
No APP sensor faults(P2122, P2123,P2127,P2128)
No 5V reference errors orfaulst for # 3 & # 4 5Vreference circuits (P06A3,P0697)
/19 39counts
intermittent or15countscontinuous, 12.5ms/count in themain processor
AcceleratorPedalPosition(APP)Sensor 1-2Correlation
P2138 Detects a continuous orintermittent correlationfault between APPsensors #1 and #2 onMain processor
Type A,1 Trips
Difference between(normalized min APP1 )and (normalized minAPP2) >
5.000% Vref
Run/Crank voltage >6.41
No APP sensor faults(P2122, P2123,P2127,P2128)
No 5V reference errors orfaulst for # 3 & # 4 5Vreference circuits (P06A3,P0697)
/19 39counts
intermittent or15countscontinuous, 12.5ms/count in themain processor
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 278 of 324 15 OBDG02 Page 278 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
MinimumThrottlePosition NotLearned
P2176 TP sensors were not inthe minmum learnwindow after multipleattempts to learn theminimum.
During TPS min learn onthe Main processor, TPSVoltage >
AND
Number of learn attempts>
0.9550
10counts
Run/Crank voltage >6.41
TPS minimum learn isactive
No previous TPS minlearn values stored in longterm memory
2.0secs
Type A,1 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 279 of 324 15 OBDG02 Page 279 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
CoolingSystemPerformance
P2181 This DTC detectsthermostat malfunction(i.e. stuck open)
This diagnostic can becalibrated to fail in one oftwo methods based onthe following calibration.This application has beencalibrated as a Type .0
Type 0 - Airflow Method:Engine Coolant Temp(ECT) is commandedtemperature minus 11Deg C and normalizedratio is than .0.65When above is present formore than seconds, fail0counts start.== Ratio Definition:===Current temp differencebetween ECT and RCTminus PwrUp differencedivided by total airgrams.Note: Minimum totalairgrams is grams.500.0
Type 1 - Energy Method:Engine Coolant Temp(ECT) is commandedtemperature minus 11Deg C and normalizedratio is than .0.01When above is present formore than seconds, fail0counts start.== Ratio Definition:===Current temp differencebetween ECT and RCTminus PwrUp differencedivided by predictedenergy.
No Active DTC's
Engine not run time
Engine run time
Fuel ConditionECT at Power UpIAT minT-Stat Heater duty cyclecommanded
Type 0: Airflow range toaccumulate
Type 1: Minumum energyto enable
MAF_SensorFAIAT_SensorFATHMR_RCT_Sensor_Ckt_FATHMR_ECT_Sensor_Ckt_FATHMR_AHV_FA
seconds7,200
Time 120 1,400seconds
Ethanol %100 ECT °C-10.0 45.0
°C IAT °C.-7 60
%10
Airflow gps11.0 100.0
kJ240.0
failures out225of
samples280
1 sec/ sample
Once per ignitionkey cycle
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 280 of 324 15 OBDG02 Page 280 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Intake AirTemperatureSensor 1 / 2Correlation
P2199 Detects a differencebetween the IAT andIAT2 sensors
ABS (IAT - IAT2) > deg C55.0 Powertrain Relay Voltagefor a time
No Active DTCs:
>= Volts11.00>= seconds0.9
PowertrainRelayFault
failures out40of samples50
1 sample every100 msec
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 281 of 324 15 OBDG02 Page 281 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Bank 1 Air-Fuel RatioImbalance
P219A This monitordetermines if acylinder-to-cylinder air-fuel ratio imbalance ispresent on bank 1.
Filtered Ratio >
Note: The input to thismetric is the pre catalystoxygen sensor voltage.This voltage is used togenerate a Variancemetric that represents thestatistical variation of theO2 sensor voltage over agiven engine cycle. Thismetric is proportional tothe air-fuel ratioimbalance (variance ishigher with an imbalancethan without). Multiplesamples are collected inmaking a decision.
The observed Variance isdependant on enginespeed and load and soeach result is normalizedfor speed and load bycomparing it to a known"good system" result forthat speed and load, andgenerating a Ratio metric.
The Ratio metric iscalculated by selectingthe appropriate thresholdcalibration from a 17x17table (Supporting Table"Variance ThresholdBank1") and subtracting itfrom the measuredVariance. The result isthen divided by anormalizer calibrationfrom another 17 x 17 table
0.25
If the diagnostic hasreported a failure onthe prior trip, theFiltered Ratio must fallbelow in order to0.25report a pass. Thisfeature prevents thediagnostic fromtoggling betweenfailing and passingwhen the Filtered Ratioremains near the initialfailure threshold of
.0.25
System Voltage
Fuel Level
Engine CoolantTemperature
Cumulative engine runtime
Diagnostic enabled at Idle(regardless of otheroperating conditions)
Engine speed range
Engine speed delta duringa short term sampleperiod
Mass Airflow (MAF) range
Cumulative delta MAFduring a short termsample period
Filtered MAF deltabetween samplesNote: first order lag filtercoefficient applied to MAF= 0.050
Air Per Cylinder (APC)
APC delta during shortterm sample period
Filtered APC deltabetween samples
no lower than Volts11.0for more than 0.2seconds
> percent AND no10.0fuel level sensor fault
> degrees C-20
> seconds30.0
No
to RPM1,200 3,200
< RPM100
to g/s10 100
< g/s5
< g/s0.20
to mg/cylinder220 500
< mg/cylinder75
< percent9.99
Minimum of 1test per trip, upto tests per6trip during RSRor FIR.
The front O2sensor voltage issampled onceper cylinderevent.Therefore, thetime required tocomplete asingle test (whenall enableconditions aremet) decreasesas engine speedincreases. Forexample,
seconds of16.20data is requiredat 1000 rpmwhile double thistime is requiredat 500 rpm andhalf this time isrequired at 2000rpm. This data iscollected onlywhen enableconditions aremet, and as suchsignificantlymore operatingtime is requiredthan is indicatedabove.Generally, areport will be
Type A,1 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 282 of 324 15 OBDG02 Page 282 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
(Supporting Table"Normalizer Bank1").This quotient is thenmultiplied by a qualityfactor calibration from a17 x 17 table (SupportingTable "Quality FactorBank1"). This result isreferred to as the Ratio.Note that the quality factorranges between 0 and 1and representsrobustness to falsediagnosis in the currentoperating region. Regionswith low quality factorsare not used.
Finally, a EWMA filter isapplied to the Ratio metricto generate the FilteredRatio malfunction criteriametric. Generally, anormal system will resultin a negative FilteredRatio while a failingsystem will result in apositive Filtered Ratio.
The range of the FilteredRatio metric is applicationspecific since both theemissions sensitivity andrelationship betweenimbalance and theVariance metric areapplication specific.
Some applications mayneed to command aunique cam phaser valuebefore performing the
Note: first order lag filtercoefficient applied to APC= 0.100
Spark Advance
Throttle Area (percent ofmax)
Intake Cam Phaser Angle
Exhaust Cam PhaserAngle
Quality Factor (QF)QF calibrations arelocated in a 17x17 lookuptable versus engine speedand load (SupportingTable "Quality FactorBank1"). QF values lessthan “1” indicate that wedon’t have 4sigma/2sigmarobustness in that region.The quality of the data isdetermined via statisticalanalysis of Variance data.
Fuel Control StatusClosed Loop and LongTerm FT Enabled for:
AIR pump not onCASE learn not activeEGR - no device control,no intrusive diagnosticsEVAP - no device control,no intrusive diagnosticsEngine OverSpeed
to degrees0 60
to percent2 100
to degrees0 28
to degrees0 28
>= 0.99
>= seconds1.2(Please see "ClosedLoop Enable Criteria"and "Long Term FTEnable Criteria" inSupporting Tables)
made within 5minutes ofoperation.
For RSR or FIR,tests must6
complete beforethe diagnosticcan report.
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 283 of 324 15 OBDG02 Page 283 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
above calculations sincecam phasing has beenshown to have an impacton overall signal quality.This application
thisDoes Not Usefeature.
Protection Not ActiveIdle speed control normalPTO Not ActiveInjector base pulse widthabove min limitO2 Learned htr resistance
Rapid Step Response(RSR):RSR will trigger if theRatio result from the lasttest isAND it exceeds the lastFiltered ratio by
Once triggered, thefiltered ratio is reset to:
Fast Initial Response(FIR):FIR will trigger when anNVM reset or code clearoccurs.Once triggered, thefiltered ratio is reset to:
No Fault Active for:
= Valid (the O2 heaterresistance has learnedsince NVM reset)
>= 0.25
>= 0.30
0.00
0.00
EngineMisfireDetected_FAMAP_SensorFAMAF_SensorFAECT_Sensor_FATPS_ThrottleAuthorityDefaultedFuelInjectorCircuit_FAAIR System FAEvapExcessPurgePsbl_FACamSensorAnyLocationFAFuelTrimSystemB1_FA
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 284 of 324 15 OBDG02 Page 284 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2S_Bank_1_Sensor_1_FAO2S_Bank_1_Sensor_2_FAWRAF_Bank_1_FA
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 285 of 324 15 OBDG02 Page 285 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Difference between barosensor reading andestimated barowhen distance since lastestimated baro update
OR
Difference between barosensor reading andestimated barowhen distance since lastestimated baro update
> kPa15.0
<= miles0.06
> kPa20.0
> miles0.06
No Active DTCs: AmbPresSnsrCktFAECT_Sensor_Ckt_FAIAT_SensorFAMAF_SensorFAAfterThrottlePressureFATPS_FATPS_Performance_FAVehicleSpeedSensor_FA
failures out320of samples400
1 sample every12.5 msec
BarometricPressure(BARO)SensorPerformance(naturallyaspirated)
P2227 Compares baro sensorto the calculated baroestimate (part throttlecalculation orunthrottled MAP)
Type B,2 Trips
Barometric PressureORBarometric Pressure
< kPa50.0
> kPa115.0
Time between currentignition cycle and the lasttime the engine wasrunning
Engine is not rotating
No Active DTCs:
No Pending DTCs:
> seconds6.0
EngineModeNotRunTimerErrorMAP_SensorCircuitFAAAP_SnsrCktFA
MAP_SensorCircuitFPAAP_SnsrCktFP
failures out of4samples5
1 sample every12.5 msec
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 286 of 324 15 OBDG02 Page 286 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
BarometricPressure(BARO)SensorCircuit Low(non-boostedapplications)
P2228 Detects a continuousshort to low or open ineither the signal circuitor the BARO sensor.
BARO Voltage < % of 5 Volt40.0Range( Volts = kPa)2.0 50.9
failures out320of samples400
1 sample every12.5 msec
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 287 of 324 15 OBDG02 Page 287 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
BarometricPressure(BARO)SensorCircuit High(non-boostedapplications)
P2229 Detects an opensensor ground orcontinuous short tohigh in either the signalcircuit or the BAROsensor.
BARO Voltage > % of 5 Volt90.0Range( Volts =4.5 115.0kPa)
failures out320of samples400
1 sample every12.5 msec
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 288 of 324 15 OBDG02 Page 288 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
BarometricPressure(BARO)SensorCircuitIntermittent
P2230 Detects a noisy orerratic barometricpressure input
String Length
Where:"String Length" = sum of"Diff" calculated over
And where:"Diff" = ABS(currentBARO reading - BAROreading from 12.5milliseconds previous)
> kPa200
consecutive BARO80samples
failures out of4samples5
Each sampletakes 1.00seconds
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 289 of 324 15 OBDG02 Page 289 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
SecondaryAIR PumpControlCircuit LowVoltage
P2257 Diagnoses theSecondary AIR PumpControl Low SideDriver circuit for circuitfaults
Voltage low during driveroff state (indicates short-to-ground)
Short to ground:<= 0.5 Ohmsimpedance betweensignal and controllerground
Powertrain relay Voltage >= volts11.00 failures out20of samples25
250ms / sample
Type B,2 Trips
Note: Incertaincontrollers P0418may alsoset(Secondary AIRPumpControlCircuitOpen)
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 290 of 324 15 OBDG02 Page 290 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
SecondaryAIR PumpControlCircuit HighVoltage
P2258 Diagnoses theSecondary AIR PumpControl Low SideDriver circuit for circuitfaults
Voltage high during driveron state (indicates short-to-power)
Short to power:<= 0.5 Ohmsimpedance betweensignal and controllerpower
Powertrain relay Voltage >= volts11.00 failures out20of samples25
250ms / sample
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 291 of 324 15 OBDG02 Page 291 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2 SensorSignal StuckLean Bank 1Sensor 2
P2270 This DTC determines ifthe post catalyst O2sensor is stuck in anormal lean voltagerange and thereby canno longer be used forpost oxygen sensorfuel control or forcatalyst monitoring.The diagnostic is anintrusive test (duringcoast) which increasesthe delivered fuel toachieve the requiredrich threshold.
Post O2 sensor signal
AND
The Accumulated massair flow monitored duringthe Stuck Lean VoltageTest
< mvolts775
> grams60
No Active DTC's
B1S2 DTC's Not activethis key cycle
System VoltageLearned heater resistance
ICAT MAT Burnoff delay
Green O2S Condition
Low Fuel Condition DiagPedal position
TPS_ThrottleAuthorityDefaultedECT_Sensor_FAIAT_SensorFAMAF_SensorFAMAP_SensorFAAIR System FAFuelInjectorCircuit_FAFuelTrimSystemB1_FAFuelTrimSystemB2_FAEngineMisfireDetected_FAEthanolCompositionSensor_FAP013A, P013B, P013E,P013F, P2270 or P2271
< Volts10.0= Valid ( the heaterresistance has learnedsince NVM reset, seeenable conditions for"HO2S Heater ResistanceDTC's" )
= Not Valid
= Not Valid, See definitionof Multiple DTCUse_Green SensorDelay Criteria - Airflowand Multiple DTCUse_Green SensorDelay Criteria - Limit forthe following locations:B1S2, B2S2 (if applicable)in Supporting Tables tab.
= False%3.0
Frequency:Once per tripNote: ifNaPOPD_b_ResetFastRespFunc= FALSE for thegiven Fuel BankORNaPOPD_b_RapidResponseActive = TRUE,multiple tests pertrip are allowed.
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 292 of 324 15 OBDG02 Page 292 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Engine Airflow
Closed loop integralClosed Loop ActiveEvapEthanol
Post fuel cell (Decel)Crankshaft Torque
EGR Intrusive diagnosticAll post sensor heaterdelaysO2S Heater (post sensor)on Time
Predicted Catalyst tempFuel State
=================All of the above met for atleast seconds, and0.0then check the following
Engine Speed to initiallyenable testEngine Speed range tokeep test enabled (afterinitially enabled)
Vehicle Speed to initiallyenable testVehicle Speed range tokeep test enabled (afterinitially enabled)=================All of the above met for atleast seconds, and3.0then the Force Cat Richintrusive stage isrequested.=================
gps 2 20
C/L Int 0.75 1.07= TRUEnot in control of purgenot in estimate mode
= enabled< Nm125.0
= not active
= not active
sec60.0
ºC 550 900= DFCO possible
==================
RPM 1,450 3,300
RPM 1,350 3,400
MPH 43.5 80.2
MPH 38.5 82.0
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 293 of 324 15 OBDG02 Page 293 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
During Stuck Lean testthe following must stayTRUE or the test willabort:Commanded FuelCrankshaft Torque
EQR 0.96 1.08< Nm110.0
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 294 of 324 15 OBDG02 Page 294 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2 SensorSignal StuckRich Bank 1Sensor 2
P2271 This DTC determines ifthe post catalyst O2sensor is stuck in anormal rich voltagerange and thereby canno longer be used forpost oxygen sensorfuel control or forcatalyst monitoring.The diagnostic is anintrusive test whichrequests the DFCOmode to achieve therequired lean threshold.
Post O2 sensor signal
AND
The Accumulated massair flow monitored duringthe Stuck Rich VoltageTest
> mvolts100
> grams3.0
No Active DTC's
B1S2 DTC's Not Activethis key cycle
System VoltageLearned heater resistance
ICAT MAT Burnoff delay
Green O2S Condition
Low Fuel Condition Diag
Engine Speed
TPS_ThrottleAuthorityDefaultedECT_Sensor_FAIAT_SensorFAMAF_SensorFAMAP_SensorFAAIR System FAFuelInjectorCircuit_FAFuelTrimSystemB1_FAFuelTrimSystemB2_FAEngineMisfireDetected_FAEthanolCompositionSensor_FAP013A, P013B, P013E,P013F or P2270
< Volts10.0= Valid ( the heaterresistance has learnedsince NVM reset, seeenable conditions for"HO2S Heater ResistanceDTC's" )
= Not Valid
= Not Valid, See definitionof Multiple DTCUse_Green SensorDelay Criteria - Airflowand Multiple DTCUse_Green SensorDelay Criteria - Limit forthe following locations:B1S2, B2S2 (if applicable)in Supporting Tables tab.
= False
RPM 1,450 3,300
Frequency:Once per tripNote: ifNaPOPD_b_ResetFastRespFunc= FALSE for thegiven Fuel BankORNaPOPD_b_RapidResponseActive = TRUE,multiple tests pertrip are allowed.
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 295 of 324 15 OBDG02 Page 295 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Engine AirflowVehicle SpeedClosed loop integralClosed Loop Active
EvapEthanol
Power Take OffEGR Intrusive diagnosticAll post sensor heaterdelaysO2S Heater (post sensor)on Time
Predicted Catalyst tempFuel State
DTC's Passed
==================After above conditions aremet: DFCO mode iscontinued (wo driverinitiated pedal input).
gps 2 20 MPH 43.5 80.2 C/L Int 0.75 1.07
= TRUE
not in control of purgenot in estimate mode
= not active= not active
= not active
sec60.0
ºC 550 900DFCO possible
= P2270 (and P2272 ifapplicable)= P013E (and P014A ifapplicable)= P013A (and P013C ifapplicable)
=================
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 296 of 324 15 OBDG02 Page 296 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
IGNITIONCONTROL#1 CIRCUITLOW - for 3DTCimplementation only
P2300 Diagnoses Cylinder #1Ignition Control (EST)output driver circuit fora Short to Ground fault
The ECM detects that thecommanded state of thedriver and the actual stateof the control circuit donot match.
Voltage low during driverhigh state (indicatesshort-to-ground)
< 100 impedancebetween signal andcontroller ground
Engine running
Ignition Voltage > Volts5.00
Failures20out of
Samples25
100 msec rate
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 297 of 324 15 OBDG02 Page 297 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
IGNITIONCONTROL#1 CIRCUITHigh - for 3DTCimplementation only
P2301 Diagnoses Cylinder #1Ignition Control (EST)output driver circuit fora Short to Power fault
The ECM detects that thecommanded state of thedriver and the actual stateof the control circuit donot match.
Voltage high during driverlow state (indicates short-to-power)
< 100 impedancebetween signal andcontroller power
Engine running
Ignition Voltage > Volts5.00
Failures20out of
Samples25
100 msec rate
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 298 of 324 15 OBDG02 Page 298 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
IGNITIONCONTROL#2 CIRCUITLow - for 3DTCimplementation only
P2303 Diagnoses Cylinder #2Ignition Control (EST)output driver circuit fora Short to Ground fault
The ECM detects that thecommanded state of thedriver and the actual stateof the control circuit donot match.
Voltage low during driverhigh state (indicatesshort-to-ground)
< 100 impedancebetween signal andcontroller ground
Engine running
Ignition Voltage > Volts5.00
Failures20out of
Samples25
100 msec rate
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 299 of 324 15 OBDG02 Page 299 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
IGNITIONCONTROL#2 CIRCUITHigh - for 3DTCimplementation only
P2304 Diagnoses Cylinder #2Ignition Control (EST)output driver circuit fora Short to Power fault
The ECM detects that thecommanded state of thedriver and the actual stateof the control circuit donot match.
Voltage high during driverlow state (indicates short-to-power)
< 100 impedancebetween signal andcontroller power
Engine running
Ignition Voltage > Volts5.00
Failures20out of
Samples25
100 msec rate
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 300 of 324 15 OBDG02 Page 300 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
IGNITIONCONTROL#3 CIRCUITLow - for 3DTCimplementation only
P2306 Diagnoses Cylinder #3Ignition Control (EST)output driver circuit fora Short to Ground fault
The ECM detects that thecommanded state of thedriver and the actual stateof the control circuit donot match.
Voltage low during driverhigh state (indicatesshort-to-ground)
< 100 impedancebetween signal andcontroller ground
Engine running
Ignition Voltage > Volts5.00
Failures20out of
Samples25
100 msec rate
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 301 of 324 15 OBDG02 Page 301 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
IGNITIONCONTROL#3 CIRCUITHigh - for 3DTCimplementation only
P2307 Diagnoses Cylinder #3Ignition Control (EST)output driver circuit fora Short to Power fault
The ECM detects that thecommanded state of thedriver and the actual stateof the control circuit donot match.
Voltage high during driverlow state (indicates short-to-power)
< 100 impedancebetween signal andcontroller power
Engine running
Ignition Voltage > Volts5.00
Failures20out of
Samples25
100 msec rate
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 302 of 324 15 OBDG02 Page 302 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
IGNITIONCONTROL#4 CIRCUITLow - for 3DTCimplementation only
P2309 Diagnoses Cylinder #4Ignition Control (EST)output driver circuit fora Short to Ground fault
The ECM detects that thecommanded state of thedriver and the actual stateof the control circuit donot match.
Voltage low during driverhigh state (indicatesshort-to-ground)
< 100 impedancebetween signal andcontroller ground
Engine running
Ignition Voltage > Volts5.00
Failures20out of
Samples25
100 msec rate
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 303 of 324 15 OBDG02 Page 303 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
IGNITIONCONTROL#4 CIRCUITHigh - for 3DTCimplementation only
P2310 Diagnoses Cylinder #4Ignition Control (EST)output driver circuit fora Short to Power fault
The ECM detects that thecommanded state of thedriver and the actual stateof the control circuit donot match.
Voltage high during driverlow state (indicates short-to-power)
< 100 impedancebetween signal andcontroller power
Engine running
Ignition Voltage > Volts5.00
Failures20out of
Samples25
100 msec rate
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 304 of 324 15 OBDG02 Page 304 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
SecondaryAIR SystemPressureSensorCircuit Bank1
P2430 This DTC detects astuck in range pressuresensor signal when theAIR pump iscommanded on.
Average Pressure Error
ANDSignal Variation
< kPa0.50
< kPa1.00
BAROInlet Air TempCoolant TempEngine off timeSystem VoltageMAP notEngine SpeedMAF not
No active DTCs:
> kPa60> deg C-10.0> deg C <-10.0 80.0> seconds3,600.0> Volts <10.0 32.0< kPa for sec20 2.0< RPM5,000> gm/s for sec50 3.0
AIRValveControlCircuit FAAIRPumpControlCircuitFAAIRSysPressSnsrB1CktLoFAAIRSysPressSnsrB1CktHiFAControllerProcessorPerf_FA
Stuck in rangecumulative time> seconds5.0
Frequency: Onceper trip when SAIpump iscommanded On
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 305 of 324 15 OBDG02 Page 305 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
SecondaryAIR SystemPressureSensorPerformanceBank 1
P2431 This DTC detects askewed pressuresensor signal via acomparison of the AIRpressure sensor signaland estimated BARO,as well as anevaluation of the qualityof the comparison.
Difference between AIRpressure sensor andBARO (PumpCommanded Off)or
OR
Difference between AIRpressure sensor andBARO (PumpCommanded On)
> kPa15.0
< kPa-15.0
> kPa50.0
BAROInlet Air TempCoolant TempEngine off timeSystem VoltageMAP notEngine SpeedMAF not
Transfer Case not in 4WDLowRun/crank active
No active DTCs:
> kPa60> deg C-10.0> deg C <-10.0 80.0> seconds3,600.0> Volts <10.0 32.0< kPa for sec20 2.0< RPM5,000> gm/s for sec50 3.0
AIRValveControlCircuit FAAIRPumpControlCircuitFAAIRSysPressSnsrB1CktLoFAAIRSysPressSnsrB1CktHiFAMAF_SensorFAEngineMisfireDetected_FAControllerProcessorPerf_FA
Skewed sensorcumulative testweight > 30.0seconds
Continuous6.25ms loop
Skewed sensorcumulatative testweight is basedon distance fromthe last Baroupdate. SeeBaro SkewedSensor WeightFactor table.
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 306 of 324 15 OBDG02 Page 306 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
SecondaryAIR SystemPressureSensorCircuit LowVoltageBank 1
P2432 This DTC detects anout of range low AIRpressure sensor signal
AIR Pressure Sensorsignal
< % of 5Vref for6failures out of800
samples1,000
No active DTCs: ControllerProcessorPerf_FA
samples1,000(6.25 ms persample)
Continuous
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 307 of 324 15 OBDG02 Page 307 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
SecondaryAIR SystemPressureSensorCircuit HiVoltageBank 1
P2433 This DTC detects anout of range high AIRpressure sensor signal
AIR Pressure Sensorsignal
> % of 5Vref for94failures out of800
samples1,000
No active DTCs: ControllerProcessorPerf_FA
samples1,000(6.25 ms persample)
Continuous
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 308 of 324 15 OBDG02 Page 308 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
SecondaryAIR SystemShut-offValve StuckOpen
P2440 This DTC detects if oneor both of the AIRsystem control valvesis stuck openThis testis run during Phase 2(Pump commandedOn, valve commandedclosed)
Average Pressure Error
or
or
< Bank 1 ValvePressure Error table
< Bank 2 ValvePressure Error table
> kPa for either32Bank
BAROInlet Air TempCoolant TempEngine off timeSystem VoltageMAP notEngine SpeedMAF notStability Time
AIR diagnostic Phase 1passed
No active DTCs:
> kPa60> deg C-10.0> deg C <-10.0 80.0> seconds3,600.0> Volts <10.0 32.0< kPa for sec20 2.0< RPM5,000> gm/s for sec50 3.0> seconds0.5
AIRSystemPressureSensor FAAIRValveControlCircuit FAAIRPumpControlCircuitFAMAF_SensorFAAmbientAirDefault_NAIAT_SensorFAECT_Sensor_FAEngineMisfireDetected_FACatalystSysEfficiencyLoB1_FACatalystSysEfficiencyLoB2_FAControllerProcessorPerf_FAIgnitionOutputDriver_FAFuelInjectorCircuit_FA
Phase 2Conditional testweight > sec1.5
Frequency:Once per tripwhen AIR pumpcommanded On
Conditional testweight iscalculated bymultiplying thefollowingFactors:Phase 2 BaroTest WeightFactor, Phase 2MAF TestWeight Factor,Phase 2 SystemVolt Test WeightFactor, Phase 2Ambient TempTest WeightFactor (seeSupportingTables)
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 309 of 324 15 OBDG02 Page 309 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
SecondaryAIR SystemShut-offValve StuckOpen
P2440 This DTC detects if theAIR system controlvalve is stuck openThistest is run during Phase2 (Pump commandedOn, valve commandedclosed)
Average Pressure Error
or
< Bank 1 ValvePressure Error table
> kPa32
BAROInlet Air TempCoolant TempEngine off timeSystem VoltageMAP notEngine SpeedMAF notStability Time
AIR diagnostic Phase 1passed
No active DTCs:
> kPa60> deg C-10.0> deg C <-10.0 80.0> seconds3,600.0> Volts <10.0 32.0< kPa for sec20 2.0< RPM5,000> gm/s for sec50 3.0> seconds0.5
AIRSystemPressureSensor FAAIRValveControlCircuit FAAIRPumpControlCircuitFAMAF_SensorFAAmbientAirDefault_NAIAT_SensorFAECT_Sensor_FAEngineMisfireDetected_FACatalystSysEfficiencyLoB1_FACatalystSysEfficiencyLoB2_FAControllerProcessorPerf_FAIgnitionOutputDriver_FAFuelInjectorCircuit_FA
Phase 2Conditional testweight > sec1.5
Frequency:Once per tripwhen AIR pumpcommanded On
Conditional testweight iscalculated bymultiplying thefollowingFactors:Phase 2 BaroTest WeightFactor, Phase 2MAF TestWeight Factor,Phase 2 SystemVolt Test WeightFactor, Phase 2Ambient TempTest WeightFactor (seeSupportingTables)
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 310 of 324 15 OBDG02 Page 310 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
SecondaryAIR SystemPump StuckOn
P2444 This DTC detects if theSAI pump is stuck On.This test is run duringPhase 3 (Pumpcommanded Off, valvecommanded closed)
Average Pressure Error
or
> Bank 1 PumpPressure Error table
< kPa-32
BAROInlet Air TempCoolant TempEngine off timeSystem VoltageMAP notEngine SpeedMAF notStability Time
AIR diagnostic Phase 1passedAIR diagnostic Phase 2passed
No active DTCs:
> kPa60> deg C-10.0> deg C <-10.0 80.0> seconds3,600.0> Volts <10.0 32.0< kPa for > sec.20 2.0< RPM5,000> gm/s for > sec.50 3.0> seconds4.0
Phase 3 cumulatative testweight is based on thedistance from the lastBaro update. See BaroSkewed Sensor WeightFactor table.
AIRSystemPressureSensorFAAIRValveControlCircuit FAAIRPumpControlCircuitFAMAF_SensorFAAmbientAirDefault_NAIAT_SensorFAECT_Sensor_FAEngineMisfireDetected_FACatalystSysEfficiencyLoB1_FACatalystSysEfficiencyLoB2_FAControllerProcessorPerf_FAIgnitionOutputDriver_FAFuelInjectorCircuit_FA
Phase 3Cumlatative testweight > sec.2.0
Frequency: Onceper trip when AIRpumpcommanded On
Type A,1 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 311 of 324 15 OBDG02 Page 311 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Transmission ControlTorqueRequestCircuit
P2544 Determines if thetorque request from theTCM is valid
Protect error - SerialCommunication message- ($199 - PTEI3)
OR
Rolling count error - SerialCommunication message($199 - PPEI3) rollingcount value
OR
Range Error - SerialCommunication message- ($199 - PTEI3) TCMRequested TorqueIncrease
OR
Multi-transition error -Trans torque interventiontype request change
Message <> two'scomplement ofmessage
Message <> previousmessage rolling countvalue + one
> Nm450
Requested torqueintervention typetoggles from notincreasing request toincreasing request
Diagnostic enabled/disabled
Power Mode
Ignition Voltage
Engine Running
Run/Crank Active
No Serial communicationloss to TCM (U0101)
Enabled
= Run
> volts6.41
= True
> Sec0.50
No loss ofcommunication
>= Protect16errors during keycycle.
Performed onevery receivedmessage
>= 6Rolling counterrors out of 10samples.
Performed onevery receivedmessage
>= range6errors out of 10samples.
Performed onevery receivedmessage
>= multi-3transitions out of5 samples.Performed every200 msec
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 312 of 324 15 OBDG02 Page 312 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
ControlModulePower OffTimerPerformance
P262B This DTC determines ifthe hardware timerdoes not initialize orcount properly. Thereare two tests to ensureproper functioning ofthe timer: Count UpTest (CUT) and RangeTest (RaTe).
Count Up Test (CUT):Verifies that the HWIOtimer is counting upwith the properincrement.
Range Test (RaTe):When the run/crank isnot active both thehardware and mirrortimers are started. Thetimers are comparedwhen module shutdownis initiated or run/crankbecomes active.
Count Up Test:
Time difference betweenthe current read and theprevious read of the timer
Range Test:
The variation of the HWIOtimer and mirror timer is
> seconds1.50
> %.24.87
Count Up Test:failures out of4samples20
1 sec / sample
Continuous whilerun/crank is notactive and untilcontrollershutdown isinitiated.
Range Test:Once per tripwhen controllershutdown isinitiated or run/crank becomesactive.
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 313 of 324 15 OBDG02 Page 313 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
MalfunctionIndicatorLamp (MIL)ControlCircuit(ODM) Low
P263A Diagnoses themalfunction indicatorlamp control low sidedriver circuit for circuitfaults.
Voltage low during driveroff state (indicates short-to-ground)
Short to ground: 0.5 impedance
between signal andcontroller ground
Run/Crank Voltage
Remote Vehicle Start isnot active
Voltage volts11 failures out of50samples63
50 ms / sample
Type B,No MIL
NO MIL
Note: Incertaincontrollers P0650may alsoset (MILControlOpenCircuit)
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 314 of 324 15 OBDG02 Page 314 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
MalfunctionIndicatorLamp (MIL)ControlCircuit(ODM) High
P263B Diagnoses themalfunction indicatorlamp control low sidedriver circuit for circuitfaults.
Voltage high during driveron state (indicates shortto power)
Short to power: 0.5 impedance
between signal andcontroller power
Run/Crank Voltage
Remote Vehicle Start isnot active
Voltage volts11 failures out of4samples5
50 ms / sample
Type B,No MIL
NO MIL
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 315 of 324 15 OBDG02 Page 315 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
ControlModuleCommunication Bus A Off
U0073 This DTC monitors fora BUS A off condition
Bus off failures exceeds
before the sample time ofis reached
counts5(equivalent to 0.06seconds)
seconds0.56
General Enable Criteria:
U0073
Normal CAN transmissionon Bus A
Device Control
High Voltage VirtualNetwork Management
Ignition Voltage Criteria:
Ignition voltage
Power Mode
Off Cycle Enable Criteria:
KeCAND_b_OffKeyCycleDiagEnbl
Ignition Accessory LineandBattery Voltage
General Enable Criteriaand either Ignition VoltageCriteria or Off CycleEnable Criteria met for >
seconds3.0000
CAN hardware is busOFF for
Not Active on Current KeyCycle
Enabled
Not Active
Not Active
>= 11.00or>= 6.41
= run
= 0( 1 indicates enabled)
= Active
> 11.00
> seconds0.1125
Diagnostic runsin 12.5 ms loop
Type A,1 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 316 of 324 15 OBDG02 Page 316 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
LostCommunication With TCM
U0101 This DTC monitors fora loss ofcommunication with thetransmission controlmodule
Message is not receivedfrom controller for
Message $0AB
Message $0BD
Message $0C7
Message $0F9
Message $189
Message $199
Message $19D
Message $1AF
Message $1BE
Message $1BF
Message $1F5
Message $4C9
seconds10.0
seconds10.0
seconds10.0
seconds10.0
seconds10.0
seconds10.0
seconds10.0
seconds10.0
seconds10.0
seconds10.0
seconds10.0
seconds10.0
General Enable Criteria:
U0073
Normal CAN transmissionon Bus A
Device Control
High Voltage VirtualNetwork Management
Ignition Voltage Criteria:
Ignition voltage
Power Mode
Off Cycle Enable Criteria:
KeCAND_b_OffKeyCycleDiagEnbl
Ignition Accessory LineandBattery Voltage
General Enable Criteriaand either Ignition VoltageCriteria or Off CycleEnable Criteria met for >
seconds3.0000
Power Mode is inaccessory or run or crankand High Voltage VirtualNetwork Management is
Not Active on Current KeyCycle
Enabled
Not Active
Not Active
>= 11.00or>= 6.41
= run
= 0(1 indicates enabled)
= Active
> 11.00
Diagnostic runsin 12.5 ms loop
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 317 of 324 15 OBDG02 Page 317 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
not active for
U0101
TCM
> seconds0.4000
Not Active on Current KeyCycle
is present on the bus
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 318 of 324 15 OBDG02 Page 318 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
LostCommunication With FuelPumpControlModule
U0109 This DTC monitors fora loss ofcommunication with thefuel pump controlmodule
Message is not receivedfrom controller for
Message $1EB
Message $4D9
seconds10.0
seconds10.0
General Enable Criteria:
U0073
Normal CAN transmissionon Bus A
Device Control
High Voltage VirtualNetwork Management
Ignition Voltage Criteria:
Ignition voltage
Power Mode
Off Cycle Enable Criteria:
KeCAND_b_OffKeyCycleDiagEnbl
Ignition Accessory LineandBattery Voltage
General Enable Criteriaand either Ignition VoltageCriteria or Off CycleEnable Criteria met for >
seconds3.0000
Power Mode is inaccessory or run or crankand High Voltage VirtualNetwork Management is
Not Active on Current KeyCycle
Enabled
Not Active
Not Active
>= 11.00or>= 6.41
= run
= 0( 1 indicates enabled)
= Active
> 11.00
Diagnostic runsin 12.5 ms loop
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 319 of 324 15 OBDG02 Page 319 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
not active for
U0109
Fuel Pump ControlModule
> seconds0.4000
Not Active on Current KeyCycle
is present on the bus
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 320 of 324 15 OBDG02 Page 320 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
LostCommunication With Anti-Lock BrakeSystem(ABS)ControlModule
U0121 This DTC monitors fora loss ofcommunication with theAnti-Lock BrakeSystem (ABS) ControlModule (Non-OBDModule ID 243).
Message is not receivedfrom controller for
Message $0C1
Message $0C5
Message $0D1
Message $1C6
Message $1C7
Message $1E9
Message $2F1
Message $2F9
seconds10.0
seconds10.0
seconds10.0
seconds10.0
seconds10.0
seconds10.0
seconds10.0
seconds10.0
General Enable Criteria:
U0073
Normal CAN transmissionon Bus A
Device Control
High Voltage VirtualNetwork Management
Ignition Voltage Criteria:
Ignition voltage
Power Mode
Off Cycle Enable Criteria:
KeCAND_b_OffKeyCycleDiagEnbl
Ignition Accessory LineandBattery Voltage
General Enable Criteriaand either Ignition VoltageCriteria or Off CycleEnable Criteria met for >
seconds3.0000
Power Mode is inaccessory or run or crankand High Voltage Virtual
Not Active on Current KeyCycle
Enabled
Not Active
Not Active
>= 11.00or>= 6.41
= run
= 0(1 indicates enabled)
= Active
> 11.00
Diagnostic runsin 12.5 ms loop
Type C,No MIL"SpecialType C"
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 321 of 324 15 OBDG02 Page 321 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Network Management isnot active for
U0121
Anti-Lock Brake SystemControl Module
> seconds0.4000
Not Active on Current KeyCycle
is present on the bus
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 322 of 324 15 OBDG02 Page 322 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
LostCommunication WithBody ControlModule
U0140 This DTC monitors fora loss ofcommunication with theBody Control Module.
Message is not receivedfrom controller for
Message $0F1
Message $12A
Message $1E1
Message $1F1
Message $1F3
Message $3C9
Message $3CB
Message $3F1
Message $451
Message $4D7
Message $4E1
Message $4E9
seconds10.0
seconds10.0
seconds10.0
seconds10.0
seconds10.0
seconds10.0
seconds10.0
seconds10.0
seconds10.0
seconds10.0
seconds10.0
seconds10.0
General Enable Criteria:
U0073
Normal CAN transmissionon Bus A
Device Control
High Voltage VirtualNetwork Management
Ignition Voltage Criteria:
Ignition voltage
Power Mode
Off Cycle Enable Criteria:
KeCAND_b_OffKeyCycleDiagEnbl
Ignition Accessory LineandBattery Voltage
General Enable Criteriaand either Ignition VoltageCriteria or Off CycleEnable Criteria met for >
seconds3.0000
Power Mode is inaccessory or run or crankand High Voltage VirtualNetwork Management is
Not Active on Current KeyCycle
Enabled
Not Active
Not Active
>= 11.00or>= 6.41
= run
= 0(1 indicates enabled)
= Active
> 11.00
> seconds0.4000
Diagnostic runsin 12.5 ms loop
Type C,No MIL"SpecialType C"
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 323 of 324 15 OBDG02 Page 323 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
not active for
U0140
Body Control Module
Not Active on Current KeyCycle
is present on the bus
15 OBDG02 ECM Summary Tables (Initial DTCs)
ECM (Initial DTCs) Section Page 324 of 324 15 OBDG02 Page 324 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Transmission OutputSpeedSensor(TOSS)
P0502 No activity in the TOSScircuit
TOSS Raw Speed RPM60 Engine Torque
Minimum Throttle opening
Engine Speed
Ignition voltage
PTO
EngineTorqureInaccurate
P0503
N-M90.0 8,191.8
%15.0
RPM 1,500 6,500
Volts 9.0 16.00
not active
KeETQC_b_MinTransRemedial = TRUE:MSFR_b_EngMisfDtctd_FA,MAFR_b_MAF_SnsrTFTKO,MAPR_b_MAP_SnsrTFTKO
KeETQC_b_MinTransRemedial = FALSE:FULR_b_FuelInjCkt_TFTKO,MAFR_b_MAF_SnsrTFTKO, XOYR_b_SecurityFlt,
Not failed this key cycle
sec4.5 Type B,2 Trips
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 1 of 54 15 OBDG02 Page 325 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Transmission OutputSpeedSensor(TOSS)
P0503 TOSS SignalIntermittent
Loop-to-Loop change inTOSS
RPM350 Raw Output SpeedOutput
Speed changeTime sincetransfer case rangechange
Ignition voltage
Engine Speed
Vehicle Speed
PTO
> RPM for 200 2.0sec RPM for 150
sec2.0 sec3.0
Volts 9.0 16.00
RPM 200 7,500for seconds5.0
MPH for 250.00 5.0sec
not active
sec3.3 Type B,2 Trips
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 2 of 54 15 OBDG02 Page 326 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Clutch PedalPositionSensorCircuitRange /Performance
P0806 Detects if Clutch PedalPosition Sensor isStuck in a rangeindicative of a vehicleNOT in gear, when thevehicle is determined tobe in gear. Geardetermination is madeby verifying that theratio of engine RPMversus TransmissionOutput Speed (N/TOS)represents a valid gear.
Filtered Clutch PedalPosition Errorwhen the vehicle isdetermined to be in gear
> %3 N/TOS Ratio:
Transfer Case:
Vehicle speed:
Engine Torque:
Clutch Pedal Position:
OR
No Active DTCs:
Must match actual gear(i.e. vehicle in gear)
Not in 4WD Low range
> MPH6.2
> EngTorqueThreshold(see Supporting Tables)
<ResidualErrEnableLow(see Supporting Tables)>ResidualErrEnableHigh(see Supporting Tables)
ClutchPstnSnsrCktHi FAClutchPstnSnsrCktLo FACrankSensor_FATransmission OutputShaft Angular VelocityValidityVehicleSpeedSensor_FA
25 ms loopContinuous
Type A,1 Trips
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 3 of 54 15 OBDG02 Page 327 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Clutch PedalPositionSensorCircuit Low
P0807 Detects ContinuousCircuit Out-of-RangeLow or Open
Clutch Position SensorCircuit
for
< % of Vref4
counts out of200 250samples
Engine Not CrankingSystem Voltage
No active DTCs:
> Volts9.0 25 ms loopContinuous
Type A,1 Trips
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 4 of 54 15 OBDG02 Page 328 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Clutch PedalPositionSensorCircuit High
P0808 Detects ContinuousCircuit Out-of-RangeHigh
Clutch Position SensorCircuit
for
> % of Vref96
counts out of200 250samples
Engine Not CrankingSystem Voltage
No active DTCs:
> Volts9.0 25 ms loopContinuous
Type A,1 Trips
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 5 of 54 15 OBDG02 Page 329 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Clutch PedalPosition NotLearned
P080A Detects Invalid ClutchPedal Fully AppliedLearn Position values
Fully Applied LearnPosition
OR
< %12.0
> %35.0
OBD Manufacturer'sEnable Counter
= 0 250 ms loopContinuous
Type A,1 Trips
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 6 of 54 15 OBDG02 Page 330 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Turbo/SuperChargerBypassValveControlCircuit
P0033 Detect TurbochargerBypass Valve - OpenCircuit
ECM detects thatcommanded and actualstates of output driver donot match because theoutput is open circuit
Diagnostic Enabled
EnabledPowertrain relayVoltage
Ignition run crank voltage
Engine is not cranking
1
>= Volts11.00
>=Volts5.00
10
failures out of20
samples
1 sample every100ms
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 7 of 54 15 OBDG02 Page 331 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Turbo/SuperChargerBypassValveControlCircuit Low
P0034 Detect TurbochargerBypass Valve - Shortedto Ground
ECM detects thatcommanded and actualstates of output driver donot match because theoutput is shorted toground
Diagnostic Enabled
EnabledPowertrain relayVoltage
Ignition run crank voltage
Engine is not cranking
1
>=Volts11.00
>= Volts5.00
10
failures out of20
samples
1 sample every100ms
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 8 of 54 15 OBDG02 Page 332 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Turbo/SuperChargerBypassValveControlCircuit High
P0035 Detect TurbochargerBypass Valve - Shortedto Power
ECM detects thatcommanded and actualstates of output driver donot match because theoutput is shorted to power
Diagnostic Enabled
EnabledPowertrain relayVoltage
Ignition run crank voltage
Engine is not cranking
1
>=Volts 11.00
>=Volts5.00
10
failures out of20
samples
1 sample every100ms
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 9 of 54 15 OBDG02 Page 333 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
RadiatorCoolantTemp -EngineCoolantTemp (ECT)Correlation(DCRD)
P00B6 This DTC detects adifference betweenECT and RCT after asoak condition.
A failure will be reported ifany of the following occur:
1) Absolute differencebetween ECT at power up& RCT at power up is anIAT based threshold tablelookup value(fast fail).
2) Absolute differencebetween ECT at power up& RCT at power up is > by
ºC and a block20.0heater has not beendetected.
3) ECT at power up >RCT at power up by 20.0ºC and the time spentcranking the enginewithout starting is greaterthan or equal to 10.0seconds with theLowFuelConditionDiag
See the table named:P00B6_Fail if powerup ECT exceeds RCTby these valuesin the Supportingtables section
= False
No Active DTC's
Engine Off Soak TimePropulsion Off Soak TimeNon-volatile memoryinitization
Test complete this tripTest aborted this tripIATLowFuelCondition Diag
==================Block Heater detection isenabled when either ofthe following occurs:
1) ECT at power up > IATat power up by2) Cranking time
==================Block Heater is detectedand diagnostic is abortedwhen 1) or 2) occurs.
1a) Vehicle drive time
1b) Vehicle speed
1c) Additional Vehicledrive time is provided to1a when Vehicle speed is
VehicleSpeedSensor_FAIAT_SensorCircuitFATHMR_RCT_Sensor_Ckt_FATHMR_ECT_Sensor_Ckt_FAIgnitionOffTimeValidTimeSinceEngineRunningValid> seconds28,800> seconds0
= Not occurred
= False= False ºC-7
= False
==================
> ºC20.0< Seconds10.0
==================
> Seconds with60
> MPH and14.9
times the seconds0.00with vehicle speed below
1 failure500 msec/sampleOnce per validcold start
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 10 of 54 15 OBDG02 Page 334 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
below 1b as follows:
1d) IAT drops from powerup IAT
2a) ECT drops frompower up ECT
2b) Engine run time
==================Diagnostic is abortedwhen 3) or 4) occurs:
3) Engine run time withvehicle speed below 1b
4) Minimum IAT duringtest
1b
ºC8.0
> ºC2
Within < Seconds60
===================
> 1800 Seconds
ºC-7.0
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 11 of 54 15 OBDG02 Page 335 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Intake AirPressureMeasurement System -MultipleSensorCorrelation(turbocharged)
P00C7 Detects aninconsistency betweenpressure sensors in theinduction system inwhich a particularsensor cannot beidentified as the failedsensor
ABS(Manifold Pressure -Baro Pressure)ANDABS(Turbocharger BoostPressure - ManifoldPressure)ANDABS(Turbocharger BoostPressure - Baro Pressure)
OR
ABS(Manifold Pressure -Baro Pressure)ANDABS(Turbocharger BoostPressure - ManifoldPressure)ANDABS(Turbocharger BoostPressure - Baro Pressure)
OR
ABS(Manifold Pressure -Baro Pressure)ANDABS(Turbocharger BoostPressure - ManifoldPressure)ANDABS(Turbocharger BoostPressure - Baro Pressure)
OR
ABS(Manifold Pressure -Baro Pressure)ANDABS(Turbocharger BoostPressure - Manifold
> kPa10.0
<= kPa10.0
<= kPa10.0
<= kPa10.0
> kPa10.0
<= kPa10.0
<= kPa10.0
<= kPa10.0
> kPa10.0
> kPa10.0
Time between currentignition cycle and the lasttime the engine wasrunning
Engine is not rotating
Manifold PressureManifold PressureBaro PressureBaro PressureTurbocharger BoostPressureTurbocharger BoostPressure
No Active DTCs:
No Pending DTCs:
> seconds10.0
>= kPa50.0<= kPa115.0>= kPa50.0<= kPa115.0
>= kPa50.0
<= kPa115.0
EngineModeNotRunTimerErrorMAP_SensorFAAAP_SnsrFAAAP2_SnsrFA
MAP_SensorCircuitFPAAP_SnsrCktFPAAP2_SnsrCktFP
failures out of4samples5
1 sample every12.5 msec
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 12 of 54 15 OBDG02 Page 336 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Pressure)ANDABS(Turbocharger BoostPressure - Baro Pressure)
> kPa10.0
> kPa10.0
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 13 of 54 15 OBDG02 Page 337 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
ABS(Power Up IAT -Power Up IAT2)
AND
ABS(Power Up IAT -Power Up IAT3)
AND
ABS(Power Up IAT2 -Power Up IAT3)
<= deg C25
> deg C25
> deg C25
Time between currentignition cycle and the lasttime the engine wasrunning
Powertrain Relay Voltagefor a time
No Active DTCs:
> seconds28,800
>= Volts11.00>= seconds0.9
PowertrainRelayFaultECT_Sensor_Ckt_FAIAT_SensorCircuitFAMnfdTempSensorCktFAHumTempSnsrCktFA
Executes once atthe beginning ofeach ignitioncycle if enableconditions aremet
Intake AirTemperatureSensor 3CircuitPerformance(applicationswith humiditysensor andmanifoldtemperaturesensor)
P00E9 Detects an IAT3 sensorthat has stuck in rangeby comparing to IATand IAT2 at startup
Type B,2 Trips
Power Up IAT isbetween Power Up IAT2and Power Up IAT3
AND
ABS(Power Up IAT2 -Power Up IAT3)
AND
ABS(Power Up IAT -Power Up IAT3) >ABS(Power Up IAT -Power Up IAT2)
> Deg C25
Time between currentignition cycle and the lasttime the engine wasrunning
Powertrain Relay Voltagefor a time
No Active DTCs:
> seconds28,800
>= Volts11.00>= seconds0.9
PowertrainRelayFaultECT_Sensor_Ckt_FAIAT_SensorCircuitFAMnfdTempSensorCktFAHumTempSnsrCktFA
Executes once atthe beginning ofeach ignitioncycle if enableconditions aremet
Power Up IAT2 isbetween Power Up IATand Power Up IAT3
AND
ABS(Power Up IAT -Power Up IAT3)
AND
ABS(Power Up IAT2 -
> deg C25
Time between currentignition cycle and the lasttime the engine wasrunning
Powertrain Relay Voltagefor a time
No Active DTCs:
> seconds28,800
>= Volts11.00>= seconds0.9
PowertrainRelayFaultECT_Sensor_Ckt_FAIAT_SensorCircuitFAMnfdTempSensorCktFA
Executes once atthe beginning ofeach ignitioncycle if enableconditions aremet
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 14 of 54 15 OBDG02 Page 338 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Power Up IAT3) >ABS(Power Up IAT2 -Power Up IAT)
HumTempSnsrCktFA
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 15 of 54 15 OBDG02 Page 339 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Intake AirTemperatureSensorCircuit 3 Low(applicationswith manifoldtemperatureandhumidity)
P00EA Detects a continuousshort to ground in theIAT 3 signal circuit orthe IAT 3 sensor
Raw IAT 3 Input < Ohms56(~150 deg C)
Engine Run Time > seconds0.00 failures out40of samples50
1 sample every100 msec
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 16 of 54 15 OBDG02 Page 340 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Intake AirTemperatureSensorCircuit 3High(applicationswith manifoldtemperatureandhumidity)
P00EB Detects a continuousopen circuit in the IAT 3signal circuit or the IAT3 sensor
Raw IAT 3 Input > Ohms151,542(~-60 deg C)
Engine Run Time > seconds0.00 failures out40of samples50
1 sample every100 msec
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 17 of 54 15 OBDG02 Page 341 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Intake AirTemperatureSensor 3IntermittentIn-Range
P00EC Detects a noisy orerratic IAT 3 signalcircuit or IAT 3 sensor
String Length
Where:"String Length" = sum of"Diff" calculated over
And where:"Diff" = ABS(current IAT 3reading - IAT 3 readingfrom 100 millisecondsprevious)
> DegC80.00
consecutive IAT 310samples
Continuous failures out of4samples5
Each sampletakes 1.0seconds
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 18 of 54 15 OBDG02 Page 342 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Mass AirFlow SystemPerformance(turbocharged)
P0101 Determines if the MAFsensor is stuck withinthe normal operatingrange
See table "TurbochargerIntake Flow RationalityDiagnostic FailureMatrix" for combinationsof model failures that canset this DTC.
MAF model fails whenABS(Measured Flow –Modeled Air Flow) Filtered
MAP1 model fails whenABS(Measured MAP –MAP Model 1) Filtered
MAP2 model fails whenABS(Measured MAP –MAP Model 2) Filtered
MAP3 model fails whenABS(Measured MAP –MAP Model 3) Filtered
TIAP1 model fails whenABS(Measured TIAP –TIAP Model 1) Filtered
TPS model fails whenFiltered Throttle ModelError
TIAP Correlation modelfails whenHigh Engine Air Flow isTRUEANDMeasured TIAP -measured MAP -offset as a function ofengine speed
> grams/sec16
> kPa20.0
> kPa25.0
> kPa25.0
> kPa25.0
> kPa*(g/s)250
> kPa25.0
Engine SpeedEngine SpeedCoolant TempCoolant TempIntake Air TempIntake Air TempMinimum total weightfactor (all factorsmultiplied together)
>= RPM400<= RPM6,000> Deg C-7< Deg C126> Deg C-20< Deg C100
>= 0.50
Modeled Air Flow Errormultiplied by MAFResidual Weight Factorbased on RPM and MAFResidual Weight Factorbased on MAF Est
MAP Model 1 Errormultiplied by MAP1Residual Weight Factorbased on RPM
MAP Model 2 Errormultiplied by MAP2Residual Weight Factorbased on RPM
MAP Model 3 Errormultiplied by MAP3Residual Weight Factorbased on RPM
TIAP Model 1 Errormultiplied by TIAPResidual Weight Factorbased on RPM
Filtered Throttle ModelError multiplied by TPSResidual Weight Factorbased on RPM
Continuous
Calculation areperformed every12.5 msec
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 19 of 54 15 OBDG02 Page 343 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
See table "TIAP-MAPCorrelation Offset"
OR
Low Engine Air Flow isTRUEANDMeasured TIAP -measured Baro -offset as a function ofengine speedSee table "TIAP-BaroCorrelation Offset"
TIAP Correlation is validwhenHigh Engine Air Flow hasbeen TRUE for a period oftimeORLow Engine Air Flow hasbeen TRUE for a period oftime
High Engine Air Flow isTRUE whenMass Air Flow
ANDManifold Pressure
AND
> kPa25.0
> seconds2.0
> seconds2.0
> a threshold ingm/sec as a functionof engine speedSee table "TIAP-MAPCorrelation Min AirFlow"
> a threshold in kPaas a function ofengine speedSee table "TIAP-MAPCorrelation Min MAP"
No Active DTCs:
No Pending DTCs:
See Residual WeightFactor tables.
MAP_SensorCircuitFAEGRValvePerformance_FAMAF_SensorCircuitFACrankSensor_FAECT_Sensor_FAIAT_SensorFAMnfdTempSensorFATC_BoostPresSnsrCktFAAmbientAirDefault
EGRValve_FPECT_Sensor_Ckt_FPIAT_SensorCircuitFPMnfdTempSensorCktFP
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 20 of 54 15 OBDG02 Page 344 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Filtered Mass Air Flow -Mass Air Flow
Low Engine Air Flow isTRUE whenMass Air Flow
ANDManifold Pressure
ANDMass Air Flow - FilteredMass Air Flow
< gm/sec2.0
< a threshold ingm/sec as a functionof engine speedSee table "TIAP-BaroCorrelation Max AirFlow"
< a threshold in kPa asa function of enginespeed See table"TIAP-BaroCorrelation MaxMAP"
< gm/sec2.0
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 21 of 54 15 OBDG02 Page 345 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
See table "TurbochargerIntake Flow RationalityDiagnostic FailureMatrix" for combinationsof model failures that canset this DTC.
MAF model fails whenABS(Measured Flow –Modeled Air Flow) Filtered
MAP1 model fails whenABS(Measured MAP –MAP Model 1) Filtered
MAP2 model fails whenABS(Measured MAP –MAP Model 2) Filtered
MAP3 model fails whenABS(Measured MAP –MAP Model 3) Filtered
TIAP1 model fails whenABS(Measured TIAP –TIAP Model 1) Filtered
TPS model fails whenFiltered Throttle ModelError
TIAP Correlation modelfails when
High Engine Air Flow isTRUEANDMeasured TIAP -measured MAP -offset as a function ofengine speedSee table "TIAP-MAP
> grams/sec16
> kPa20.0
> kPa25.0
> kPa25.0
> kPa25.0
> kPa*(g/s)250
> kPa25.0
Engine SpeedEngine SpeedCoolant TempCoolant TempIntake Air TempIntake Air TempMinimum total weightfactor (all factorsmultiplied together)
>= RPM400<= RPM6,000> Deg C-7< Deg C126> Deg C-20< Deg C100
>= 0.50
Modeled Air Flow Errormultiplied by MAFResidual Weight Factorbased on RPM and MAFResidual Weight Factorbased on MAF Est
MAP Model 1 Errormultiplied by MAP1Residual Weight Factorbased on RPM
MAP Model 2 Errormultiplied by MAP2Residual Weight Factorbased on RPM
MAP Model 3 Errormultiplied by MAP3Residual Weight Factorbased on RPM
TIAP Model 1 Errormultiplied by TIAPResidual Weight Factorbased on RPM
Filtered Throttle ModelError multiplied by TPSResidual Weight Factorbased on RPM
Continuous
Calculation areperformed every12.5 msec
ManifoldAbsolutePressureSensorPerformance(turbocharged)
P0106 Determines if the MAPsensor is stuck withinthe normal operatingrange
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 22 of 54 15 OBDG02 Page 346 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Correlation Offset"
OR
Low Engine Air Flow isTRUEANDMeasured TIAP -measured Baro -offset as a function ofengine speedSee table "TIAP-BaroCorrelation Offset"
TIAP Correlation is validwhen
High Engine Air Flow hasbeen TRUE for a period oftimeORLow Engine Air Flow hasbeen TRUE for a period oftime
High Engine Air Flow isTRUE whenMass Air Flow
ANDManifold Pressure
ANDFiltered Mass Air Flow -Mass Air Flow
> kPa25.0
> seconds2.0
> seconds2.0
> a threshold ingm/sec as a functionof engine speedSee table "TIAP-MAPCorrelation Min AirFlow"
> a threshold in kPaas a function ofengine speedSee table "TIAP-MAPCorrelation Min MAP"
< gm/sec2.0
No Active DTCs:
No Pending DTCs:
See Residual WeightFactor tables.
MAP_SensorCircuitFAEGRValvePerformance_FAMAF_SensorCircuitFACrankSensor_FAECT_Sensor_FAIAT_SensorFAMnfdTempSensorFATC_BoostPresSnsrCktFAAmbientAirDefault
EGRValve_FPECT_Sensor_Ckt_FPIAT_SensorCircuitFPMnfdTempSensorCktFP
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 23 of 54 15 OBDG02 Page 347 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Low Engine Air Flow isTRUE whenMass Air Flow
ANDManifold Pressure
ANDMass Air Flow - FilteredMass Air Flow
< a threshold ingm/sec as a functionof engine speedSee table "TIAP-BaroCorrelation Max AirFlow"
< a threshold in kPaas a function ofengine speedSee table "TIAP-BaroCorrelation MaxMAP"
< gm/sec2.0
Manifold PressureORManifold Pressure
OR
ABS(Manifold Pressure -Baro Pressure)ANDABS(Turbocharger BoostPressure - ManifoldPressure)ANDABS(Turbocharger BoostPressure - Baro Pressure)
< kPa50.0
> kPa115.0
> kPa10.0
> kPa10.0
<= kPa10.0
Time between currentignition cycle and the lasttime the engine wasrunning
Engine is not rotating
No Active DTCs:
No Pending DTCs:
> seconds10.0
EngineModeNotRunTimerErrorMAP_SensorFATC_BoostPresSnsrCktFAAAP2_SnsrFA
MAP_SensorCircuitFPAAP_SnsrCktFPAAP2_SnsrCktFP
failures out of4samples5
1 sample every12.5 msec
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 24 of 54 15 OBDG02 Page 348 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
ThrottlePositionSensorPerformance(turbocharged)
P0121 Determines if theThrottle PositionSensor input is stuckwithin the normaloperating range
See table "TurbochargerIntake Flow RationalityDiagnostic FailureMatrix" for combinationsof model failures that canset this DTC.
MAF model fails whenABS(Measured Flow –Modeled Air Flow) Filtered
MAP1 model fails whenABS(Measured MAP –MAP Model 1) Filtered
MAP2 model fails whenABS(Measured MAP –MAP Model 2) Filtered
MAP3 model fails whenABS(Measured MAP –MAP Model 3) Filtered
TIAP1 model fails whenABS(Measured TIAP –TIAP Model 1) Filtered
TPS model fails whenFiltered Throttle ModelError
TIAP Correlation modelfails when
High Engine Air Flow isTRUE ANDMeasured TIAP -measured MAP - offset asa function of enginespeedSee table "TIAP-MAP
> grams/sec16
> kPa20.0
> kPa25.0
> kPa25.0
> kPa25.0
> kPa*(g/s)250
> kPa25.0
Engine SpeedEngine SpeedCoolant TempCoolant TempIntake Air TempIntake Air TempMinimum total weightfactor (all factorsmultiplied together)
>= RPM400<= RPM6,000> Deg C-7< Deg C126> Deg C-20< Deg C100
>= 0.50
Modeled Air Flow Errormultiplied by MAFResidual Weight Factorbased on RPM and MAFResidual Weight Factorbased on MAF Est
MAP Model 1 Errormultiplied by MAP1Residual Weight Factorbased on RPM
MAP Model 2 Errormultiplied by MAP2Residual Weight Factorbased on RPM
MAP Model 3 Errormultiplied by MAP3Residual Weight Factorbased on RPM
TIAP Model 1 Errormultiplied by TIAPResidual Weight Factorbased on RPM
Filtered Throttle ModelError multiplied by TPSResidual Weight Factorbased on RPM
Continuous
Calculation areperformed every12.5 msec
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 25 of 54 15 OBDG02 Page 349 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Correlation Offset"
OR
Low Engine Air Flow isTRUE ANDMeasured TIAP -measured Baro - offset asa function of enginespeedSee table "TIAP-BaroCorrelation Offset"
TIAP Correlation is validwhenHigh Engine Air Flow hasbeen TRUE for a period oftimeORLow Engine Air Flow hasbeen TRUE for a period oftime
High Engine Air Flow isTRUE whenMass Air Flow
ANDManifold Pressure
ANDFiltered Mass Air Flow -Mass Air Flow
> kPa25.0
> seconds2.0
> seconds2.0
> a threshold in gmsec as a function ofengine speedSee table "TIAP-MAPCorrelation Min AirFlow"
> a threshold in kPa asa function of enginespeedSee table "TIAP-MAPCorrelation Min MAP"
< gm/sec2.0
No Active DTCs:
No Pending DTCs:
See Residual WeightFactor tables.
MAP_SensorCircuitFAEGRValvePerformance_FAMAF_SensorCircuitFACrankSensor_FAECT_Sensor_FAIAT_SensorFAMnfdTempSensorFATC_BoostPresSnsrCktFAAmbientAirDefault
EGRValve_FPECT_Sensor_Ckt_FPIAT_SensorCircuitFPMnfdTempSensorCktFP
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 26 of 54 15 OBDG02 Page 350 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Low Engine Air Flow isTRUE whenMass Air Flow
ANDManifold Pressure
ANDMass Air Flow - FilteredMass Air Flow
< a threshold in gmsec as a function ofengine speedSee table "TIAP-BaroCorrelation Max AirFlow"
< a threshold in kPa asa function of enginespeedSee table "TIAP-BaroCorrelation MaxMAP"
< gm/sec2.0
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 27 of 54 15 OBDG02 Page 351 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2S CircuitInsufficientActivity Bank1 Sensor 1
P0134 This DTC determines ifthe O2 sensor circuit isopen.
Oxygen Sensor Signal > mvolts1,700 No Active DTC's
System VoltageAFM StatusHeater Warm-up delayEngine Run TimeEngine Run AccumFuel Condition
TPS_ThrottleAuthorityDefaultedMAF_SensorFAEthanolCompositionSensor_FA
< Volts <10.0 32.0= All Cylinders active= Complete> seconds5> seconds50 % Ethanol87
failures out100of samples.125
Frequency:Continuous 100msec loop
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 28 of 54 15 OBDG02 Page 352 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2S CircuitInsufficientActivity Bank1 Sensor 2)(For SingleBankExhaustOnly
P0140 This DTC determines ifthe O2 sensor circuit isopen.
Oxygen Sensor Signal > mvolts1,700 No Active DTC's
System VoltageAFM StatusHeater Warm-up delayEngine Run TimeEngine Run AccumFuel Condition
TPS_ThrottleAuthorityDefaultedMAF_SensorFAEthanolCompositionSensor_FA
< Volts <10.0 32.0= All Cylinders active= Complete> seconds5> seconds50 % Ethanol87
failures out100of samples.125
Frequency:Continuous 100msec loop
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 29 of 54 15 OBDG02 Page 353 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Turbo/SuperChargerEngineOverboostTurbocharger withwastegate.Notsupercharger withmechanicalcompressor
P0234 Detect Negative BoostPressure ControlDeviation
Desired Boost Pressure -Actual Boost Pressure
<(KtBSTD_p_CntrlDevNegLim -KtBSTD_p_CntrlDevAmbAirCorr)
See Tables inSupporting TablesSheet
Diagnostic Enabled
Engine Speed
Engine Speed
Desired Boost Pressure
Desired Boost Pressure
Desired Boost PressureDerivative
Desired Boost PressureDerivative
Ambient Pressure
Ambient Pressure
Coolant Temp
Coolant Temp
Intake Air Temp
Intake Air Temp
Wait for steady state:
No Active DTCs:
1
> rpm2,450
< rpm6,000
> kPa135.0
< kPa220.0
> kPa/s-70.0
< kPa/s55.0
> kPa70.0
< kPa120.0
> Deg C-40.0
< Deg C126.0
> Deg C-40.0
< Deg C80.0
>KtBSTD_t_CntrlDevEnblDelay See Table inSupporting Tables Sheet
Desired Boost Pressure >BasicPressure
AmbientAirDefault_SnsrBSTR_b_PCA_CktFABSTR_b_TurboBypassCktFAECT_Sensor_FAIAT_Sen
20failures out of20samples
1 sample every100ms
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 30 of 54 15 OBDG02 Page 354 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
No Active DVCs:
sorFABSTR_b_ExcsvBstTFTKOBSTR_b_PCA_CktTFTKOTC_BoostPresSnsrFAAnyCamPhaser_FABSTR_b_PresCntrlTooLoTFTKOBSTR_b_PresCntrlTooHiTFTKOEnginePowerLimited
BSTR_b_DVC_PCA_DC_ActvBSTR_b_DVC_PCA_PstnActvBSTR_b_DVC_TurboComprBypActv
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 31 of 54 15 OBDG02 Page 355 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
See table "TurbochargerIntake Flow RationalityDiagnostic FailureMatrix" for combinationsof model failures that canset this DTC.
MAF model fails whenABS(Measured Flow –Modeled Air Flow) Filtered
MAP1 model fails whenABS(Measured MAP –MAP Model 1) Filtered
MAP2 model fails whenABS(Measured MAP –MAP Model 2) Filtered
MAP3 model fails whenABS(Measured MAP –MAP Model 3) Filtered
TIAP1 model fails whenABS(Measured TIAP -TIAP Model 1) Filtered
TPS model fails whenFiltered Throttle ModelError
TIAP Correlation modelfails whenHigh Engine Air Flow isTRUE ANDMeasured TIAP -measured MAP - offset asa function of enginespeedSee table "TIAP-MAPCorrelation Offset"
> grams/sec16
> kPa20.0
> kPa25.0
> kPa25.0
> kPa25.0
> kPa*(g/s)250
> kPa25.0
Engine SpeedEngine SpeedCoolant TempCoolant TempIntake Air TempIntake Air TempMinimum total weightfactor (all factorsmultiplied together)
>= RPM400<= RPM6,000> Deg C-7< Deg C126> Deg C-20< Deg C100
>= 0.50
Modeled Air Flow Errormultiplied by MAFResidual Weight Factorbased on RPM and MAFResidual Weight Factorbased on MAF Est
MAP Model 1 Errormultiplied by MAP1Residual Weight Factorbased on RPM
MAP Model 2 Errormultiplied by MAP2Residual Weight Factorbased on RPM
MAP Model 3 Errormultiplied by MAP3Residual Weight Factorbased on RPM
TIAP Model 1 Errormultiplied by TIAPResidual Weight Factorbased on RPM
Filtered Throttle ModelError multiplied by TPSResidual Weight Factorbased on RPM
Continuous
Calculation areperformed every12.5 msec
Turbocharger BoostPressure(TIAP)SensorPerformance
P0236 Determines if theTurbocharger Boost(TIAP) PressureSensor input is stuckwithin the normaloperating range
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 32 of 54 15 OBDG02 Page 356 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
OR
Low Engine Air Flow isTRUE ANDMeasured TIAP -measured Baro - offset asa function of enginespeedSee table "TIAP-BaroCorrelation Offset"
TIAP Correlation is validwhenHigh Engine Air Flow hasbeen TRUE for a period oftimeORLow Engine Air Flow hasbeen TRUE for a period oftime
High Engine Air Flow isTRUE whenMass Air Flow
ANDManifold Pressure
ANDFiltered Mass Air Flow -Mass Air Flow
> kPa25.0
> seconds2.0
> seconds2.0
> a threshold ingm/sec as a functionof engine speed. Seetable "TIAP-MAPCorrelation Min AirFlow"
> a threshold in kPa asa function of enginespeed. See table"TIAP-MAPCorrelation Min MAP"
< gm/sec2.0
No Active DTCs:
No Pending DTCs:
See Residual WeightFactor tables.
MAP_SensorCircuitFAEGRValvePerformance_FAMAF_SensorCircuitFACrankSensor_FAECT_Sensor_FAIAT_SensorFAMnfdTempSensorFATC_BoostPresSnsrCktFAAmbientAirDefault
EGRValve_FPECT_Sensor_Ckt_FPIAT_SensorCircuitFPMnfdTempSensorCktFP
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 33 of 54 15 OBDG02 Page 357 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Low Engine Air Flow isTRUE whenMass Air Flow
ANDManifold Pressure
ANDMass Air Flow - FilteredMass Air Flow
< a threshold in gm/sec as a function ofengine speed. Seetable "TIAP-BaroCorrelation Max AirFlow"
< a threshold in kPa asa function of enginespeed. See table"TIAP-BaroCorrelation MaxMAP"
< gm/sec2.0
Turbocharger BoostPressureORTurbocharger BosstPressure
OR
ABS(Manifold Pressure -Baro Pressure)ANDABS(Turbocharger BoostPressure - ManifoldPressure)ANDABS(Turbocharger BoostPressure - Baro Pressure)
< kPa50.0
> kPa115.0
<= kPa10.0
> kPa10.0
> kPa10.0
Time between currentignition cycle and the lasttime the engine wasrunning
Engine is not rotating
No Active DTCs:
No Pending DTCs:
> seconds10.0
EngineModeNotRunTimerErrorMAP_SensorFATC_BoostPresSnsrCktFAAAP2_SnsrFA
MAP_SensorCircuitFPAAP_SnsrCktFPAAP2_SnsrCktFP
failures out of4samples5
1 sample every12.5 msec
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 34 of 54 15 OBDG02 Page 358 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Turbocharger BoostPressureSensorCircuit Low
P0237 Detects a continuousshort to low or open ineither the signal circuitor the turbochargerboost pressure sensor.
Turbocharger BoostPressure Voltage < % of 5 Volt17.0
Range(This is equal to 0.85Volts, or kPa)49.6
Engine Run Time > seconds0.00 failures out320of samples400
1 sample every12.5 msec
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 35 of 54 15 OBDG02 Page 359 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Turbocharger BoostPressureSensorCircuit High
P0238 Detects an opensensor ground orcontinuous short tohigh in either the signalcircuit or theturbocharger boostpressure sensor.
Turbocharger BoostPressure Voltage > % of 5 Volt95.0
Range(This is equal to 4.75Volts, or kPa)306.6
Engine Run Time > seconds0.00 failures out320of samples400
1 sample every12.5 msec
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 36 of 54 15 OBDG02 Page 360 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
TurbochargerWastegate /Supercharger BoostSolenoid AControlCircuit
P0243 Detect TurbochargerBoost Solenoid -OpenCircuit
ECM detects thatcommanded and actualstates of output driver donot match because theoutput is open circuit
Diagnostic Enabled
Powertrain relay voltage
Ignition run crank voltage
Engine is not cranking
1
>= 11.00Volts
>=Volts5.00
10
failures out of20
samples
1 sample every100ms
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 37 of 54 15 OBDG02 Page 361 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
TurbochargerWastegate /Supercharger BoostSolenoid AControlCircuit Low
P0245 Detect TurbochargerBoost Solenoid -Shorted to ground
ECM detects thatcommanded and actualstates of output driver donot match because theoutput is shorted toground
Diagnostic Enabled
Powertrain relay voltage
Ignition run crank voltage
Engine is not cranking
1
>= 11.00Volts
>=Volts5.00
10
failures out of20
samples
1 sample every100ms
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 38 of 54 15 OBDG02 Page 362 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
TurbochargerWastegate /Supercharger BoostSolenoid AControlCircuit High
P0246 Detect TurbochargerBoost Solenoid -Shorted to Power
ECM detects thatcommanded and actualstates of output driver donot match because theoutput is shorted to power
Diagnostic Enabled
Powertrain relay voltage
Ignition run crank voltage
Engine is not cranking
1
>= 11.00Volts
>=Volts5.00
10
failures out of20
samples
1 sample every100ms
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 39 of 54 15 OBDG02 Page 363 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Turbo/SuperChargerEngineUnderboostTurbocharger withwastegate.Notsupercharger withmechanicalcompressor
P0299 Detect Positive BoostPressure ControlDeviation
Desired Boost Pressure -Actual Boost Pressure
>(KtBSTD_p_CntrlDevPosLim +KtBSTD_p_CntrlDevAmbAirCorr)
See Tables inSupporting TablesSheet
Diagnostic Enabled
Engine Speed
Engine Speed
Desired Boost Pressure
Desired Boost Pressure
Desired Boost PressureDerivative
Desired Boost PressureDerivative
Ambient Pressure
Ambient Pressure
Coolant Temp
Coolant Temp
Intake Air Temp
Intake Air Temp
Wait for steady state:
No Active DTCs:
1
> rpm2,450
< rpm6,000
> kPa135.0
< kPa220.0
> kPa/s-70.0
< kPa/s55.0
> kPa70.0
< kPa120.0
> Deg C-40.0
< Deg C126.0
> Deg C-40.0
< Deg C80.0
>KtBSTD_t_CntrlDevEnblDelay See Table inSupporting Tables Sheet
Desired Boost Pressure >Basic Pressure
AmbientAirDefault_SnsrBSTR_b_PCA_CktFABSTR_b_TurboBypassCktFAECT_Sensor_FA
25failures out of25samples
1 sample every100ms
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 40 of 54 15 OBDG02 Page 364 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
No Active DVCs:
IAT_SensorFABSTR_b_ExcsvBstTFTKOBSTR_b_PCA_CktTFTKOTC_BoostPresSnsrFAAnyCamPhaser_FABSTR_b_PresCntrlTooLoTFTKOBSTR_b_PresCntrlTooHiTFTKOEnginePowerLimited
BSTR_b_DVC_PCA_DC_ActvBSTR_b_DVC_PCA_PstnActvBSTR_b_DVC_TurboComprBypActv
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 41 of 54 15 OBDG02 Page 365 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
CatalystSystem LowEfficiencyBank 1
P0420 NOTE: The informationcontained belowapplies to applicationsthat use the IdleCatalyst MonitorAlgorithm
The catalyst washcoatcontains Cerium Oxide.Cerium Oxide reactswith NO and O2 duringlean A/F excursions tostore the excessoxygen (I.e. CeriumOxidation). During richA/F excursions, CeriumOxide reacts with COand H2 to release thisstored oxygen (I.e.Cerium Reduction).This is referred to asthe Oxygen StorageCapacity, or OSC.CatMon’s strategy is to“measure” the OSC ofthe catalyst throughforced Lean and RichA/F excursions
Normalized Ratio OSCValue CalculationInformation andDefinitions =1. Raw OSCCalculation = (post catO2 Resp time - pre catO2 Resp time)2. BestFailing OSCvalue from a calibrationtable (based on tempand exhaust gas flow)
Normalized Ratio OSCValue(EWMA filtered)
< 0.35 There must be a valid idleperiod. The criteria are:
Driver must be off theaccel pedal. This checksthat the final accel pedalposition (comprehendingdeadband and hysteresis)is essentially zero.
Idle Speed ControlSystem Is Active
Vehicle Speed
Engine speed
Engine run time
Tests attempted this trip
The catalyst diagnostichas not yet completed forthe current trip.
Catalyst Idle ConditionsMet Criteria is satifiedwhich includes theGeneral Enable met andthe Valid Idle Period
< MPH1.24
> RPM for a1,200minimum of seconds2since end of last idleperiod.
>CatmonMinEngineRunTimeToEnableThis is a function ofCoolant Temperature,please see "SupportingTables" for details.
< 255
1 test attemptedper valid idleperiod
Minimum of 1test per trip
Maximum of6tests per trip
Frequency:Fueling Related :12.5 ms
OSCMeasurements:100 ms
Temp Prediction:12.5ms
Type A,1 Trips
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 42 of 54 15 OBDG02 Page 366 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
3. WorstPassing OSCvalue (based on tempand exhaust gas flow)
Normalized RatioCalculation = (1-2) /(3-2)
A Normalized Ratio of 1essentially represents agood part and a ratio of0 essentially representsa very bad part.TheCatalyst MonitoringTest is done during idle.Several conditionsmust be meet in orderto execute this test.These conditions andtheir related values arelisted in the secondaryparameters area of thisdocument.
Refer to theP0420_WorstPassingOSCTableB1 andP0420_BestFailingOSCTableB1 table in theSupporting Tables tabfor details
Criteria met, as well as:
Green Converter Delay
Induction Air
Intrusive test(s):FueltrimPost O2EVAPEGROther vehiclefunctions:
Power Take OffRunCrank VoltageEthanol Estimation
ECT
Barometric Pressure
Idle Time before goingintrusive is
Idle time is incremented ifVehicle speed
Short Term Fuel Trim
Not Active
> ° C-20< ° C250
Not Active
Not Active> Volts10.90NOT in Progress
> ° C40< ° C140
> KPA70
< Seconds50
< MPH and the1.24drivers foot is off accelpedal and the idle speedcontrol system is active asidentified in the Valid IdlePeriod Criteria section.
> 0.77< 1.27
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 43 of 54 15 OBDG02 Page 367 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Predicted catalyst temp
AND
Engine Airflow
for at least
with a closed throttle time
Also, in order to incrementthe WarmedUpEventscounter, either the vehiclespeed must exceed thevehicle speed cal or thedriver must NOT be offthe accel pedal as statedin the Valid Idle PeriodCriteria section above.
> degC440.00
>CatmonMinAirflowForWarmCatalystDetermination
table (g/s)(refer to "SupportingTables" tab)(Based on engine coolantat the time theWarmedUpEvents counterresets to 0.)
seconds5
< seconds90consecutively (closedthrottle considerationinvolves having the driveroff the accel pedal asstated in the Valid IdlePeriod Criteria Section) .
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 44 of 54 15 OBDG02 Page 368 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Closed loop fueling(Please see "Closed LoopEnable Criteria" section ofthe "Supporting Tables"tab for details.)
PRNDL
Idle Stable Criteria:
MAF
Predicted catalysttemperature
Engine Fueling Criteria atBeginning of Idle PeriodThe following fuelingrelated must also be metfrom between 4 and 7seconds after the CatalystIdle Conditions MetCriteria has been met forat least 4 seconds prior toallowing intrusive control:
Number of pre-O2switches
Short Term Fuel Trim Avg
Rapid Step Response
Enabled in Drive Rangeon an Auto Transmissionvehicle.
Must hold true from afterCatalyst Idle ConditionsMet to the end of test
> g/s1.30< g/s6.00
< degC900
>= 2
> 0.90< 1.05
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 45 of 54 15 OBDG02 Page 369 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
(RSR) feature will initiatemultiple tests:
If the difference betweencurrent EWMA value andthe current OSCNormalized Ratio value is
and the current OSCNormalized Ratio value is
Maximum RSR tests todetect failure when RSRis enabled.
Green Converter DelayCriteriaThis is part of the checkfor the Catalyst IdleConditions Met Criteriasection
The diagnostic will not beenabled until the followinghas been met:
Predicted catalysttemperature
for
Note: this feature is onlyenabled when the vehicleis new and cannot beenabled in service
PTO
General EnableDTC's Not Set
> 0.52
< 0.15
18
> ° C0
seconds non-0continuously.
Not Active
MAF_SensorFAMAF_SensorTFTKOAmbPresDfltdStatus
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 46 of 54 15 OBDG02 Page 370 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
IAT_SensorCircuitFAIAT_SensorCircuitTFTKOECT_Sensor_FAO2S_Bank_1_Sensor_1_FAO2S_Bank_1_Sensor_2_FAO2S_Bank_2_Sensor_1_FAO2S_Bank_2_Sensor_2_FAFuelTrimSystemB1_FAFuelTrimSystemB1_TFTKOFuelTrimSystemB2_FAFuelTrimSystemB2_TFTKOEngineMisfireDetected_FAEvapPurgeSolenoidCircuit_FAIAC_SystemRPM_FAEGRValvePerformance_FAEGRValveCircuit_FACamSensorAnyLocationFACrankSensorFATPS_Performance_FAEnginePowerLimited
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 47 of 54 15 OBDG02 Page 371 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Inlet AirflowSystemPerformance(turbocharged)
P1101 Determines if there aremultiple air inductionproblems affectingairflow and/or manifoldpressure.
See table "TurbochargerIntake Flow RationalityDiagnostic FailureMatrix" for combinationsof model failures that canset this DTC.
MAF model fails whenABS(Measured Flow –Modeled Air Flow) Filtered
MAP1 model fails whenABS(Measured MAP –MAP Model 1) Filtered
MAP2 model fails whenABS(Measured MAP –MAP Model 2) Filtered
MAP3 model fails whenABS(Measured MAP –MAP Model 3) Filtered
TIAP1 model fails whenABS(Measured TIAP –TIAP Model 1) Filtered
TPS model fails whenFiltered Throttle ModelError
TIAP Correlation modelfails whenHigh Engine Air Flow isTRUE ANDMeasured TIAP -measured MAP - offsetas a function of enginespeedSee table "TIAP-MAP
> grams/sec16
> kPa20.0
> kPa25.0
> kPa25.0
> kPa25.0
> kPa*(g/s)250
> kPa25.0
Engine SpeedEngine SpeedCoolant TempCoolant TempIntake Air TempIntake Air TempMinimum total weightfactor (all factorsmultiplied together)
>= RPM400<= RPM6,000> Deg C-7< Deg C126> Deg C-20< Deg C100
>= 0.50
Modeled Air Flow Errormultiplied by MAFResidual Weight Factorbased on RPM and MAFResidual Weight Factorbased on MAF Est
MAP Model 1 Errormultiplied by MAP1Residual Weight Factorbased on RPM
MAP Model 2 Errormultiplied by MAP2Residual Weight Factorbased on RPM
MAP Model 3 Errormultiplied by MAP3Residual Weight Factorbased on RPM
TIAP Model 1 Errormultiplied by TIAPResidual Weight Factorbased on RPM
Filtered Throttle ModelError multiplied by TPSResidual Weight Factorbased on RPM
Continuous
Calculation areperformed every12.5 msec
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 48 of 54 15 OBDG02 Page 372 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Correlation Offset"
OR
Low Engine Air Flow isTRUE ANDMeasured TIAP -measured Baro - offset asa function of enginespeedSee table "TIAP-BaroCorrelation Offset"
TIAP Correlation is validwhenHigh Engine Air Flow hasbeen TRUE for a period oftimeORLow Engine Air Flow hasbeen TRUE for a period oftime
High Engine Air Flow isTRUE whenMass Air Flow
ANDManifold Pressure
ANDFiltered Mass Air Flow -Mass Air Flow
> kPa25.0
> seconds2.0
> seconds2.0
> a threshold in gmsec as a function ofengine speedSee table "TIAP-MAPCorrelation Min AirFlow"
> a threshold in kPa asa function of enginespeedSee table "TIAP-MAPCorrelation Min MAP"
< gm/sec2.0
No Active DTCs:
No Pending DTCs:
See Residual WeightFactor tables.
MAP_SensorCircuitFAEGRValvePerformance_FAMAF_SensorCircuitFACrankSensor_FAECT_Sensor_FAIAT_SensorFAMnfdTempSensorFATC_BoostPresSnsrCktFAAmbientAirDefault
EGRValve_FPECT_Sensor_Ckt_FPIAT_SensorCircuitFPMnfdTempSensorCktFP
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 49 of 54 15 OBDG02 Page 373 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Low Engine Air Flow isTRUE whenMass Air Flow
ANDManifold Pressure
ANDMass Air Flow - FilteredMass Air Flow
< a threshold in gmsec as a function ofengine speedSee table "TIAP-BaroCorrelation Max AirFlow"
< a threshold in kPa asa function of enginespeedSee table "TIAP-BaroCorrelation MaxMAP"
< gm/sec2.0
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 50 of 54 15 OBDG02 Page 374 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Difference between barosensor reading andestimated barowhen distance since lastestimated baro update
OR
Difference between barosensor reading andestimated barowhen distance since lastestimated baro update
> kPa15.0
<= miles0.06
> kPa20.0
> miles0.06
No Active DTCs: AmbPresSnsrCktFAECT_Sensor_Ckt_FAIAT_SensorFAMAF_SensorFAAfterThrottlePressureFATPS_FATPS_Performance_FAVehicleSpeedSensor_FA
failures out320of samples400
1 sample every12.5 msec
BarometricPressure(BARO)SensorPerformance(turbocharged)
P2227 Compares baro sensorto the calculated baroestimate (part throttlecalculation orunthrottled MAP)
Type B,2 Trips
Barometric PressureORBarometric Pressure
OR
ABS(Manifold Pressure -Baro Pressure)ANDABS(Turbocharger BoostPressure - ManifoldPressure)ANDABS(Turbocharger BoostPressure - Baro Pressure)
< kPa50.0
> kPa115.0
> kPa10.0
<= kPa10.0
> kPa10.0
Time between currentignition cycle and the lasttime the engine wasrunning
Engine is not rotating
No Active DTCs:
No Pending DTCs:
> seconds10.0
EngineModeNotRunTimerErrorMAP_SensorFATC_BoostPresSnsrCktFAAAP2_SnsrFA
MAP_SensorCircuitFPAAP_SnsrCktFPAAP2_SnsrCktFP
failures out of4samples5
1 sample every12.5 msec
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 51 of 54 15 OBDG02 Page 375 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
BarometricPressure(BARO)SensorCircuit Low(boostedapplications)
P2228 Detects a continuousshort to low or open ineither the signal circuitor the BARO sensor.
BARO Voltage < % of 5 Volt40.0Range( Volts = kPa)2.0 50.9
failures out320of samples400
1 sample every12.5 msec
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 52 of 54 15 OBDG02 Page 376 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
BarometricPressure(BARO)SensorCircuit High(boostedapplications)
P2229 Detects an opensensor ground orcontinuous short tohigh in either the signalcircuit or the BAROsensor.
BARO Voltage > % of 5 Volt90.0Range( Volts =4.5 115.0kPa)
failures out320of samples400
1 sample every12.5 msec
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 53 of 54 15 OBDG02 Page 377 of 595
Component/System
FaultCode
Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Turbo/SuperChargerBypassValve -MechanicalTurbocharger withwastegate.Notsupercharger withmechanicalcompressor
P2261 Detect Stuck ClosedBypass Valve
Accumulation time is highpass filtered.Accumulated air massflow or boost pressurelarger then thresholds
Filter Frequency
Filtered Air Mass Flow
Filtered Boost Pressure
Second <0.25Accumulation time <
Second0.85
Hz12.00
> g/s50.000
> kPa199.00
Diagnostic Enabled
Engine Speed
Pressure ratio over thecompressor
Relative Boost Pressure(Boost - Ambient) andNegative Transient inManifold Air Pressure
Bypass ValveCommanded Open
No Active DTCs:
1
>= rpm1,800
>KtBSTD_r_ExcsvBstPresLim Enable conditionkept true for 1.5seconds extraSee Tables in SupportingTables Sheet
IF ( RelativeBoost < 3.0kPa OR DerivativeMAP >
kPa/s )50.00[ FALSE ]Else( RelativeBoost >= 40.0kPa AND DerivativeMAP
<= kPa )-150.00[ TRUE ]
> percentEnable6.0condition kept true for
seconds extra0.70
TC_BoostPresSnsrFAMAF_SensorFABSTR_b_TurboBypassCktFA
3Failed tests out
of3Tests
1 sample every25ms
Type B,2 Trips
15 OBDG02 ECM Summary Tables (Unique DTCs)
ECM (Unique DTCs) Section Page 54 of 54 15 OBDG02 Page 378 of 595
Closed Loop Enable Clarification: Calibration values are in the Supporting Tables
Engine run time greater thanKtFSTA_t_ClosedLoopAutostart (HYBRID ONLY)
AutoStart CoolantX1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11Close Loop Enable TimeY1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9 Y10 Y11
andKtFSTA_t_ClosedLoopTime
Start-Up CoolantX1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11Close Loop Enable TimeY1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9 Y10 Y11
and pre converter 02 sensor voltage lessthanKfFULC_U_O2_SensorReadyThrshLo
Voltage< XXXXmilliVoltsforKcFULC_O2_SensorReadyEvents
Time (events * 12.5 milliseconds)> XXXXeventsandCOSC (Converter Oxygen Storage Control) notenabledandConsumed AirFuel Ratio is stoichiometry i.e. not in componentprotectionandPOPD or Catalyst Diagnostic not intrusiveandTurbo Scavenging Mode notenabledandAll cylinders whose valves are active also have their injectorsenabledandO2S_Bank_ 1_TFTKO, O2S_Bank_ 2_TFTKO, FuelInjectorCircuit_FA andCylnderDeacDriverTFTKO = False
Long Term FT Enable Criteria
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 1 of 195 15 OBDG02 Page 379 of 595
Closed Loop Enable Clarification: Calibration values are in the Supporting Tables
Closed Loop Enable andCoolant greater thanKfFCLL_T_AdaptiveLoCoolant
Coolant> XXXXCelciusor less thanKfFCLL_T_AdaptiveHiCoolant
Coolant< XXXXCelciusandKtFCLL_p_AdaptiveLowMAP_Limit
Barometric PressureX1 X2 X3 X4 X5 X6 X7 X8 X9Manifold Air PressureY1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9
andTPS_ThrottleAuthorityDefaulted =FalseandFlex Fuel Estimate Algorithm is not activeandExcessive fuel vapors boiling off from the engine oil algorithm (BOFR) is notenabledandCatalyst or EVAP large leak test notintrusive
Secondary Fuel Trim EnableCriteria
Closed Loop Enable andKfFCLP_U_O2ReadyThrshLo
Voltage< XXXXmilliVoltsforKcFCLP_Cnt_O2RdyCyclesThrsh
Time (events * 12.5 milliseconds)> XXXXevents
Long Term Secondary Fuel TrimEnable Criteria
KtFCLP_t_PostIntglDisableTime
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 2 of 195 15 OBDG02 Page 380 of 595
Closed Loop Enable Clarification: Calibration values are in the Supporting Tables
Start-Up CoolantX1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11Post Integral Enable TimeY1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9 Y10 Y11
PlusKtFCLP_t_PostIntglRampInTime
Start-Up CoolantX1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11Post Integral Ramp In TimeY1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9 Y10 Y11
andKeFCLP_T_IntegrationCatalystMaxModeled Catalyst Temperature < XXXXCelciusandKeFCLP_T_IntegrationCatalystMinModeled Catalyst Temperature > XXXXCelciusandPO2S_Bank_1_Snsr_2_FA andPO2S_Bank_2_Snsr_2_FA = Falseand(KeFCLP_Pct_CatAccuSlphrPostDsbl
Modeled converter sulfur percent< XXXX Percent
andPost Integral < KaFCLP_U_SlphrIntglOfst_Thrsh)
X axis: Post O2 SensorY axis: Post O2 ModeZ: Post Integral threshold
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 3 of 195 15 OBDG02 Page 381 of 595
Initial Supporting table - Multiple DTC Use_Green Sensor Delay Criteria - Airflow
Description: This Calibration is the airflow (in gps) above which the green airflow is acculmulated to expire the condition.
Notes: Used for: P0133, P013A, P013B, P013C, P013D, P013E, P013F, P014A, P014B, P0153, P015A, P015B, P015C, P015D, P1133, P1153, P2270, P2271, P2272 and P2273. Thespecific diagnostic (from summary table) will not be enabled until the next ignition cycle after the airflow criteria below (by sensor location) has been met:
y/x 11 20
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 4 of 195 15 OBDG02 Page 382 of 595
Initial Supporting table - Multiple DTC Use_Green Sensor Delay Criteria - Limit
Description: This Calibration is the acculmulated airflow (in grams) limit above which the green condition is expired
Notes: Used for: P0133, P013A, P013B, P013C, P013D, P013E, P013F, P014A, P014B, P0153, P015A, P015B, P015C, P015D, P1133, P1153, P2270, P2271, P2272 and P2273. Note:This feature is only enabled when the vehicle is new and cannot be enabled in service
y/x CiOXYR_O2_Bank1_Sensor1 CiOXYR_O2_Bank1_Sensor2 CiOXYR_O2_Bank2_Sensor1 CiOXYR_O2_Bank2_Sensor21 120,000 120,000 120,000 120,000
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 5 of 195 15 OBDG02 Page 383 of 595
Initial Supporting table - P0016_P0017_P0018_P0019 Cam Correlation Oil Temperature Threshold
Description: P0016_P0017_P0018_P0019 Cam Correlation Oil Temperature Threshold
Notes: KtEPSI_t_RtnHomeDlyLmt
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 1521 300.0 300.0 160.0 18.0 18.0 18.0 18.0 10.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 6 of 195 15 OBDG02 Page 384 of 595
Initial Supporting table - P0101_P0106_P0121_P012B_P0236_P1101 MAP1 Residual Weight Factor based on RPM
Description: P0101_P0106_P0121_P012B_P0236_P1101 MAP1 Residual Weight Factor based on RPM
Notes:
y/x 0 800 1,500 2,500 2,800 3,100 3,200 3,300 3,500 3,700 4,000 4,200 4,500 5,000 5,500 6,500 7,0001 0.900 0.900 0.900 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
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 7 of 195 15 OBDG02 Page 385 of 595
Initial Supporting table - P0101_P0106_P0121_P012B_P0236_P1101 MAP2 Residual Weight Factor based on RPM
Description: P0101_P0106_P0121_P012B_P0236_P1101 MAP2 Residual Weight Factor based on RPM
Notes:
y/x 0 800 1,500 2,500 2,800 3,100 3,200 3,300 3,500 3,700 4,000 4,200 4,500 5,000 5,500 6,500 7,0001 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
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 8 of 195 15 OBDG02 Page 386 of 595
Initial Supporting table - P0101_P0106_P0121_P012B_P0236_P1101 MAP3 Residual Weight Factor based on RPM
Description: P0101_P0106_P0121_P012B_P0236_P1101 MAP3 Residual Weight Factor based on RPM
Notes:
y/x 0 1,500 2,200 2,500 2,700 3,100 3,200 3,300 3,500 3,700 4,000 4,200 4,500 5,000 5,250 5,625 7,0001 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
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 9 of 195 15 OBDG02 Page 387 of 595
Initial Supporting table - P0101_P0106_P0121_P012B_P0236_P1101 TPS Residual Weight Factor based on RPM
Description: P0101_P0106_P0121_P012B_P0236_P1101 TPS Residual Weight Factor based on RPM
Notes:
y/x 0 1,500 2,200 2,500 2,700 3,100 3,200 3,300 3,500 3,700 4,000 4,200 4,500 5,000 5,250 5,625 7,0001 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
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 10 of 195 15 OBDG02 Page 388 of 595
Initial Supporting table - P0116_Fail if power up ECT exceeds IAT by these values
Description: KtECTD_T_HSC_FastFailTempDiff
Notes: X axis is IAT Temperature at Power up (° C), Z axis is the Fast Failure temp difference (° C)
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 1521 106 94 82 70 60 46 40 30 30 30 30 30 30 30 37 49 61
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 11 of 195 15 OBDG02 Page 389 of 595
Initial Supporting table - P0128_Maximum Accumulated Energy for Start-up ECT conditions - Alternate
Description: Maximum Total Energy transferred to Cooling System for Ambient and Start-up ECT conditions (Alternate Test)
Notes: Z axis is the cooling system energy failure threshold (kJ), X axis is ECT Temperature at Power up (° C), (Deluxe version)
y/x -20 -7 10 30 45 59 751 11,800 10,240 8,200 5,800 4,000 2,320 1,120
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 12 of 195 15 OBDG02 Page 390 of 595
Initial Supporting table - P0128_Maximum Accumulated Energy for Start-up ECT conditions - Primary
Description: Maximum Total Energy transferred to Cooling System for Ambient and Start-up ECT conditions (Primary Test)
Notes: Z axis is the cooling system energy failure threshold (kJ), X axis is ECT Temperature at Power up (° C) , (Deluxe version)
y/x -20 -7 10 30 45 59 751 14,000 12,700 11,000 9,000 7,500 6,100 4,500
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 13 of 195 15 OBDG02 Page 391 of 595
Initial Supporting table - P0133_KnEOSD_t_ST_LRC_LimRS1
Description: KnEOSD_t_ST_LRC_LimRS1. X Table Axis (in sec) for P0133, L2R Reponse time breakpoints for table
Notes:
y/x 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 171 0.000 0.012 0.026 0.039 0.052 0.061 0.068 0.074 0.075 0.078 0.084 0.091 0.101 0.113 0.139 0.184 0.214
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 14 of 195 15 OBDG02 Page 392 of 595
Initial Supporting table - P0133_KnEOSD_t_ST_RLC_LimRS1
Description: KnEOSD_t_ST_RLC_LimRS1. Y Table Axis (in sec) for P0133, R2L Reponse time breakpoints for table
Notes:
y/x 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 171 0.000 0.012 0.026 0.039 0.052 0.061 0.068 0.074 0.075 0.078 0.084 0.091 0.101 0.113 0.139 0.184 0.214
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 15 of 195 15 OBDG02 Page 393 of 595
Initial Supporting table - P0133_O2S Slow Response Bank 1 Sensor 1 "Pass/Fail Threshold table"
Description: KaEOSD_x_ST_ResponseLimRS1[x][y]
Notes: 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 axis is Rich to Leanresponse time (sec), Please see the cal table below named "KnEOSD_t_ST_RLC_LimRS1" for the 17 Y axis table breakpoints. Z axis is the pass/fail result, Note: If the cell contains a "0"then the fault is indicated, if it contains a "1" a fault is not indicated.
y/x 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 160 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 01 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 02 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 03 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 04 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 05 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 06 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 07 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 08 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 09 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 010 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 011 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 012 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 013 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 014 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 015 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 016 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 16 of 195 15 OBDG02 Page 394 of 595
Initial Supporting table - P0153_KnEOSD_t_ST_LRC_LimRS2
Description: KnEOSD_t_ST_LRC_LimRS2. X Table Axis (in sec) for P0153, L2R Reponse time breakpoints for table
Notes:
y/x 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 171 0.000 0.050 0.100 0.149 0.159 0.170 0.180 0.189 0.199 0.210 0.220 0.229 0.239 0.250 0.300 0.350 0.399
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 17 of 195 15 OBDG02 Page 395 of 595
Initial Supporting table - P0153_KnEOSD_t_ST_RLC_LimRS2
Description: KnEOSD_t_ST_RLC_LimRS2. Y Table Axis (in sec) for P0153, R2L Reponse time breakpoints for table
Notes:
y/x 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 171 0.000 0.050 0.100 0.149 0.159 0.170 0.180 0.189 0.199 0.210 0.220 0.229 0.239 0.250 0.300 0.350 0.399
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 18 of 195 15 OBDG02 Page 396 of 595
Initial Supporting table - P0153_O2S Slow Response Bank 2 Sensor 1 "Pass/Fail Threshold table"
Description: KaEOSD_x_ST_ResponseLimRS2[x][y]
Notes: 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 axis is Rich to Leanresponse time (sec), Please see the cal table below named "KnEOSD_t_ST_RLC_LimRS2" for the 17 Y axis table breakpoints. Z axis is the pass/fail result, Note: If the cell contains a "0"then the fault is indicated, if it contains a "1" a fault is not indicated.
y/x 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 160 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 13 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 14 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 15 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 17 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 18 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 19 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 110 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 111 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 112 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 113 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 114 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 115 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 116 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 19 of 195 15 OBDG02 Page 397 of 595
Initial Supporting table - P0011_CamPosErrorLimIc1
Description: P0011 - Cam Position Error Limit for performance diagnostic
Notes: KtPHSD_phi_CamPosErrorLimIc1
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 152400 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0800 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.01,200 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.01,600 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.02,000 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.02,400 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.02,800 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.03,200 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.03,600 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.04,000 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.04,400 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.04,800 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.05,200 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.05,600 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.06,000 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.06,400 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.06,800 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 20 of 195 15 OBDG02 Page 398 of 595
Initial Supporting table - P0011_P0021_P05CC_P05CD_EngOilPressEnblIc
Description: P0011 P0021 P05CC P05CD Delay time before the oil pressure enable flag is set assuming all the oil pressure enable criteria are met
Notes: KtPHSC_t_EngOilPressEnblIc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 1521 120 80 12 4 3 2 2 2 1 1 1 1 1 1 1 2 2
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 21 of 195 15 OBDG02 Page 399 of 595
Initial Supporting table - P0011_P0021_P05CC_P05CD_HiEngSpdHiDsblIc
Description: P0011 P0021 P05CC P05CD Intake cam is disabled when engine speed exceeds this value
Notes: KtPHSC_n_HiEngSpdHiDsblIc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 1521 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 22 of 195 15 OBDG02 Page 400 of 595
Initial Supporting table - P0011_P0021_P05CC_P05CD_HiEngSpdLoEnblIc
Description: P0011 P0021 P05CC P05CD Intake cam is enabled when engine speed remains below this value
Notes: KtPHSC_n_HiEngSpdLoEnblIc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 1521 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 23 of 195 15 OBDG02 Page 401 of 595
Initial Supporting table - P0011_P0021_P05CC_P05CD_LoPresHiEnblIc
Description: P0011 P0021 P05CC P05CD Intake cam is enabled when oil pressure exceeds this value
Notes: KtPHSC_p_LoPresHiEnblEc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 1521 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 24 of 195 15 OBDG02 Page 402 of 595
Initial Supporting table - P0011_P0021_P05CC_P05CD_LoPresLoDsblIc
Description: P0011 P0021 P05CC P05CD Intake cam is disabled when oil pressure falls below this value
Notes: KtPHSC_p_LoPresLoDsblIc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 1521 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 25 of 195 15 OBDG02 Page 403 of 595
Initial Supporting table - P0011_P0021_P05CC_P05CD_LoRpmHiEnblIc
Description: P0011 P0021 P05CC P05CD Intake cam is enabled when engine speed exceeds this value.
Notes: KtPHSC_n_LoRpmHiEnblIc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 1521 450 450 450 450 450 450 450 450 450 450 450 450 450 450 450 450 450
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 26 of 195 15 OBDG02 Page 404 of 595
Initial Supporting table - P0011_P0021_P05CC_P05CD_LoRpmLoDsblIc
Description: P0011 P0021 P05CC P05CD Intake cam is disabled when engine speed is below this value.
Notes: KtPHSC_n_LoRpmLoDsblIc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 1521 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 27 of 195 15 OBDG02 Page 405 of 595
Initial Supporting table - P0011_P0021_P05CC_P05CD_P0014_P0024_P05CE_P05CF_ColdStartEngRunning
Description: P0011 P0021 P05CC P05CD P0014 P0024 P05CE P05C Engine running time must be greater than this threshold during a cold start to enable cam phasing
Notes: KtPHSR_t_ColdStartEngRunning
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 1521 120 80 12 2 2 2 2 2 1 1 1 1 1 1 1 2 2
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 28 of 195 15 OBDG02 Page 406 of 595
Initial Supporting table - P0011_P05CC_StablePositionTimeIc1
Description: P0011 P05CC - Delay after transient move
Notes: KtPHSD_t_StablePositionTimeIc1
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 152400 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.0800 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.01,200 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.01,600 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.02,000 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.02,400 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.02,800 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.03,200 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.03,600 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.04,000 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.04,400 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.04,800 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.05,200 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.05,600 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.06,000 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.06,400 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.06,800 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.0
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 29 of 195 15 OBDG02 Page 407 of 595
Initial Supporting table - P0011_PerfMaxIc1
Description: P0011 - Range of phaser travel where diagnostic cannot make a decision if both desired & measured positions are greater than
Notes:
y/x 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 171 20.0 20.0 20.0 22.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.02 20.0 20.0 20.0 22.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.03 20.0 20.0 20.0 22.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.04 20.0 20.0 20.0 22.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.05 20.0 20.0 20.0 22.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.06 20.0 20.0 20.0 22.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.07 20.0 20.0 20.0 22.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.08 20.0 20.0 20.0 22.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.09 20.0 20.0 20.0 22.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.010 20.0 20.0 20.0 22.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.011 20.0 20.0 20.0 22.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.012 20.0 20.0 20.0 22.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.013 20.0 20.0 20.0 22.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.014 20.0 20.0 20.0 22.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.015 20.0 20.0 20.0 22.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.016 20.0 20.0 20.0 22.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.017 20.0 20.0 20.0 22.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 30 of 195 15 OBDG02 Page 408 of 595
Initial Supporting table - P0014_CamPosErrorLimEc1
Description: P0014 - Cam Position Error Limit for performance diagnostic
Notes: KtPHSD_phi_CamPosErrorLimEc1
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 152400 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0800 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.01,200 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.01,600 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.02,000 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.02,400 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.02,800 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.03,200 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.03,600 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.04,000 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.04,400 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.04,800 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.05,200 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.05,600 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.06,000 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.06,400 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.06,800 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 31 of 195 15 OBDG02 Page 409 of 595
Initial Supporting table - P0014_P0024_P05CE_P05CF_EngOilPressEnblEc
Description: P0014 P0024 P05CE P05CF Delay time before the oil pressure enable flag is set assuming all the oil pressure enable criteria are met
Notes: KtPHSC_t_EngOilPressEnblEc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 1521 10 10 10 4 3 2 2 2 1 1 1 1 1 1 1 2 2
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 32 of 195 15 OBDG02 Page 410 of 595
Initial Supporting table - P0014_P0024_P05CE_P05CF_HiEngSpdHiDsblEc
Description: P0014 P0024 P05CE P05CF Exhaust cam is disabled when engine speed exceeds this value
Notes: KtPHSC_n_HiEngSpdHiDsblEc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 1521 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 33 of 195 15 OBDG02 Page 411 of 595
Initial Supporting table - P0014_P0024_P05CE_P05CF_HiEngSpdLoEnblEc
Description: P0014 P0024 P05CE P05CF Exhaust cam is enabled when engine speed remains below this value
Notes: KtPHSC_n_HiEngSpdLoEnblEc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 1521 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 34 of 195 15 OBDG02 Page 412 of 595
Initial Supporting table - P0014_P0024_P05CE_P05CF_LoPresHiEnblEc
Description: P0014 P0024 P05CE P05CF Exhaust cam is enabled when oil pressure exceeds this value
Notes: KtPHSC_p_LoPresHiEnblIc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 1521 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 35 of 195 15 OBDG02 Page 413 of 595
Initial Supporting table - P0014_P0024_P05CE_P05CF_LoPresLoDsblEc
Description: P0014 P0024 P05CE P05CF Exhaust cam is disabled when oil pressure falls below this value
Notes: KtPHSC_p_LoPresLoDsblEc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 1521 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 36 of 195 15 OBDG02 Page 414 of 595
Initial Supporting table - P0014_P0024_P05CE_P05CF_LoRpmHiEnblEc
Description: P0014 P0024 P05CE P05CF Exhaust cam is enabled when engine speed exceeds this value.
Notes: KtPHSC_n_LoRpmHiEnblEc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 1521 450 450 450 450 450 450 450 450 450 450 450 450 450 450 450 450 450
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 37 of 195 15 OBDG02 Page 415 of 595
Initial Supporting table - P0014_P0024_P05CE_P05CF_LoRpmLoDsblEc
Description: P0014 P0024 P05CE P05CF Exhaust cam is disabled when engine speed is below this value.
Notes: KtPHSC_n_LoRpmLoDsblEc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 1521 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 38 of 195 15 OBDG02 Page 416 of 595
Initial Supporting table - P0014_P05CE_StablePositionTimeEc1
Description: P0014 P05CE - Delay after transient move
Notes: KtPHSD_t_StablePositionTimeEc1
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 152400 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.0800 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.01,200 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.01,600 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.02,000 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.02,400 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.02,800 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.03,200 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.03,600 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.04,000 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.04,400 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.04,800 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.05,200 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.05,600 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.06,000 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.06,400 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.06,800 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.0
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 39 of 195 15 OBDG02 Page 417 of 595
Initial Supporting table - P0014_PerfMaxEc1
Description: P0014 - Range of phaser travel where diagnostic cannot make a decision if both desired & measured positions are greater than
Notes:
y/x 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 171 12.5 12.5 12.5 14.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.52 12.5 12.5 12.5 14.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.53 12.5 12.5 12.5 14.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.54 12.5 12.5 12.5 14.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.55 12.5 12.5 12.5 14.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.56 12.5 12.5 12.5 14.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.57 12.5 12.5 12.5 14.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.58 12.5 12.5 12.5 14.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.59 12.5 12.5 12.5 14.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.510 12.5 12.5 12.5 14.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.511 12.5 12.5 12.5 14.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.512 12.5 12.5 12.5 14.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.513 12.5 12.5 12.5 14.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.514 12.5 12.5 12.5 14.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.515 12.5 12.5 12.5 14.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.516 12.5 12.5 12.5 14.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.517 12.5 12.5 12.5 14.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 40 of 195 15 OBDG02 Page 418 of 595
Initial Supporting table - P0068_Delta MAF Threshold f(TPS)
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, isconsidered a fail.
Notes: P0068, KtTPSD_dm_MAF_DesThrDelt
y/x 0.69 5.00 10.00 15.00 20.00 25.00 30.00 40.00 55.001.00 10.00 11.43 13.38 14.33 16.32 22.16 28.16 70.00 120.00
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 41 of 195 15 OBDG02 Page 419 of 595
Initial Supporting table - P0068_Delta MAP Threshold f(TPS)
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, isconsidered a fail.
Notes: P0068, KtTPSD_p_MAP_DesThrDelt
y/x 0.69 5.00 10.00 15.00 20.00 25.00 30.00 40.00 55.001.00 42.00 41.00 39.92 31.00 28.60 28.32 29.14 70.00 110.00
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 42 of 195 15 OBDG02 Page 420 of 595
Initial Supporting table - P0068_Maximum MAF f(RPM)
Description: Table of maximum MAF values vs. engine speed. This is the maximum MAF the engine can see under all ambient conditions.
Notes: P0068, KtTPSD_dm_MaxMAF_VsRPM
y/x 600.00 1,400.00 2,200.00 3,000.00 3,800.00 4,600.00 5,400.00 6,200.00 7,000.001.00 255.00 255.00 255.00 255.00 255.00 255.00 255.00 255.00 255.00
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 43 of 195 15 OBDG02 Page 421 of 595
Initial Supporting table - P0068_Maximum MAF f(Volts)
Description: Table of maximum MAF values vs. system voltage. The output of the air meter is clamped to lower values as system voltage drops off.
Notes: P0068, KtTPSD_dm_MaxMAF_VsVoltage
y/x 6.00 7.00 8.00 9.00 10.00 11.00 12.00 13.00 14.001.00 511.99 511.99 511.99 511.99 511.99 511.99 511.99 511.99 511.99
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 44 of 195 15 OBDG02 Page 422 of 595
Initial Supporting table - P0101_P0106_P010B_P0121_P012B_P0236_P1101 MAF1 Residual Weight Factor based on MAF Est
Description: P0101_P0106_P010B_P0121_P012B_P0236_P1101 MAF1 Residual Weight Factor based on MAF Est
Notes:
y/x 0 50 70 73 76 79 82 85 89 95 100 110 120 150 200 280 3501 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 45 of 195 15 OBDG02 Page 423 of 595
Initial Supporting table - P0101_P0106_P010B_P0121_P012B_P0236_P1101 MAF1 Residual Weight Factor based on RPM
Description: P0101_P0106_P010B_P0121_P012B_P0236_P1101 MAF1 Residual Weight Factor based on RPM
Notes:
y/x 0 800 1,500 2,500 2,800 3,100 3,200 3,300 3,500 3,700 4,000 4,200 4,500 5,000 5,500 6,500 7,0001 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 46 of 195 15 OBDG02 Page 424 of 595
Initial Supporting table - P0101_P0106_P010B_P0121_P0236_P1101 MAF2 Residual Weight Factor based on MAF Est
Description: P0101_P0106_P010B_P0121_P0236_P1101 MAF2 Residual Weight Factor based on MAF Est
Notes:
y/x 0 50 70 73 76 79 82 85 89 95 100 110 120 150 200 280 3501 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 47 of 195 15 OBDG02 Page 425 of 595
Initial Supporting table - P0101_P0106_P010B_P0121_P0236_P1101 MAF2 Residual Weight Factor based on RPM
Description: P0101_P0106_P010B_P0121_P0236_P1101 MAF2 Residual Weight Factor based on RPM
Notes:
y/x 0 800 1,500 2,500 2,800 3,100 3,200 3,300 3,500 3,700 4,000 4,200 4,500 5,000 5,500 6,500 7,0001 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 48 of 195 15 OBDG02 Page 426 of 595
Initial Supporting table - P0116_Fail if power up ECT exceeds IAT by these values
Description: KtECTD_T_HSC_FastFailTempDiff
Notes: X axis is IAT Temperature at Power up (° C), Z axis is the Fast Failure temp difference (° C)
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 1521 106 94 82 70 60 46 40 30 30 30 30 30 30 30 37 49 61
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 49 of 195 15 OBDG02 Page 427 of 595
Initial Supporting table - P0128_Maximum Accumulated Energy for Start-up ECT conditions - Alternate
Description: KtECTR_E_CTR_WrmUpEnrgyLimTest1
Notes: Z axis is the cooling system energy failure threshold (kJ), X axis is ECT Temperature at Power up (° C), (Deluxe version)
y/x -20 -7 10 30 45 59 751 11,800 10,240 8,200 5,800 4,000 2,320 1,120
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 50 of 195 15 OBDG02 Page 428 of 595
Initial Supporting table - P0128_Maximum Accumulated Energy for Start-up ECT conditions - Primary
Description: KtECTR_E_CTR_WrmUpEnrgyLimTest0
Notes: Z axis is the cooling system energy failure threshold (kJ), X axis is ECT Temperature at Power up (° C) , (Deluxe version)
y/x -20 -7 10 30 45 59 751 14,000 12,700 11,000 9,000 7,500 6,100 4,500
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 51 of 195 15 OBDG02 Page 429 of 595
Initial Supporting table - P0171_P0172_P0174_P0175 Long-Term Fuel Trim Cell Usage
Description: Identifies which Long Term Fuel Trim Cell I.D.s are used for diagnosis. Only cells identified as "CeFADD_e_NonSelectedCell" are not used for diagnosis.
Notes: DTCs: P0171, P0172, P0174, P0175; Calibration Name: KaFADD_e_SelectCellSet; Axis is Long Term Fuel Trim Cell I.D.
P0171_P0172_P0174_P0175 Long-Term Fuel Trim Cell Usage - Part 1
y/x CeFADR_e_Cell00_PurgOnAirMode5
CeFADR_e_Cell01_PurgOnAirMode4
CeFADR_e_Cell02_PurgOnAirMode3
CeFADR_e_Cell03_PurgOnAirMode2
1 CeFADD_e_SelectedPurgeCell CeFADD_e_SelectedPurgeCell CeFADD_e_SelectedPurgeCell CeFADD_e_SelectedPurgeCell
P0171_P0172_P0174_P0175 Long-Term Fuel Trim Cell Usage - Part 2
y/x CeFADR_e_Cell04_PurgOnAirMode1
CeFADR_e_Cell05_PurgOnAirMode0
CeFADR_e_Cell06_PurgOnIdle CeFADR_e_Cell07_PurgOnDecel
1 CeFADD_e_SelectedPurgeCell CeFADD_e_SelectedPurgeCell CeFADD_e_SelectedPurgeCell CeFADD_e_NonSelectedCell
P0171_P0172_P0174_P0175 Long-Term Fuel Trim Cell Usage - Part 3
y/x CeFADR_e_Cell08_PurgOffAirMode5
CeFADR_e_Cell09_PurgOffAirMode4
CeFADR_e_Cell10_PurgOffAirMode3
CeFADR_e_Cell11_PurgOffAirMode2
1 CeFADD_e_SelectedNonPurgeCell CeFADD_e_SelectedNonPurgeCell CeFADD_e_SelectedNonPurgeCell CeFADD_e_SelectedNonPurgeCell
P0171_P0172_P0174_P0175 Long-Term Fuel Trim Cell Usage - Part 4
y/x CeFADR_e_Cell12_PurgOffAirMode1
CeFADR_e_Cell13_PurgOffAirMode0
CeFADR_e_Cell14_PurgOffIdle CeFADR_e_Cell15_PurgOffDecel
1 CeFADD_e_SelectedNonPurgeCell CeFADD_e_SelectedNonPurgeCell CeFADD_e_SelectedNonPurgeCell CeFADD_e_NonSelectedCell
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 52 of 195 15 OBDG02 Page 430 of 595
Initial Supporting table - P0300 EngineOverSpeedLimit
Description: Engine OverSpeed Limit versus gear
Notes: Used for P0300-P0308. Cal Name: KaEOSC_n_EngOvrspdLimitGear
P0300 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_TransGrEVT1
1 6,500 6,500 6,500 6,500 6,500 6,500 6,500
P0300 EngineOverSpeedLimit - Part 2
y/x CeTGRR_e_TransGrEVT2
CeTGRR_e_TransGrNeut
CeTGRR_e_TransGrRvrs
CeTGRR_e_TransGrPark
CeTGRR_e_TransGr7 CeTGRR_e_TransGr8
1 6,500 3,200 3,000 3,200 6,500 6,500
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 53 of 195 15 OBDG02 Page 431 of 595
Initial Supporting table - P0300 Number of Normals
Description: Number of Normals for the Driveline Ring FilterAfter a low level misfire, another misfire may not be detectable until driveline ringing ceases. If no ringing seen, stop filter early.
Notes: Used for P0300-P0308. Cal Name: KaMSFD_Cnt_NumOfNormalsFil
y/x 0 1 2 3 4 5 6 7 81 5.00 5.00 5.00 5.00 5.00 5.00 5.00 5.00 5.00
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 54 of 195 15 OBDG02 Page 432 of 595
Initial Supporting table - P0300 Ring Filter
Description: Driveline Ring FilterAfter a low level misfire, another misfire may not be detectable until driveline ringing ceases. If no ringing seen, stop filter early.
Notes: Used for P0300-P0308. Cal Name: KaMSFD_Cnt_RingFilter
y/x 0 1 2 3 4 5 6 7 81 5.00 5.00 5.00 5.00 5.00 5.00 5.00 5.00 5.00
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 55 of 195 15 OBDG02 Page 433 of 595
Initial Supporting table - P0300_1st_FireAftrMisfr_Acel
Description: Multiplier for establishing the expected acceleration of the cylinder after the misfire
Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_dt_CylAftMsfr
y/x 2,000 2,400 4,500 5,000 6,0006 0.36 0.76 0.71 0.63 0.408 0.14 0.75 0.75 0.75 0.4410 0.28 0.75 0.75 0.75 0.7516 0.18 0.40 0.71 0.71 0.5726 0.15 0.20 0.35 0.24 0.48
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 56 of 195 15 OBDG02 Page 434 of 595
Initial Supporting table - P0300_1st_FireAftrMisfr_Jerk
Description: Multiplier for establishing the expected Jerk of the cylinder after the misfire
Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_ddt_CylAftMsfr
y/x 2,000 2,400 4,500 5,000 6,0006 -0.50 -0.50 -0.50 -0.50 -0.508 -0.50 -0.50 -0.50 -0.50 -0.5010 -0.70 -0.91 -1.32 -0.89 -1.0716 -1.10 -1.20 -1.50 -1.55 -1.3026 -1.50 -1.06 -1.44 -2.00 -1.40
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 57 of 195 15 OBDG02 Page 435 of 595
Initial Supporting table - P0300_Abnormal Cylinder Mode
Description: Number of consecutive number of decelerating cylinders after the misfire that would be considered abnormal. (Cylinder Mode Equation)
Notes: Used for P0300-P0308. Cal Name: KaMSFD_Cnt_CylAbnormal
y/x 0 1 2 3 4 5 6 7 81 3.00 3.00 3.00 4.00 4.00 4.00 4.00 4.00 4.00
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 58 of 195 15 OBDG02 Page 436 of 595
Initial Supporting table - P0300_Abnormal Rev Mode
Description: Abnormal Rev Mode Number of consecutive number of decelerating cylinders after the misfire that would be considered abnormal. (Rev Mode Equation)
Notes: Used for P0300-P0308. Cal Name: KaMSFD_Cnt_RevAbnormal
y/x 0 1 2 3 4 5 6 7 81 2.00 2.00 2.00 2.00 2.00 2.00 2.00 2.00 2.00
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 59 of 195 15 OBDG02 Page 437 of 595
Initial Supporting table - P0300_Abnormal SCD Mode
Description: Number of consecutive number of decelerating cylinders after the misfire that would be considered abnormal. (SCD Mode Equation)
Notes: Used for P0300-P0308. Cal Name: KaMSFD_Cnt_SCD_CylAbnormal
y/x 0 1 2 3 4 5 6 7 81 2.00 2.00 2.00 2.00 2.00 2.00 2.00 2.00 2.00
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 60 of 195 15 OBDG02 Page 438 of 595
Initial Supporting table - P0300_Bank_SCD_Decel
Description: Mulitplier to SCD decel to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine Load.
Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_dt_MEDRES_Bank
y/x 400 550 700 800 900 1,000 1,200 1,400 1,6005 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.6010 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.6020 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.6030 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.6040 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.6050 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.6060 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.6080 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.60100 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.60
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 61 of 195 15 OBDG02 Page 439 of 595
Initial Supporting table - P0300_Bank_SCD_Jerk
Description: Mulitplier to Medres SCD jerk to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine Load.
Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_ddt_MEDRES_Bank
y/x 400 550 700 800 900 1,000 1,200 1,400 1,6005 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0010 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0020 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0030 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0040 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0050 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0060 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0080 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00100 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 62 of 195 15 OBDG02 Page 440 of 595
Initial Supporting table - P0300_BankCylModeDecel
Description: Mulitplier to Lores Decel to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine Load.
Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_dt_LORES_Bank
y/x 1,000 1,100 1,200 1,400 1,900 3,000 3,500 5,000 6,0005 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.6010 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.6020 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.6030 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.6040 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.6050 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.6060 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.6080 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.60100 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.60 0.60
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 63 of 195 15 OBDG02 Page 441 of 595
Initial Supporting table - P0300_BankCylModeJerk
Description: Mulitplier to Lores Jerk to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine Load.
Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_ddt_LORES_Bank
y/x 1,000 1,100 1,200 1,400 1,900 3,000 3,500 5,000 6,0005 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0010 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0020 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0030 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0040 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0050 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0060 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0080 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00100 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 64 of 195 15 OBDG02 Page 442 of 595
Initial Supporting table - P0300_Catalyst_Damage_Misfire_Percentage
Description: Catalyst Damaging Misfire Percentage" Table whenever secondary conditions are met.
Notes: Used for P0300-P0308. Cal Name: KtMSFD_Pct_CatalystMisfire
y/x 0 1,000 2,000 3,000 4,000 5,000 6,000 7,0000 22.5 22.5 22.5 22.5 22.5 12.5 12.5 12.510 22.5 22.5 22.5 22.5 22.5 12.5 12.5 8.020 22.5 22.5 22.5 12.5 12.5 12.5 8.0 6.330 22.5 22.5 22.5 12.5 12.5 8.0 6.3 6.340 22.5 22.5 12.5 12.5 12.5 8.0 5.0 5.050 22.5 22.5 12.5 12.5 8.0 6.3 5.0 5.060 22.5 12.5 12.5 12.5 6.3 5.0 5.0 5.070 12.5 12.5 12.5 8.0 6.3 5.0 5.0 5.080 12.5 12.5 8.0 6.3 6.3 5.0 5.0 5.090 12.5 12.5 8.0 6.3 6.3 5.0 5.0 5.0100 12.5 12.5 8.0 6.3 6.3 5.0 5.0 5.0
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 65 of 195 15 OBDG02 Page 443 of 595
Initial Supporting table - P0300_ConsecCylModDecel
Description: Mulitplier to Lores decel to account for different pattern of the second cylinder of consecutive misfire. Multipliers are a function of engine rpm and % engine Load.
Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_dt_LORES_Consec
y/x 1,000 1,100 1,200 1,400 1,900 3,000 3,500 5,000 6,0002 0.40 0.40 0.40 0.40 0.40 0.40 0.40 0.40 0.406 0.40 0.40 0.40 0.60 0.61 0.41 0.40 0.40 0.408 0.60 0.60 0.60 0.82 0.90 0.62 0.40 0.40 0.4012 0.80 0.80 0.80 0.86 0.80 0.84 0.72 0.60 0.4014 0.87 0.87 0.87 0.92 0.71 0.82 0.68 0.63 0.4016 0.89 0.89 0.89 0.89 0.79 0.85 0.72 0.67 0.4020 0.87 0.92 0.92 0.98 0.83 0.76 0.83 0.79 0.5626 1.00 0.90 0.96 0.91 0.75 0.79 0.83 0.78 0.6240 1.00 0.96 0.97 0.95 0.81 0.83 0.93 0.85 0.72
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 66 of 195 15 OBDG02 Page 444 of 595
Initial Supporting table - P0300_ConsecCylModeJerk
Description: Mulitplier to Lores Jerk to account for different pattern of the second cylinder of consecutive misfire. Multipliers are a function of engine rpm and % engine Load.
Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_ddt_LORES_Consec
y/x 1,000 1,100 1,200 1,400 1,900 3,000 3,500 5,000 6,0002 0 0 0 0 0 0 -1 -1 -16 0 0 0 0 0 0 -1 -1 -18 0 0 0 0 0 0 -1 -1 -112 0 0 0 0 0 0 -1 -1 -114 0 0 0 0 0 0 -1 -1 -116 0 0 0 0 0 0 -1 -1 -120 0 0 0 0 0 0 0 -1 -126 0 0 0 0 0 0 0 0 -140 0 0 0 0 0 0 0 0 0
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 67 of 195 15 OBDG02 Page 445 of 595
Initial Supporting table - P0300_ConsecSCD_Decel
Description: Mulitplier to medres decel to account for different pattern of the second cylinder of consecutive misfire. Multipliers are a function of engine rpm and % engine Load.
Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_dt_MEDRES_Consec
y/x 400 550 700 800 900 1,000 1,200 1,400 1,6002 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.006 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.008 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0012 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0014 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0016 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0020 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0026 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0040 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 68 of 195 15 OBDG02 Page 446 of 595
Initial Supporting table - P0300_ConsecSCD_Jerk
Description: Mulitplier to medres Jerk to account for different pattern of the second cylinder of consecutive misfire. Multipliers are a function of engine rpm and % engine Load.
Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_ddt_MEDRES_Consec
y/x 400 550 700 800 900 1,000 1,200 1,400 1,6002 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.006 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.008 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.0012 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.0014 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.0016 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.0020 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.0026 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.0040 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 69 of 195 15 OBDG02 Page 447 of 595
Initial Supporting table - P0300_CylAfterAFM_Jerk
Description: Mulitplier to Lores Jerkl to account for different pattern of misfire after a deactivated cylider. Similar to the second cylinder of consecutive cylinder misfire. Multipliers are afunction of engine rpm and % engine Load.
Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_ddt_LORES_PostDeac
y/x 800 1,000 1,200 1,600 2,000 2,400 2,600 3,000 3,5005 0 0 0 0 0 0 0 0 010 0 0 0 0 0 0 0 0 020 0 0 0 0 0 0 0 0 030 0 0 0 0 0 0 0 0 040 0 0 0 0 0 0 0 0 050 0 0 0 0 0 0 0 0 060 0 0 0 0 0 0 0 0 080 0 0 0 0 0 0 0 0 0100 0 0 0 0 0 0 0 0 0
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 70 of 195 15 OBDG02 Page 448 of 595
Initial Supporting table - P0300_CylBeforeAFM_Decel
Description: Mulitplier to Lores decel to account for different pattern of misfire before a deactivated cylider, but after an active cylinder that follows an deactive cylinder on engine thatsupports cylinder deactivation in non even fire patterns.. Multipliers are a function of engine rpm and % engine Load.
Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_dt_LORES_PreDeac
y/x 800 1,000 1,200 1,600 2,000 2,400 2,600 3,000 3,5005 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0010 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0020 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0030 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0040 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0050 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0060 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0080 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00100 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 71 of 195 15 OBDG02 Page 449 of 595
Initial Supporting table - P0300_CylModeDecel
Description: Crankshaft decel threshold. Thresholds are a function of rpm and % engine Load.
Notes: Used for P0300-P0308. Cal Name: KtMISF_CylinderMode
y/x 400 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 3,500 4,000 4,500 5,000 5,500 6,000 6,500 7,0003 6,000 6,000 6,000 2,800 1,800 1,500 800 700 600 400 300 250 160 120 80 75 50 43 25 19 12 10 8 6 6 66 6,000 6,000 6,000 2,500 1,800 1,000 800 700 600 400 300 250 160 120 80 75 50 43 25 19 12 10 8 6 6 68 7,000 3,358 3,000 1,800 1,300 900 750 540 600 400 300 250 160 120 80 75 50 43 25 19 12 10 8 6 6 610 8,000 4,197 3,000 1,800 1,500 983 815 540 600 400 300 250 160 120 80 75 50 43 25 19 12 10 8 6 6 612 9,000 5,037 2,996 1,931 1,830 1,292 874 541 600 400 300 250 160 120 80 75 50 43 25 19 12 10 8 6 6 614 10,00
05,876 3,496 4,066 2,486 1,447 907 631 600 400 300 250 160 120 80 75 50 43 25 19 12 10 8 6 6 6
16 10,000
6,715 3,995 4,500 2,591 1,611 1,129 709 600 400 300 250 160 120 80 75 50 43 25 19 12 10 8 7 6 6
18 11,000
7,555 4,494 4,451 2,891 1,691 999 751 600 400 300 250 180 120 85 75 50 45 27 19 13 10 9 8 7 7
20 12,000
8,394 4,993 3,219 3,654 1,639 1,144 732 681 400 300 250 190 120 94 75 66 50 35 26 16 11 9 8 8 8
22 13,000
9,234 5,493 3,541 4,019 1,513 1,201 782 686 441 320 250 200 133 106 89 69 54 37 28 19 12 11 9 9 9
24 14,000
10,073
5,992 3,862 4,251 1,527 1,280 1,092 797 511 370 253 200 145 119 95 76 61 41 30 22 14 11 10 9 10
26 15,000
15,000
6,491 4,184 5,266 1,576 1,341 1,055 914 581 375 272 200 148 125 102 77 66 46 31 21 15 13 11 11 11
30 16,000
16,000
7,490 6,419 7,229 2,427 1,744 1,155 1,057 639 426 307 238 185 158 120 94 81 54 36 27 18 14 14 12 13
40 18,000
18,000
9,987 6,437 8,730 2,750 2,134 1,454 1,369 818 586 471 336 273 206 164 128 96 72 43 34 22 20 18 18 17
60 18,000
18,000
16,000
9,656 12,000
3,928 2,450 2,144 2,055 1,254 887 669 510 404 321 236 179 172 118 76 52 33 26 27 26 26
78 18,000
18,000
18,000
18,000
16,000
4,959 3,022 2,725 2,661 1,621 1,153 870 669 529 420 313 237 217 150 94 67 44 34 35 34 34
97 18,000
18,000
18,000
18,000
18,000
6,137 3,676 3,389 3,353 2,041 1,457 1,100 850 673 533 396 297 275 190 119 84 55 42 45 44 44
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 72 of 195 15 OBDG02 Page 450 of 595
Initial Supporting table - P0300_CylModeJerk
Description: Crankshaft jerk threshold. Thresholds are a function of rpm and % engine Load.
Notes: Used for P0300-P0308. Cal Name: KtMISF_ddt_CylinderMode
y/x 400 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 3,500 4,000 4,500 5,000 5,500 6,000 6,500 7,0003 8,000 6,000 4,500 3,200 1,600 1,300 800 700 550 350 300 260 160 130 90 80 60 53 37 24 15 13 9 5 5 56 8,000 6,886 4,500 3,200 1,600 1,300 800 700 550 350 300 260 160 130 80 72 60 55 34 22 13 12 9 8 6 68 10,00
09,182 5,194 3,000 1,600 1,013 560 510 459 350 300 208 160 130 80 70 53 51 31 19 13 11 9 7 6 6
10 12,000
11,477
6,492 4,010 3,081 1,260 680 595 500 350 300 208 160 130 80 70 52 35 22 19 13 11 9 7 6 6
12 14,000
13,772
7,791 4,812 3,137 1,506 875 680 550 400 311 274 160 130 80 70 52 34 22 19 13 11 9 7 6 6
14 16,000
16,000
9,089 5,855 4,214 1,784 1,063 886 557 400 320 237 161 126 91 77 53 41 22 19 13 11 10 6 6 6
16 18,000
18,000
10,387
6,158 4,322 2,198 1,275 1,017 652 450 340 241 177 145 106 96 67 50 23 19 15 11 10 7 5 5
18 20,000
20,000
11,686
6,509 4,654 2,300 1,597 1,077 729 500 360 281 184 166 121 112 77 60 23 18 16 12 11 6 7 7
20 20,000
20,000
12,984
8,021 4,789 2,360 1,676 1,275 767 550 380 304 205 191 128 120 92 64 24 20 17 12 12 8 9 9
22 20,000
20,000
14,282
8,823 5,722 3,160 2,301 1,403 765 600 400 320 224 210 147 133 99 66 35 22 20 14 14 8 9 9
24 20,000
20,000
15,581
9,625 7,204 3,412 2,498 1,510 831 650 430 344 240 216 162 138 107 72 43 26 22 16 15 8 9 9
26 20,000
20,000
16,879
10,427
7,405 3,649 2,664 1,615 888 680 470 378 261 234 172 152 117 79 48 28 24 17 16 9 9 9
30 20,000
20,000
19,476
15,442
9,749 4,344 2,994 2,190 1,002 750 520 437 301 260 190 172 134 95 54 34 25 18 17 16 10 10
40 20,000
20,000
18,000
16,041
10,145
6,222 4,195 2,846 1,340 950 700 554 460 369 269 221 172 120 79 52 31 24 20 18 17 17
60 20,000
20,000
18,000
18,000
15,561
9,315 6,679 4,270 1,994 1,500 1,000 830 679 564 413 380 251 187 135 92 53 37 32 32 27 27
78 20,000
20,000
18,000
18,000
18,000
12,186
8,791 5,569 2,563 1,900 1,400 1,066 891 737 538 484 331 267 176 117 67 47 39 42 35 35
97 20,000
20,000
18,000
18,000
18,000
15,466
11,205
7,053 3,214 2,500 1,800 1,336 1,133 933 680 613 416 336 226 151 84 59 49 54 45 45
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 73 of 195 15 OBDG02 Page 451 of 595
Initial Supporting table - P0300_IdleCyl_Decel
Description: Crankshaft decel threshold. Thresholds are a function of rpm and % engine Load.
Notes: Used for P0300-P0308. Cal Name: KtMSFD_dt_IdleCylinderMode
y/x 400 500 600 700 800 900 1,000 1,100 1,200 1,400 1,600 1,800 2,0003 12,000 3,000 3,000 2,800 2,300 1,000 900 750 650 400 300 200 1436 12,000 4,000 3,000 2,800 2,300 1,200 1,000 750 650 400 300 200 1438 12,000 5,000 4,000 3,000 1,800 1,400 1,100 750 650 400 300 200 14310 13,200 6,000 5,000 3,400 1,800 1,600 1,200 850 650 400 250 200 14312 14,400 7,000 6,000 3,600 1,800 1,500 1,300 900 650 400 250 210 15614 17,300 8,000 7,000 4,000 2,200 1,800 1,400 950 700 450 300 250 18016 19,200 9,000 8,000 4,500 2,600 1,900 1,500 1,000 710 500 320 280 20018 20,000 10,000 9,000 5,141 2,800 2,100 1,600 1,050 752 550 360 300 22020 20,000 12,000 10,000 5,500 3,000 2,300 1,700 1,100 829 600 400 320 23022 20,000 14,000 12,000 6,000 3,200 2,400 1,800 1,150 860 640 440 340 23024 20,000 16,000 14,000 7,000 3,400 2,500 1,900 1,200 910 680 480 360 23526 20,000 18,000 16,000 8,000 4,000 2,600 2,000 1,300 980 720 520 380 24530 20,000 20,000 18,000 9,000 5,500 2,700 2,100 1,500 1,100 800 580 420 31040 20,000 20,000 20,000 10,000 8,730 2,800 2,800 2,200 1,600 1,000 900 612 43660 20,000 20,000 20,000 15,000 13,640 2,900 3,300 2,600 2,055 1,254 1,153 869 66378 20,000 20,000 20,000 20,000 17,937 3,000 4,000 2,800 2,661 1,621 1,499 1,100 86997 20,000 20,000 20,000 20,000 18,000 15,000 5,000 3,389 3,353 2,041 1,894 1,200 1,000
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 74 of 195 15 OBDG02 Page 452 of 595
Initial Supporting table - P0300_IdleCyl_Jerk
Description: Crankshaft jerk threshold. Thresholds are a function of rpm and % engine Load.
Notes: Used for P0300-P0308. Cal Name: KtMSFD_ddt_IdleCylinderMode
y/x 400 500 600 700 800 900 1,000 1,100 1,200 1,400 1,600 1,800 2,0003 12,000 6,375 4,845 3,188 2,062 1,600 1,300 850 637 450 300 200 1406 12,000 5,100 3,570 2,423 1,785 1,600 1,300 850 638 450 300 189 1408 12,000 5,100 3,800 3,500 1,900 1,600 1,300 850 638 450 300 186 14010 13,200 6,000 5,000 4,000 1,913 1,700 1,300 850 762 510 350 271 16012 14,400 8,000 6,000 4,500 2,600 2,400 1,753 1,000 950 510 380 295 20814 17,300 10,000 7,000 5,000 3,000 2,500 1,981 1,500 1,100 658 400 308 21016 19,200 11,000 8,000 5,500 3,100 2,600 2,042 1,700 1,225 708 450 314 23018 21,600 13,000 9,000 6,000 3,200 2,800 2,138 1,908 1,303 809 571 365 23920 25,800 19,200 10,000 6,220 3,300 3,000 2,200 2,000 1,370 890 585 395 26622 25,800 19,200 11,000 6,500 3,500 3,300 2,300 2,100 1,700 1,006 613 416 29124 28,800 19,200 12,000 7,000 3,600 3,400 2,500 2,300 1,890 1,100 655 447 31226 28,800 19,200 13,000 7,500 4,000 3,500 2,618 2,400 2,050 1,150 734 492 34030 28,800 19,200 14,000 8,000 6,000 4,344 2,994 2,500 2,225 1,200 782 568 39240 28,800 19,200 19,200 16,041 10,145 6,222 4,195 2,846 2,400 1,218 1,073 720 59860 30,000 19,200 19,200 19,200 15,561 9,315 6,679 4,270 2,500 1,795 1,656 1,079 88378 30,000 19,200 19,200 19,200 19,200 12,186 8,791 5,569 2,600 2,307 2,150 1,386 1,15997 30,000 19,200 19,200 19,200 19,200 15,466 10,000 7,053 3,214 2,893 2,713 1,737 1,473
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 75 of 195 15 OBDG02 Page 453 of 595
Initial Supporting table - P0300_IdleSCD_Decel
Description: Crankshaft decel threshold while in SCD mode. SCD mode uses smaller windows near TDC. Thresholds are a function of rpm and % engine Load.
Notes: Used for P0300-P0308. Cal Name: KtMISF_dt_SCD_IdleModeNote: 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 incylinder)
y/x 400 500 600 700 800 900 1,000 1,100 1,200 1,400 1,600 1,800 2,0003 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,7686 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,7688 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76810 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76812 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76814 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76816 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76818 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76820 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76822 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76824 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76826 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76830 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76840 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76860 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76878 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76897 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 76 of 195 15 OBDG02 Page 454 of 595
Initial Supporting table - P0300_IdleSCD_Jerk
Description: Crankshaft jerk threshold while in SCD mode. SCD mode uses smaller windows near TDC. Thresholds are a function of rpm and % engine Load.
Notes: Used for P0300-P0308. Cal Name: KtMISF_ddt_SCD_IdleMode
y/x 400 500 600 700 800 900 1,000 1,100 1,200 1,400 1,600 1,800 2,0003 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,7686 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,7688 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76810 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76812 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76814 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76816 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76818 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76820 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76822 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76824 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76826 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76830 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76840 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76860 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76878 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76897 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 77 of 195 15 OBDG02 Page 455 of 595
Initial Supporting table - P0300_Pair_SCD_Decel
Description: Mulitplier to P0300_SCD_Decel to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine Load.
Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_dt_MEDRES_Opp
y/x 400 550 700 800 900 1,000 1,200 1,400 1,6002 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.006 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.008 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0012 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0014 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0016 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0020 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0026 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0040 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 78 of 195 15 OBDG02 Page 456 of 595
Initial Supporting table - P0300_Pair_SCD_Jerk
Description: Mulitplier to P0300_SCD_Jerk to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine Load.
Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_ddt_MEDRES_Opp
y/x 400 550 700 800 900 1,000 1,200 1,400 1,6002 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.006 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.008 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0012 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0014 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0016 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0020 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0026 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0040 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 79 of 195 15 OBDG02 Page 457 of 595
Initial Supporting table - P0300_PairCylModeDecel
Description: Mulitplier to Cyl Mode Deceleration to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine Load.
Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_dt_LORES_Opp
y/x 1,000 1,100 1,200 1,400 1,900 3,000 3,500 5,000 6,0002 1.00 1.00 1.00 1.00 0.94 1.00 0.86 0.78 0.756 0.90 0.99 0.92 0.83 0.76 0.51 0.96 0.90 0.908 0.90 0.94 0.67 0.67 0.56 0.60 0.98 0.90 0.8912 0.85 0.90 0.60 0.65 0.70 0.79 0.75 0.67 0.6014 0.80 0.85 0.57 0.70 0.71 0.80 0.63 0.68 0.6016 0.80 0.80 0.65 0.65 0.70 0.87 0.68 0.67 0.6020 0.90 0.90 0.68 0.64 0.65 0.86 0.72 0.63 0.6326 0.90 0.90 0.60 0.60 0.66 0.87 0.71 0.67 0.6240 0.90 0.90 0.64 0.66 0.59 0.95 0.63 0.66 0.58
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 80 of 195 15 OBDG02 Page 458 of 595
Initial Supporting table - P0300_PairCylModeJerk
Description: Mulitplier to P0300_CylModeJerk to account for different pattern of Paired cylinder misfire. Multipliers are a function of engine rpm and % engine Load.
Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_ddt_LORES_Opp
y/x 1,000 1,100 1,200 1,400 1,900 3,000 3,500 5,000 6,0002 0.80 0.80 0.80 0.80 0.97 0.80 0.80 0.84 0.826 0.80 0.80 0.80 0.85 0.92 0.80 0.91 0.80 0.878 0.80 0.80 0.80 0.80 0.90 0.80 0.98 0.81 0.8612 0.85 0.85 0.80 0.83 0.98 0.80 1.20 1.20 0.8614 0.90 0.90 0.80 0.84 0.99 0.90 1.40 1.20 1.0716 1.00 1.00 1.03 0.82 1.01 1.05 1.40 1.20 1.1320 0.85 0.80 0.80 0.80 0.89 1.02 1.40 1.30 1.1026 1.06 1.06 0.80 0.85 0.86 1.06 1.20 1.40 1.2240 1.03 1.03 0.85 0.84 0.95 0.97 1.10 1.30 1.02
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 81 of 195 15 OBDG02 Page 459 of 595
Initial Supporting table - P0300_Random_SCD_Decel
Description: Mulitplier to SCD_Decel to account for different pattern of light level misfire. Multipliers are a function of engine rpm and % engine Load.
Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_dt_MEDRES_Emiss
y/x 400 550 700 800 900 1,000 1,200 1,400 1,6002 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.006 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.008 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0012 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0014 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0016 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0020 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0026 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0040 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 82 of 195 15 OBDG02 Page 460 of 595
Initial Supporting table - P0300_Random_SCD_Jerk
Description: Mulitplier to Random_SCD_Jerk to account for different pattern of light level misfire. Multipliers are a function of engine rpm and % engine Load.
Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_ddt_MEDRES_Emiss
y/x 400 550 700 800 900 1,000 1,200 1,400 1,6002 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.006 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.008 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0012 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0014 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0016 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0020 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0026 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0040 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 83 of 195 15 OBDG02 Page 461 of 595
Initial Supporting table - P0300_RandomCylModDecel
Description: Multiplier to P0300_CylMode_Decel. account for different pattern of light level misfire. Multipliers are a function of engine rpm and % engine Load.
Notes: Used for P0300 - P0308. Cal Name: KtMSFD_K_dt_LORES_Emiss
y/x 1,000 1,100 1,200 1,400 1,900 3,000 3,500 5,000 6,0002 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.006 1.10 1.20 1.10 1.00 1.00 1.00 1.00 1.00 1.008 1.40 1.40 1.10 1.10 1.00 1.00 1.00 1.00 1.0012 1.40 1.40 1.60 1.50 1.00 1.20 1.50 1.50 1.0014 1.30 1.40 1.40 1.60 1.05 1.40 1.50 1.50 1.6016 1.30 1.40 1.40 1.80 1.10 1.40 1.50 1.50 1.7020 1.30 1.40 1.40 1.80 1.20 1.40 1.50 1.50 1.8026 1.30 1.40 1.40 1.40 1.40 1.40 1.30 1.30 1.6540 1.30 1.40 1.50 1.40 1.40 1.40 1.40 1.40 1.80
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 84 of 195 15 OBDG02 Page 462 of 595
Initial Supporting table - P0300_RandomCylModJerk
Description: Multiplier to P0300_CylMode_Jerk to account for different pattern of light level misfire. Multipliers are a function of engine rpm and % engine Load.
Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_ddt_LORES_Emiss
y/x 1,000 1,100 1,200 1,400 1,900 3,000 3,500 5,000 6,0002 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.006 1.00 1.00 1.00 1.00 1.00 1.04 1.00 1.00 1.008 1.00 1.00 1.01 1.00 1.00 1.00 1.00 1.00 1.0012 1.00 1.00 1.03 1.00 1.00 1.10 1.00 1.00 1.0014 1.00 1.00 1.06 1.00 1.10 1.10 1.20 1.20 1.0716 1.00 1.00 1.05 1.00 1.10 1.10 1.20 1.20 1.2020 1.00 1.00 1.02 1.00 1.10 1.10 1.20 1.20 1.2026 1.00 1.00 1.10 1.10 1.10 1.10 1.20 1.20 1.1940 1.00 1.00 1.10 1.10 1.10 1.10 1.20 1.20 1.15
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 85 of 195 15 OBDG02 Page 463 of 595
Initial Supporting table - P0300_RandomRevModDecl
Description: Mulitplier to P0300_RevMode_Decel to account for different pattern of light level misfire. Multipliers are a function of engine rpm and % engine Load.
Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_RevModeEmiss
y/x 3,000 3,500 4,000 4,500 5,000 5,500 6,000 7,000 8,0002 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.006 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.008 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0012 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0014 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0016 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0020 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0026 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.0040 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 86 of 195 15 OBDG02 Page 464 of 595
Initial Supporting table - P0300_RepetSnapDecayAdjst
Description: If misfire is present in consecutive engine cycles, this multiplier is applied to the misfire jerk threshold and compared to a crankshaft snap value after the misfire has takenplace.. Table lookup as a function of engine rpm.
Notes: Used for P0300 - P0308, Cal Name:KtMSFD_K_dddt_PostCylCnscMsfr
y/x 800 1,400 1,600 1,800 2,300 3,600 4,600 5,500 6,0001 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 87 of 195 15 OBDG02 Page 465 of 595
Initial Supporting table - P0300_RevMode_Decel
Description: Crankshaft decel threshold. Thresholds are a function of rpm and % engine Load.
Notes: Used for P0300-P0308. Cal Name: KtMISF_RevolutionMode
y/x 1,100 1,200 1,400 1,600 1,800 2,000 2,200 2,400 2,600 2,800 3,000 3,500 4,000 4,500 5,000 5,500 6,000 6,500 7,0003 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,7686 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,7688 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76810 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76812 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76814 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76816 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76818 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76820 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76822 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76824 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76826 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76830 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76840 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76860 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76878 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76897 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 88 of 195 15 OBDG02 Page 466 of 595
Initial Supporting table - P0300_SCD_Decel
Description: Crankshaft decel threshold. SCD mode uses smaller windows near TDC. Thresholds are a function of rpm and % engine Load.
Notes: Used for P0300-P0308. Cal Name: KtMISF_dt_SCD_OffIdleMode
y/x 400 500 600 700 800 900 1,000 1,100 1,200 1,400 1,600 1,800 2,0003 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,7686 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,7688 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76810 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76812 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76814 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76816 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76818 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76820 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76822 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76824 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76826 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76830 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76840 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76860 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76878 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76897 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 89 of 195 15 OBDG02 Page 467 of 595
Initial Supporting table - P0300_SCD_Jerk
Description: Crankshaft jerk threshold. SCD mode uses smaller windows near TDC. Thresholds are a function of rpm and % engine Load.
Notes: Used for P0300-P0308. Cal Name: KtMISF_ddt_SCD_OffIdleMode
y/x 400 500 600 700 800 900 1,000 1,100 1,200 1,400 1,600 1,800 2,0003 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,7686 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,7688 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76810 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76812 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76814 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76816 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76818 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76820 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76822 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76824 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76826 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76830 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76840 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76860 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76878 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,76897 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768 32,768
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 90 of 195 15 OBDG02 Page 468 of 595
Initial Supporting table - P0300_SnapDecayAfterMisfire
Description: multiplier times the ddt_jerk value used used to detect misfire at that speed and load to see if size of disturbance has died down as expected of real misfire. Table lookup asa function of engine rpm and trans gear ratio.
Notes: Used for P0300 - P0308, Cal Name: KtMSFD_K_dddt_PostCylAft
y/x 800 1,400 1,600 1,800 2,300 3,600 4,600 5,500 6,0001 1.00 1.00 1.30 1.00 0.75 0.75 1.00 1.00 1.001 0.75 0.75 0.75 0.75 1.00 1.00 0.80 1.00 1.001 0.75 0.75 0.75 1.00 0.85 1.20 0.80 1.00 1.002 0.75 0.75 0.75 0.75 0.95 1.25 1.05 1.00 1.003 1.00 0.90 1.10 0.90 0.75 1.00 0.75 0.75 0.754 0.75 0.75 0.75 0.75 0.75 1.00 1.10 1.10 1.106 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.006 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.006 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 91 of 195 15 OBDG02 Page 469 of 595
Initial Supporting table - P0300_TOSSRoughRoadThres
Description: Only used if Rough Road source = TOSS: dispersion value on Transmission Output Speed Sensor above which rough road is indicated present
Notes: Used for P0300-P0308. Cal Name: KtRRDI_a_RoughRoadThresh
y/x 600 800 1,000 1,200 1,400 1,600 1,800 2,000 2,200 2,400 2,600 2,800 3,000 3,500 4,000 4,500 5,000 5,500 6,000100 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.0200 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.0300 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.0400 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.0500 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.0600 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.0700 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.0800 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.0900 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.01,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.01,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.01,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.01,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.01,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
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 92 of 195 15 OBDG02 Page 470 of 595
Initial Supporting table - P0300_WSSRoughRoadThres
Description: Only used if Wheel speed from ABS is used. If difference between wheel speed readings is larger than this limit, rough road is present
Notes: Used for P0300-P0308. Cal Name: KtRRDI_a_WhlSpdRoughRoadLim
y/x 0 12 24 36 48 60 72 85 97 109 121 133 145 157 169 181 1931 0.55 0.58 0.61 0.64 0.67 0.70 0.73 0.76 0.79 0.80 0.80 0.80 0.80 0.80 0.80 0.80 0.80
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 93 of 195 15 OBDG02 Page 471 of 595
Initial Supporting table - P0300_ZeroTorqBaro
Description: adjusts zero torque for altitude
Notes: Used for P0300-P0308. Cal Name: KtMSFD_K_ZeroTorqBaro
y/x 65 70 75 80 85 90 95 100 1051 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 94 of 195 15 OBDG02 Page 472 of 595
Initial Supporting table - P0300_ZeroTorqueEngLoad
Description: %air load that represents Zero Brake torque along the Neutral rev line. The Zero torque threshold is adjusted for Baro via P0300_ZeroTorqueBaro
Notes: Used for P0300-P0308. Cal Name: KtMISF_ZeroTorqSpd
y/x 400 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 3,500 4,000 4,500 5,000 5,500 6,000 6,500 7,0001 -3.50 -3.50 -4.00 -3.30 -3.50 -3.50 -3.20 -3.00 -3.00 -3.00 -3.00 -1.50 -1.00 0.00 0.60 0.60 0.60 0.60 2.20 3.80 5.39 6.99 8.59 10.18 11.78 13.38
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 95 of 195 15 OBDG02 Page 473 of 595
Initial Supporting table - P0324_P0326_P0331_AbnormalNoise_CylsEnabled
Description: Specifies which cylinders will be used for the Abnormal Noise portion of the performance diagnostics (1 = cylinder used, 0 = cylinder not used)
Notes: Used for P0324, P0326 and P0331. Cal name: KaKNKD_b_PerfAbnIncludeCyl. x-axis = Cylinder number in firing order (i.e. Cyl 0 = first cylinder in firing order, Cyl 1 = secondcylinder in firing order....)
A cal value = 1 specifies the cylinder is used for the Abnormal Noise diagnostic. A cal value = 0 specifies the cylinder is not used. Only the first four values in the table are relavent for afour-cylinder engine and only the first six values in the table are relavent for a six-cylinder engine.
Typically, all cylinders are used. Cylinders are only excluded if the signal from that cylinder is weak and there is no separation between normal and faulted conditions (can occur if thesensor location results in poor signal-to-noise ratio for a given cylinder).
y/x 0 1 2 3 4 5 6 71 1 1 1 1 0 0 0 0
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 96 of 195 15 OBDG02 Page 474 of 595
Initial Supporting table - P0324_P0326_P0331_AbnormalNoise_Threshold
Description: Fail threshold for the Knock Performance Abnormal Noise Diagnostic
Notes: Used for P0324, P0326 and P0331. Cal Name: KtKNKD_k_PerfAbnLimitLo. X-axis = Engine Speed (RPM). Diagnostic fails when VaKNKD_k_PerfCylAbnFiltIntnsity <KtKNKD_k_PerfAbnLimitLo
y/x 500 1,000 1,500 2,000 2,500 3,000 3,500 4,000 4,500 5,000 5,500 6,000 6,500 7,000 7,500 8,000 8,5001 0.096 0.096 0.096 0.105 0.102 0.104 0.106 0.099 0.100 0.110 0.102 0.103 0.108 0.108 0.108 0.108 0.108
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 97 of 195 15 OBDG02 Page 475 of 595
Initial Supporting table - P0325_P0330_OpenCktThrshMax (20 kHz)
Description: Knock Open Circuit Diagnostic Maximum Threshold when using the 20 kHz method (see "OpenMethod" description)
Notes: Used for P0325 and P0330. Cal name: KtKNKD_k_OpenMax20K. x-axis = Engine Speed (RPM).
Diagnostic fails when the filtered diagnostic output is between the OpenCktThrshMin and OpenCktThrshMax:i.e.: KtKNKD_k_OpenMin20K < VaKNKD_k_OpenFiltIntensity < KtKNKD_k_OpenMax20K.
y/x 700 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,5001 12.7090 12.5703 12.1387 10.9180 9.2031 7.8477 7.0371 5.3203 5.5234 5.7676 5.5273 5.9727 5.9844 5.9844 5.9844 5.9844 5.9844
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 98 of 195 15 OBDG02 Page 476 of 595
Initial Supporting table - P0325_P0330_OpenCktThrshMax (Normal Noise)
Description: Knock Open Circuit Diagnostic Minimum Threshold when using the Normal Noise method (see "OpenMethod" description): When using the Normal Noise method (see"OpenMethod" description).
Notes: Used for P0325 and P0330. Cal name: KtKNKD_k_OpenMaxNN. x-axis = Engine Speed (RPM)
Diagnostic fails when the filtered diagnostic output is between the OpenCktThrshMin and OpenCktThrshMax:i.e.: KtKNKD_k_OpenMinNN < VaKNKD_k_OpenFiltIntensity < KtKNKD_k_OpenMaxNN.
y/x 700 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,5001 0.3848 0.3848 0.3848 0.3848 0.3848 0.3848 0.3496 0.4102 0.3496 0.4609 0.5195 0.5703 0.5996 0.5996 0.5996 0.5996 0.5996
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 99 of 195 15 OBDG02 Page 477 of 595
Initial Supporting table - P0325_P0330_OpenCktThrshMin (20 kHz)
Description: Knock Open Circuit Diagnostic Minimum Threshold when using the 20 kHz method (see "OpenMethod" description)
Notes: Used for P0325 and P0330. Cal name: KtKNKD_k_OpenMin20K. x-axis = Engine Speed (RPM)
Diagnostic fails when the filtered diagnostic output is between the OpenCktThrshMin and OpenCktThrshMax:i.e.: KtKNKD_k_OpenMin20K < VaKNKD_k_OpenFiltIntensity < KtKNKD_k_OpenMax20K.
y/x 700 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,5001 4.8359 4.7031 4.6406 4.1250 3.5352 2.9746 2.6738 2.0215 2.0684 2.2266 2.1992 2.4473 2.5117 2.5117 2.5117 2.5117 2.5117
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 100 of 195 15 OBDG02 Page 478 of 595
Initial Supporting table - P0325_P0330_OpenCktThrshMin (Normal Noise)
Description: Knock Open Circuit Diagnostic Minimum Threshold when using the Normal Noise method (see "OpenMethod" description): When using the Normal Noise method (see"OpenMethod" description).
Notes: Used for P0325 and P0330. Cal name: KtKNKD_k_OpenMinNN. x-axis = Engine Speed (RPM)
Diagnostic fails when the filtered diagnostic output is between the OpenCktThrshMin and OpenCktThrshMax:i.e.: KtKNKD_k_OpenMinNN < VaKNKD_k_OpenFiltIntensity < KtKNKD_k_OpenMaxNN.
y/x 700 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,5001 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
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 101 of 195 15 OBDG02 Page 479 of 595
Initial Supporting table - P0442: Volatility Time as a Function of Estimate of Ambient Temperature
Description: Data is Volatility Time (in seconds) and Axis is Estimated Ambient Coolant in Deg C
Notes: KtEONV_t_VolatilityTimeMax
y/x -10 -4 1 7 13 18 24 29 35 41 46 52 58 63 69 74 801 30 30 30 30 40 50 70 90 170 170 170 170 170 170 170 170 170
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 102 of 195 15 OBDG02 Page 480 of 595
Supporting table - P0442: Engine Off Time Before Vehicle Off Maximum as a Function of Estimated Ambient Temperature Table
Description: Data is Engine Off Time Before Vehicle Off Maximum Table (in seconds) and Axis is Estimated Ambient Coolant in Deg C
Notes: KtEONV_t_EngOffTimeBefVehOffMax
y/x -10 -4 1 7 13 18 24 29 35 41 46 52 58 63 69 74 801 44 44 44 44 68 82 105 153 320 480 480 480 480 480 480 480 480
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 103 of 195 15 OBDG02 Page 481 of 595
Initial Supporting table - P0442: EONV Pressure Threshold (Pascals) Table
Description: Data is EONV Pressure Threshold in Pascals, X axis (horizontal) is fuel level in % from 0 to 100 with step size 6.25, and Y axis (vertical) is temperature in deg C from -10 to80 with step size 5.625
Notes: KtEONV_p_PressureThreshold
y/x 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 171 -448.3 -448.3 -448.3 -423.5 -398.4 -373.6 -348.8 -323.8 -299.0 -273.9 -249.1 -224.3 -224.3 -224.3 -224.3 -224.3 -224.32 -448.3 -448.3 -448.3 -423.5 -398.4 -373.6 -348.8 -323.8 -299.0 -273.9 -249.1 -224.3 -224.3 -224.3 -224.3 -224.3 -224.33 -448.3 -448.3 -448.3 -423.5 -398.4 -373.6 -348.8 -323.8 -299.0 -273.9 -249.1 -224.3 -224.3 -224.3 -224.3 -224.3 -224.34 -448.3 -448.3 -448.3 -423.5 -398.4 -373.6 -348.8 -323.8 -299.0 -273.9 -249.1 -224.3 -224.3 -224.3 -224.3 -224.3 -224.35 -448.3 -448.3 -448.3 -423.5 -398.4 -373.6 -348.8 -323.8 -299.0 -273.9 -249.1 -224.3 -224.3 -224.3 -224.3 -224.3 -224.36 -448.3 -448.3 -448.3 -423.5 -398.4 -373.6 -348.8 -323.8 -299.0 -273.9 -249.1 -224.3 -224.3 -224.3 -224.3 -224.3 -224.37 -448.3 -448.3 -448.3 -423.5 -398.4 -373.6 -348.8 -323.8 -299.0 -273.9 -249.1 -224.3 -224.3 -224.3 -224.3 -224.3 -224.38 -448.3 -448.3 -448.3 -423.5 -398.4 -373.6 -348.8 -323.8 -299.0 -273.9 -249.1 -224.3 -224.3 -224.3 -224.3 -224.3 -224.39 -448.3 -448.3 -448.3 -423.5 -398.4 -373.6 -348.8 -323.8 -299.0 -273.9 -249.1 -224.3 -224.3 -224.3 -224.3 -224.3 -224.310 -448.3 -448.3 -448.3 -423.5 -398.4 -373.6 -348.8 -323.8 -299.0 -273.9 -249.1 -224.3 -224.3 -224.3 -224.3 -224.3 -224.311 -448.3 -448.3 -448.3 -423.5 -398.4 -373.6 -348.8 -323.8 -299.0 -273.9 -249.1 -224.3 -224.3 -224.3 -224.3 -224.3 -224.312 -448.3 -448.3 -448.3 -423.5 -398.4 -373.6 -348.8 -323.8 -299.0 -273.9 -249.1 -224.3 -224.3 -224.3 -224.3 -224.3 -224.313 -448.3 -448.3 -448.3 -423.5 -398.4 -373.6 -348.8 -323.8 -299.0 -273.9 -249.1 -224.3 -224.3 -224.3 -224.3 -224.3 -224.314 -448.3 -448.3 -448.3 -423.5 -398.4 -373.6 -348.8 -323.8 -299.0 -273.9 -249.1 -224.3 -224.3 -224.3 -224.3 -224.3 -224.315 -448.3 -448.3 -448.3 -423.5 -398.4 -373.6 -348.8 -323.8 -299.0 -273.9 -249.1 -224.3 -224.3 -224.3 -224.3 -224.3 -224.316 -448.3 -448.3 -448.3 -423.5 -398.4 -373.6 -348.8 -323.8 -299.0 -273.9 -249.1 -224.3 -224.3 -224.3 -224.3 -224.3 -224.317 -448.3 -448.3 -448.3 -423.5 -398.4 -373.6 -348.8 -323.8 -299.0 -273.9 -249.1 -224.3 -224.3 -224.3 -224.3 -224.3 -224.3
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 104 of 195 15 OBDG02 Page 482 of 595
Initial Supporting table - P0461, P2066, P2636: Transfer Pump Enable Time Table
Description: Data is TransferPumpOnTimeLimit (in seconds) and Axis is Fuel Level in %
Notes: KtFLVC_t_XferFuelPmpOnTmLim
P0461, P2066, P2636: Transfer Pump Enable Time Table - Part 1
y/x 0 3 6 9 13 16 19 22 25 28 31 34 38 41 44 47 501 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
P0461, P2066, P2636: Transfer Pump Enable Time Table - Part 2
y/x 53 56 59 63 66 69 72 75 78 81 84 88 91 94 97 1001 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 105 of 195 15 OBDG02 Page 483 of 595
Initial Supporting table - P0496: Purge Valve Leak Test Engine Vacuum Test Time (Cold Start) as a Function of Fuel Level Table
Description: Data is Purge Valve Leak Test Engine Vacuum Test Time (in seconds) and Axis is Fuel Level in %
Notes: KtEVPD_t_PVLT_EngineVacTimeCold
y/x 0 6 12 19 25 31 37 44 50 56 62 69 75 81 87 94 1001 100 100 80 75 70 65 60 60 60 60 60 55 50 45 40 30 30
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 106 of 195 15 OBDG02 Page 484 of 595
Initial Supporting table - P0606_Last Seed Timeout f(Loop Time)
Description: The max time for the Last Seed Timeout as a function of operating loop time sequence.
Notes: P0606, KaPISD_t_LastSeedTimeout[x]
y/x CePISR_e_6p25msSeq CePISR_e_12p5msSeq CePISR_e_25msSeq CePISR_e_LORES_C1 0.175 0.175 0.175 409.594
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 107 of 195 15 OBDG02 Page 485 of 595
Initial Supporting table - P0606_Program Sequence Watch Enable f(Loop Time)
Description: The enabling flags for the program sequence watch as a function of operating loop time sequence.
Notes: P0606, KaPISD_b_ProgSeqWatchEnbl
y/x CePISR_e_6p25msSeq CePISR_e_12p5msSeq CePISR_e_25msSeq CePISR_e_LORES_C1 1 1 1 1
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 108 of 195 15 OBDG02 Page 486 of 595
Initial Supporting table - P0606_PSW Sequence Fail f(Loop Time)
Description: Fail threshold for PSW per operating loop.
Notes: P0606, KaPISD_Cnt_SequenceFail[x]
y/x CePISR_e_6p25msSeq CePISR_e_12p5msSeq CePISR_e_25msSeq CePISR_e_LORES_C1 3 3 3 3
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 109 of 195 15 OBDG02 Page 487 of 595
Initial Supporting table - P0606_PSW Sequence Sample f(Loop Time)
Description: Sample threshold for PSW per operating loop.
Notes: P0606, KaPISD_Cnt_SequenceSmpl[x]
y/x CePISR_e_6p25msSeq CePISR_e_12p5msSeq CePISR_e_25msSeq CePISR_e_LORES_C1 4 4 4 4
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 110 of 195 15 OBDG02 Page 488 of 595
Initial Supporting table - P06B6_P06B7_OpenTestCktThrshMax
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 TestCircuit ensures that the internal circuit used to generate the 20 kHz signal for the Open Circuit diags (P0325, P0330) is within range.
Notes: Used for P0325 and P0330. Cal name: KtKNKD_k_OpenTestCktMax. x-axis = Engine Speed (RPM).
Diagnostic fails when the filtered diagnostic output is between the OpenTestCktThrshMin and OpenTestCktThrshMax:i.e. KtKNKD_k_OpenTestCktMin < VaKNKD_k_OpenTestCktIntFilter < KtKNKD_k_OpenTestCktMax
y/x 700 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,5001 0.166 0.166 0.176 0.191 0.176 0.207 0.238 0.330 0.385 0.467 0.543 0.666 0.666 0.666 0.666 0.666 0.666
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 111 of 195 15 OBDG02 Page 489 of 595
Initial Supporting table - P06B6_P06B7_OpenTestCktThrshMin
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 TestCircuit ensures that the internal circuit used to generate the 20 kHz signal for the Open Circuit diags (P0325, P0330) is within range.
Notes: Used for P0325 and P0330. Cal name: KtKNKD_k_OpenTestCktMin. x-axis = Engine Speed (RPM).
Diagnostic fails when the filtered diagnostic output is between the OpenTestCktThrshMin and OpenTestCktThrshMax:i.e. KtKNKD_k_OpenTestCktMin < VaKNKD_k_OpenTestCktIntFilter < KtKNKD_k_OpenTestCktMax
y/x 700 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,5001 0.061 0.061 0.068 0.080 0.076 0.098 0.119 0.172 0.193 0.240 0.285 0.357 0.357 0.357 0.357 0.357 0.357
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 112 of 195 15 OBDG02 Page 490 of 595
Initial Supporting table - P16F3_Delta MAP Threshold f(Desired Engine Torque)
Description: Engine Sync based and Time based delta pressure threshold above which Torque Security error is reported.
Notes: P16F3, KtMAPI_p_ES_TB_MAP_DeltaThresh
y/x 0.00 50.00 100.00 150.00 200.00 300.001.00 28.32 28.32 28.32 28.32 28.32 28.32
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 113 of 195 15 OBDG02 Page 491 of 595
Initial Supporting table - P16F3_Delta Spark Threshold f(RPM,APC)
Description: Threshold for determining when the difference between commanded spark and applied spark exceeds the torque security requirement. It is a function of engine rpm and APC.
Notes: P16F3, KtSPRK_phi_DeltTorqueScrtyAdv
y/x 500.00 980.74 1,461.48 1,942.23 2,422.97 2,903.71 3,384.45 3,865.20 4,345.94 4,826.68 5,307.42 5,788.16 6,268.91 6,749.65 7,230.39 7,711.13 8,191.8880.00 125.00 56.16 58.11 65.22 58.42 58.86 58.45 57.05 54.48 52.34 50.31 49.11 48.48 48.31 48.31 48.31 48.31160.00 125.00 46.83 44.22 48.91 42.00 41.45 41.78 41.31 38.81 36.94 34.67 33.08 32.22 31.97 31.97 31.97 31.97240.00 125.00 37.77 34.47 37.14 32.48 31.28 31.30 31.09 29.83 28.55 26.45 24.94 24.13 23.89 23.89 23.89 23.89320.00 125.00 30.72 27.81 29.89 25.98 24.67 24.83 24.81 23.66 23.00 21.38 20.02 19.28 19.08 19.08 19.08 19.08400.00 125.00 25.88 23.30 25.00 21.52 20.34 20.56 20.64 19.56 18.95 17.77 16.72 16.06 15.88 15.88 15.88 15.88480.00 125.00 22.36 20.05 21.48 18.36 17.31 17.55 17.64 16.66 16.13 15.39 15.00 15.00 15.00 15.00 15.00 15.00560.00 125.00 20.50 18.34 19.66 16.72 15.73 15.95 16.06 15.25 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00640.00 125.00 20.50 18.34 19.66 16.72 15.73 15.95 16.06 15.25 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00720.00 125.00 20.50 18.34 19.66 16.72 15.73 15.95 16.06 15.25 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00800.00 125.00 20.50 18.34 19.66 16.72 15.73 15.95 16.06 15.25 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00880.00 125.00 20.50 18.34 19.66 16.72 15.73 15.95 16.06 15.25 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00960.00 125.00 20.50 18.34 19.66 16.72 15.73 15.95 16.06 15.25 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.001,040.00 125.00 20.50 18.34 19.66 16.72 15.73 15.95 16.06 15.25 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.001,120.00 125.00 20.50 18.34 19.66 16.72 15.73 15.95 16.06 15.25 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.001,200.00 125.00 20.50 18.34 19.66 16.72 15.73 15.95 16.06 15.25 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.001,280.00 125.00 20.50 18.34 19.66 16.72 15.73 15.95 16.06 15.25 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.001,360.00 125.00 20.50 18.34 19.66 16.72 15.73 15.95 16.06 15.25 15.00 15.00 15.00 15.00 15.00 15.00 15.00 15.00
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 114 of 195 15 OBDG02 Page 492 of 595
Initial Supporting table - P16F3_Speed Control External Load f(Oil Temp, RPM)
Description: Specifies the external load table for SPDR torque security as a function of engine oil temperature and engine RPM.
Notes: P16F3, KtSPDC_M_ExternalLoad
y/x -40.00 -20.00 -10.00 0.00 50.00 90.00350.00 4,096.00 4,096.00 4,096.00 4,096.00 4,096.00 4,096.00450.00 1,412.00 1,412.00 1,412.00 1,412.00 1,412.00 1,412.00550.00 150.00 150.00 150.00 150.00 150.00 150.00650.00 150.00 150.00 150.00 150.00 150.00 150.00670.00 150.00 150.00 150.00 150.00 150.00 150.00770.00 150.00 150.00 150.00 150.00 150.00 150.00900.00 150.00 150.00 150.00 150.00 150.00 150.001,100.00 150.00 150.00 150.00 150.00 150.00 150.001,300.00 150.00 150.00 150.00 150.00 150.00 150.001,500.00 150.00 150.00 150.00 150.00 150.00 150.001,600.00 150.00 150.00 150.00 150.00 150.00 150.001,850.00 150.00 150.00 150.00 150.00 150.00 150.002,100.00 150.00 150.00 150.00 150.00 150.00 150.003,100.00 150.00 150.00 150.00 150.00 150.00 150.004,100.00 150.00 150.00 150.00 150.00 150.00 150.006,100.00 150.00 150.00 150.00 150.00 150.00 150.006,400.00 150.00 150.00 150.00 150.00 150.00 150.00
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 115 of 195 15 OBDG02 Page 493 of 595
Initial Supporting table - P219A Normalizer Bank1 Table
Description: Bank 1 Normalizer table used in the calculation of the Ratio for the current sample period.
Notes: DTCs: P219A; Calibration Name: KtFABD_U_Normalizer1; Horizontal axis is RPM; Vertical Axis is Air Per Cylinder (APC) in mg/cylinder
y/x 250 500 750 1,000 1,250 1,500 1,750 2,000 2,250 2,500 2,750 3,000 3,200 4,000 4,500 5,000 6,00040 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.0080 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.00120 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.00160 9,999.00 9,999.00 9,999.00 9,999.00 4.00 4.00 3.50 5.50 7.50 7.75 5.50 7.50 7.50 9,999.00 9,999.00 9,999.00 9,999.00200 9,999.00 9,999.00 9,999.00 9,999.00 4.00 4.00 3.50 5.50 7.50 7.75 5.50 7.50 7.50 9,999.00 9,999.00 9,999.00 9,999.00240 9,999.00 9,999.00 9,999.00 21.25 15.75 10.25 8.00 8.75 5.00 9.50 5.00 7.75 7.75 9,999.00 9,999.00 9,999.00 9,999.00280 9,999.00 9,999.00 9,999.00 21.25 21.25 13.75 11.00 16.00 9.75 11.75 9.25 12.75 12.75 9,999.00 9,999.00 9,999.00 9,999.00320 9,999.00 9,999.00 9,999.00 11.75 11.75 17.50 15.50 17.00 14.00 10.50 15.00 15.75 15.75 9,999.00 9,999.00 9,999.00 9,999.00360 9,999.00 9,999.00 9,999.00 13.25 13.25 11.50 26.50 18.50 17.75 15.00 14.00 24.75 24.75 9,999.00 9,999.00 9,999.00 9,999.00400 9,999.00 9,999.00 9,999.00 20.50 20.50 20.25 24.00 25.00 27.50 17.50 19.25 22.50 22.50 9,999.00 9,999.00 9,999.00 9,999.00440 9,999.00 9,999.00 9,999.00 20.50 20.50 37.00 53.50 38.50 47.00 54.50 40.25 35.75 35.75 9,999.00 9,999.00 9,999.00 9,999.00480 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 53.50 53.50 38.50 47.00 54.50 40.25 35.75 35.75 9,999.00 9,999.00 9,999.00 9,999.00520 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.00560 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.00640 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.00720 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.00800 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
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 116 of 195 15 OBDG02 Page 494 of 595
Initial Supporting table - P219A Quality Factor Bank1 Table
Description: Bank 1 lookup table of Quality Factors used in the calculation of the Ratio for the current sample period
Notes: DTCs: P219A; Calibration Name: KtFABD_K_QualFactor1; Horizontal axis is RPM; Vertical Axis is Air Per Cylinder (APC) in mg/cylinder
y/x 250 500 750 1,000 1,250 1,500 1,750 2,000 2,250 2,500 2,750 3,000 3,200 4,000 4,500 5,000 6,00040 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.0080 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.00120 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.00160 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.00200 0.00 0.00 0.00 0.00 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 0.00 0.00 0.00 0.00 0.00240 0.00 0.00 0.00 0.00 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 0.00 0.00 0.00 0.00 0.00280 0.00 0.00 0.00 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 0.00 0.00 0.00 0.00 0.00320 0.00 0.00 0.00 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 0.00 0.00 0.00 0.00 0.00360 0.00 0.00 0.00 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 0.00 0.00 0.00 0.00 0.00400 0.00 0.00 0.00 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 0.00 0.00 0.00 0.00 0.00440 0.00 0.00 0.00 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.00480 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.00520 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.00560 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.00640 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.00720 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.00800 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
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 117 of 195 15 OBDG02 Page 495 of 595
Initial Supporting table - P219A Variance Threshold Bank1 Table
Description: Bank 1 lookup table of Variance metric used to calculate the Ratio for the current sample period
Notes: DTCs: P219A; Calibration Name: KtFABD_U_VarThresh1; Horizontal axis is RPM; Vertical Axis is Air Per Cylinder (APC) in mg/cylinder
y/x 250 500 750 1,000 1,250 1,500 1,750 2,000 2,250 2,500 2,750 3,000 3,200 4,000 4,500 5,000 6,00040 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.0080 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.00120 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.00160 9,999.00 9,999.00 9,999.00 9,999.00 7.75 7.75 7.25 6.75 5.75 6.00 6.00 3.25 3.25 9,999.00 9,999.00 9,999.00 9,999.00200 9,999.00 9,999.00 9,999.00 9,999.00 7.75 7.75 7.25 6.75 5.75 6.00 6.00 3.25 3.25 9,999.00 9,999.00 9,999.00 9,999.00240 9,999.00 9,999.00 9,999.00 10.50 10.50 10.50 8.25 7.00 9.00 5.50 6.25 5.75 5.75 9,999.00 9,999.00 9,999.00 9,999.00280 9,999.00 9,999.00 9,999.00 10.50 10.50 9.00 11.00 7.50 9.00 5.00 6.00 4.50 4.50 9,999.00 9,999.00 9,999.00 9,999.00320 9,999.00 9,999.00 9,999.00 16.50 16.50 10.75 11.75 9.00 9.25 8.50 6.75 5.75 5.75 9,999.00 9,999.00 9,999.00 9,999.00360 9,999.00 9,999.00 9,999.00 15.50 15.50 15.00 10.50 8.75 11.50 9.50 9.00 6.00 6.00 9,999.00 9,999.00 9,999.00 9,999.00400 9,999.00 9,999.00 9,999.00 15.00 15.00 13.25 12.50 10.50 12.00 15.75 9.75 12.25 12.25 9,999.00 9,999.00 9,999.00 9,999.00440 9,999.00 9,999.00 9,999.00 15.00 15.00 12.25 11.25 12.25 15.00 10.50 7.50 10.00 10.00 9,999.00 9,999.00 9,999.00 9,999.00480 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 11.25 11.25 12.25 15.00 10.50 7.50 10.00 10.00 9,999.00 9,999.00 9,999.00 9,999.00520 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.00560 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.00640 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.00720 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.00800 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
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 118 of 195 15 OBDG02 Page 496 of 595
Initial Supporting table - P0011_CamPosErrorLimIc1
Description: P0011 - Cam Position Error Limit for performance diagnostic
Notes: KtPHSD_phi_CamPosErrorLimIc1
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 152400 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0800 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.01,200 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.01,600 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.02,000 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.02,400 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.02,800 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.03,200 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.03,600 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.04,000 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.04,400 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.04,800 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.05,200 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.05,600 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.06,000 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.06,400 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.06,800 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 119 of 195 15 OBDG02 Page 497 of 595
Initial Supporting table - P0011_P0021_P05CC_P05CD_EngOilPressEnblIc
Description: P0011 P0021 P05CC P05CD Delay time before the oil pressure enable flag is set assuming all the oil pressure enable criteria are met
Notes: KtPHSC_t_EngOilPressEnblIc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 1521 120 80 12 4 3 2 2 2 1 1 1 1 1 1 1 2 2
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 120 of 195 15 OBDG02 Page 498 of 595
Initial Supporting table - P0011_P0021_P05CC_P05CD_HiEngSpdHiDsblIc
Description: P0011 P0021 P05CC P05CD Intake cam is disabled when engine speed exceeds this value
Notes: KtPHSC_n_HiEngSpdHiDsblIc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 1521 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 121 of 195 15 OBDG02 Page 499 of 595
Initial Supporting table - P0011_P0021_P05CC_P05CD_HiEngSpdLoEnblIc
Description: P0011 P0021 P05CC P05CD Intake cam is enabled when engine speed remains below this value
Notes: KtPHSC_n_HiEngSpdLoEnblIc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 1521 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 122 of 195 15 OBDG02 Page 500 of 595
Initial Supporting table - P0011_P0021_P05CC_P05CD_LoPresHiEnblIc
Description: P0011 P0021 P05CC P05CD - Intake cam is enabled when oil pressure exceeds this value
Notes: KtPHSC_p_LoPresHiEnblEc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 1521 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 123 of 195 15 OBDG02 Page 501 of 595
Initial Supporting table - P0011_P0021_P05CC_P05CD_LoPresLoDsblIc
Description: P0011 P0021 P05CC P05CD Intake cam is disabled when oil pressure falls below this value
Notes: KtPHSC_p_LoPresLoDsblIc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 1521 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 124 of 195 15 OBDG02 Page 502 of 595
Initial Supporting table - P0011_P0021_P05CC_P05CD_LoRpmHiEnblIc
Description: P0011 P0021 P05CC P05CD Intake cam is enabled when engine speed exceeds this value.
Notes: KtPHSC_n_LoRpmHiEnblIc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 1521 450 450 450 450 450 450 450 450 450 450 450 450 450 450 450 450 450
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 125 of 195 15 OBDG02 Page 503 of 595
Initial Supporting table - P0011_P0021_P05CC_P05CD_LoRpmLoDsblIc
Description: P0011 P0021 P05CC P05CD Intake cam is disabled when engine speed is below this value.
Notes: KtPHSC_n_LoRpmLoDsblIc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 1521 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 126 of 195 15 OBDG02 Page 504 of 595
Initial Supporting table - P0011_P0021_P05CC_P05CD_P0014_P0024_P05CE_P05CF_ColdStartEngRunning
Description: P0011 P0021 P05CC P05CD P0014 P0024 P05CE P05C Engine running time must be greater than this threshold during a cold start to enable cam phasing
Notes: KtPHSR_t_ColdStartEngRunning
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 1521 120 80 12 2 2 2 2 2 1 1 1 1 1 1 1 2 2
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 127 of 195 15 OBDG02 Page 505 of 595
Initial Supporting table - P0011_P05CC_StablePositionTimeIc1
Description: P0011 P05CC - Delay after transient move
Notes: KtPHSD_t_StablePositionTimeIc1
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 152400 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.0800 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.01,200 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.01,600 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.02,000 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.02,400 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.02,800 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.03,200 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.03,600 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.04,000 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.04,400 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.04,800 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.05,200 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.05,600 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.06,000 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.06,400 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.06,800 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.0
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 128 of 195 15 OBDG02 Page 506 of 595
Initial Supporting table - P0011_PerfMaxIc1
Description: P0011 - Range of phaser travel where diagnostic cannot make a decision if both desired & measured positions are greater than
Notes:
y/x 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 171 20.0 20.0 20.0 22.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.02 20.0 20.0 20.0 22.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.03 20.0 20.0 20.0 22.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.04 20.0 20.0 20.0 22.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.05 20.0 20.0 20.0 22.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.06 20.0 20.0 20.0 22.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.07 20.0 20.0 20.0 22.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.08 20.0 20.0 20.0 22.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.09 20.0 20.0 20.0 22.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.010 20.0 20.0 20.0 22.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.011 20.0 20.0 20.0 22.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.012 20.0 20.0 20.0 22.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.013 20.0 20.0 20.0 22.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.014 20.0 20.0 20.0 22.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.015 20.0 20.0 20.0 22.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.016 20.0 20.0 20.0 22.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.017 20.0 20.0 20.0 22.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0 24.0
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 129 of 195 15 OBDG02 Page 507 of 595
Initial Supporting table - P0014_CamPosErrorLimEc1
Description: P0014 - Cam Position Error Limit for performance diagnostic
Notes: KtPHSD_phi_CamPosErrorLimEc1
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 152400 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0800 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.01,200 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.01,600 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.02,000 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.02,400 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.02,800 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.03,200 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.03,600 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.04,000 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.04,400 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.04,800 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.05,200 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.05,600 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.06,000 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.06,400 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.06,800 10.0 10.0 10.0 8.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0 6.0
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 130 of 195 15 OBDG02 Page 508 of 595
Initial Supporting table - P0014_P0024_P05CE_P05CF_EngOilPressEnblEc
Description: P0014 P0024 P05CE P05CF Delay time before the oil pressure enable flag is set assuming all the oil pressure enable criteria are met
Notes: KtPHSC_t_EngOilPressEnblEc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 1521 10 10 10 4 3 2 2 2 1 1 1 1 1 1 1 2 2
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 131 of 195 15 OBDG02 Page 509 of 595
Initial Supporting table - P0014_P0024_P05CE_P05CF_HiEngSpdHiDsblEc
Description: P0014 P0024 P05CE P05CF Exhaust cam is disabled when engine speed exceeds this value
Notes: KtPHSC_n_HiEngSpdHiDsblEc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 1521 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000 8,000
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 132 of 195 15 OBDG02 Page 510 of 595
Initial Supporting table - P0014_P0024_P05CE_P05CF_HiEngSpdLoEnblEc
Description: P0014 P0024 P05CE P05CF Exhaust cam is enabled when engine speed remains below this value
Notes: KtPHSC_n_HiEngSpdLoEnblEc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 1521 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800 7,800
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 133 of 195 15 OBDG02 Page 511 of 595
Initial Supporting table - P0014_P0024_P05CE_P05CF_LoPresHiEnblEc
Description: P0014 P0024 P05CE P05CF Exhaust cam is enabled when oil pressure exceeds this value
Notes: KtPHSC_p_LoPresHiEnblIc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 1521 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 134 of 195 15 OBDG02 Page 512 of 595
Initial Supporting table - P0014_P0024_P05CE_P05CF_LoPresLoDsblEc
Description: P0014 P0024 P05CE P05CF Exhaust cam is disabled when oil pressure falls below this value
Notes: KtPHSC_p_LoPresLoDsblEc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 1521 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 135 of 195 15 OBDG02 Page 513 of 595
Initial Supporting table - P0014_P0024_P05CE_P05CF_LoRpmHiEnblEc
Description: P0014 P0024 P05CE P05CF Exhaust cam is enabled when engine speed exceeds this value.
Notes: KtPHSC_n_LoRpmHiEnblEc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 1521 450 450 450 450 450 450 450 450 450 450 450 450 450 450 450 450 450
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 136 of 195 15 OBDG02 Page 514 of 595
Initial Supporting table - P0014_P0024_P05CE_P05CF_LoRpmLoDsblEc
Description: P0014 P0024 P05CE P05CF Exhaust cam is disabled when engine speed is below this value.
Notes: KtPHSC_n_LoRpmLoDsblEc
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 1521 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325 325
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 137 of 195 15 OBDG02 Page 515 of 595
Initial Supporting table - P0014_P05CE_StablePositionTimeEc1
Description: P0014 P05CE - Delay after transient move
Notes: KtPHSD_t_StablePositionTimeEc1
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 152400 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.0800 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.01,200 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.01,600 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.02,000 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.02,400 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.02,800 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.03,200 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.03,600 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.04,000 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.04,400 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.04,800 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.05,200 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.05,600 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.06,000 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.06,400 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.06,800 100.0 80.0 20.0 12.0 9.0 6.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 3.0 5.0 5.0 8.0
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 138 of 195 15 OBDG02 Page 516 of 595
Initial Supporting table - P0014_PerfMaxEc1
Description: P0014 - Range of phaser travel where diagnostic cannot make a decision if both desired & measured positions are greater than
Notes:
y/x 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 171 12.5 12.5 12.5 14.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.52 12.5 12.5 12.5 14.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.53 12.5 12.5 12.5 14.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.54 12.5 12.5 12.5 14.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.55 12.5 12.5 12.5 14.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.56 12.5 12.5 12.5 14.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.57 12.5 12.5 12.5 14.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.58 12.5 12.5 12.5 14.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.59 12.5 12.5 12.5 14.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.510 12.5 12.5 12.5 14.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.511 12.5 12.5 12.5 14.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.512 12.5 12.5 12.5 14.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.513 12.5 12.5 12.5 14.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.514 12.5 12.5 12.5 14.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.515 12.5 12.5 12.5 14.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.516 12.5 12.5 12.5 14.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.517 12.5 12.5 12.5 14.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5 16.5
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 139 of 195 15 OBDG02 Page 517 of 595
Initial Supporting table - P0171_P0172_P0174_P0175 Long-Ter Fuel Tri Cell Usage
Description: Identifies which Long Term Fuel Trim Cell I.D.s are used for diagnosis. Only cells identified as "CeFADD_e_NonSelectedCell" are not used for diagnosis.
Notes: DTCs: P0171, P0172, P0174, P0175; Calibration Name: KaFADD_e_SelectCellSet; Axis is Long Term Fuel Trim Cell I.D.
P0171_P0172_P0174_P0175 Long-Ter Fuel Tri Cell Usage - Part 1
y/x CeFADR_e_Cell00_PurgOnAirMode5
CeFADR_e_Cell01_PurgOnAirMode4
CeFADR_e_Cell02_PurgOnAirMode3
CeFADR_e_Cell03_PurgOnAirMode2
1 CeFADD_e_SelectedPurgeCell CeFADD_e_SelectedPurgeCell CeFADD_e_SelectedPurgeCell CeFADD_e_SelectedPurgeCell
P0171_P0172_P0174_P0175 Long-Ter Fuel Tri Cell Usage - Part 2
y/x CeFADR_e_Cell04_PurgOnAirMode1
CeFADR_e_Cell05_PurgOnAirMode0
CeFADR_e_Cell06_PurgOnIdle CeFADR_e_Cell07_PurgOnDecel
1 CeFADD_e_SelectedPurgeCell CeFADD_e_SelectedPurgeCell CeFADD_e_SelectedPurgeCell CeFADD_e_NonSelectedCell
P0171_P0172_P0174_P0175 Long-Ter Fuel Tri Cell Usage - Part 3
y/x CeFADR_e_Cell08_PurgOffAirMode5
CeFADR_e_Cell09_PurgOffAirMode4
CeFADR_e_Cell10_PurgOffAirMode3
CeFADR_e_Cell11_PurgOffAirMode2
1 CeFADD_e_SelectedNonPurgeCell CeFADD_e_SelectedNonPurgeCell CeFADD_e_SelectedNonPurgeCell CeFADD_e_SelectedNonPurgeCell
P0171_P0172_P0174_P0175 Long-Ter Fuel Tri Cell Usage - Part 4
y/x CeFADR_e_Cell12_PurgOffAirMode1
CeFADR_e_Cell13_PurgOffAirMode0
CeFADR_e_Cell14_PurgOffIdle CeFADR_e_Cell15_PurgOffDecel
1 CeFADD_e_SelectedNonPurgeCell CeFADD_e_SelectedNonPurgeCell CeFADD_e_SelectedNonPurgeCell CeFADD_e_NonSelectedCell
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 140 of 195 15 OBDG02 Page 518 of 595
Initial Supporting table - P219A Normalizer Bank1 Table
Description: Bank 1 Normalizer table used in the calculation of the Ratio for the current sample period.
Notes: DTCs: P219A; Calibration Name: KtFABD_U_Normalizer1; Horizontal axis is RPM; Vertical Axis is Air Per Cylinder (APC) in mg/cylinder
y/x 250 500 750 1,000 1,250 1,500 1,750 2,000 2,250 2,500 2,750 3,000 3,200 4,000 4,500 5,000 6,00040 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.0080 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.00120 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.00160 9,999.00 9,999.00 9,999.00 9,999.00 4.00 4.00 3.50 5.50 7.50 7.75 5.50 7.50 7.50 9,999.00 9,999.00 9,999.00 9,999.00200 9,999.00 9,999.00 9,999.00 9,999.00 4.00 4.00 3.50 5.50 7.50 7.75 5.50 7.50 7.50 9,999.00 9,999.00 9,999.00 9,999.00240 9,999.00 9,999.00 9,999.00 21.25 15.75 10.25 8.00 8.75 5.00 9.50 5.00 7.75 7.75 9,999.00 9,999.00 9,999.00 9,999.00280 9,999.00 9,999.00 9,999.00 21.25 21.25 13.75 11.00 16.00 9.75 11.75 9.25 12.75 12.75 9,999.00 9,999.00 9,999.00 9,999.00320 9,999.00 9,999.00 9,999.00 11.75 11.75 17.50 15.50 17.00 14.00 10.50 15.00 15.75 15.75 9,999.00 9,999.00 9,999.00 9,999.00360 9,999.00 9,999.00 9,999.00 13.25 13.25 11.50 26.50 18.50 17.75 15.00 14.00 24.75 24.75 9,999.00 9,999.00 9,999.00 9,999.00400 9,999.00 9,999.00 9,999.00 20.50 20.50 20.25 24.00 25.00 27.50 17.50 19.25 22.50 22.50 9,999.00 9,999.00 9,999.00 9,999.00440 9,999.00 9,999.00 9,999.00 20.50 20.50 37.00 53.50 38.50 47.00 54.50 40.25 35.75 35.75 9,999.00 9,999.00 9,999.00 9,999.00480 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 53.50 53.50 38.50 47.00 54.50 40.25 35.75 35.75 9,999.00 9,999.00 9,999.00 9,999.00520 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.00560 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.00640 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.00720 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.00800 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
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 141 of 195 15 OBDG02 Page 519 of 595
Initial Supporting table - P219A Quality Factor Bank1 Table
Description: Bank 1 lookup table of Quality Factors used in the calculation of the Ratio for the current sample period
Notes: DTCs: P219A; Calibration Name: KtFABD_K_QualFactor1; Horizontal axis is RPM; Vertical Axis is Air Per Cylinder (APC) in mg/cylinder
y/x 250 500 750 1,000 1,250 1,500 1,750 2,000 2,250 2,500 2,750 3,000 3,200 4,000 4,500 5,000 6,00040 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.0080 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.00120 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.00160 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.00200 0.00 0.00 0.00 0.00 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 0.00 0.00 0.00 0.00 0.00240 0.00 0.00 0.00 0.00 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 0.00 0.00 0.00 0.00 0.00280 0.00 0.00 0.00 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 0.00 0.00 0.00 0.00 0.00320 0.00 0.00 0.00 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 0.00 0.00 0.00 0.00 0.00360 0.00 0.00 0.00 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 0.00 0.00 0.00 0.00 0.00400 0.00 0.00 0.00 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 0.00 0.00 0.00 0.00 0.00440 0.00 0.00 0.00 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.00480 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.00520 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.00560 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.00640 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.00720 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.00800 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
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 142 of 195 15 OBDG02 Page 520 of 595
Initial Supporting table - P219A Variance Threshold Bank1 Table
Description: Bank 1 lookup table of Variance metric used to calculate the Ratio for the current sample period
Notes: DTCs: P219A; Calibration Name: KtFABD_U_VarThresh1; Horizontal axis is RPM; Vertical Axis is Air Per Cylinder (APC) in mg/cylinder
y/x 250 500 750 1,000 1,250 1,500 1,750 2,000 2,250 2,500 2,750 3,000 3,200 4,000 4,500 5,000 6,00040 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.0080 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.00120 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.00160 9,999.00 9,999.00 9,999.00 9,999.00 7.75 7.75 7.25 6.75 5.75 6.00 6.00 3.25 3.25 9,999.00 9,999.00 9,999.00 9,999.00200 9,999.00 9,999.00 9,999.00 9,999.00 7.75 7.75 7.25 6.75 5.75 6.00 6.00 3.25 3.25 9,999.00 9,999.00 9,999.00 9,999.00240 9,999.00 9,999.00 9,999.00 10.50 10.50 10.50 8.25 7.00 9.00 5.50 6.25 5.75 5.75 9,999.00 9,999.00 9,999.00 9,999.00280 9,999.00 9,999.00 9,999.00 10.50 10.50 9.00 11.00 7.50 9.00 5.00 6.00 4.50 4.50 9,999.00 9,999.00 9,999.00 9,999.00320 9,999.00 9,999.00 9,999.00 16.50 16.50 10.75 11.75 9.00 9.25 8.50 6.75 5.75 5.75 9,999.00 9,999.00 9,999.00 9,999.00360 9,999.00 9,999.00 9,999.00 15.50 15.50 15.00 10.50 8.75 11.50 9.50 9.00 6.00 6.00 9,999.00 9,999.00 9,999.00 9,999.00400 9,999.00 9,999.00 9,999.00 15.00 15.00 13.25 12.50 10.50 12.00 15.75 9.75 12.25 12.25 9,999.00 9,999.00 9,999.00 9,999.00440 9,999.00 9,999.00 9,999.00 15.00 15.00 12.25 11.25 12.25 15.00 10.50 7.50 10.00 10.00 9,999.00 9,999.00 9,999.00 9,999.00480 9,999.00 9,999.00 9,999.00 9,999.00 9,999.00 11.25 11.25 12.25 15.00 10.50 7.50 10.00 10.00 9,999.00 9,999.00 9,999.00 9,999.00520 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.00560 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.00640 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.00720 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.00800 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
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 143 of 195 15 OBDG02 Page 521 of 595
Initial Supporting table - Closed Loop Enable Clarification - KaFCLP_U_SlphrIntglOfst_Thrsh
Description: Integral Offset voltage thresholds (bank and cell specific cals) used with KeFCLP_Pct_CatAccuSlphrPostDsbl to check for sulphur poisoning.
Notes: millivolts
y/x CiOXYR_O2_PostCat1 CiOXYR_O2_PostCat2CiFCLP_Decel 2,048 2,048CiFCLP_Idle 2,048 2,048CiFCLP_Cruise 2,048 2,048CiFCLP_LightAccel 2,048 2,048CiFCLP_HeavyAccel 2,048 2,048
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 144 of 195 15 OBDG02 Page 522 of 595
Initial Supporting table - Closed Loop Enable Clarification - KcFCLP_Cnt_O2RdyCyclesThrsh
Description: Number of post catalyst oxygen sensor samples which must be outside not ready window before post oxygen sensor is READY.
Notes: Time (events * 12.5 milliseconds)
y/x 11 10
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 145 of 195 15 OBDG02 Page 523 of 595
Initial Supporting table - Closed Loop Enable Clarification - KcFULC_O2_SensorReadyEvents
Description: Number of times an oxygen sensor value must be in range before declaring it ready
Notes: Time (events * 12.5 milliseconds)
y/x 11 10
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 146 of 195 15 OBDG02 Page 524 of 595
Initial Supporting table - Closed Loop Enable Clarification - KeFCLP_Pct_CatAccuSlphrPostDsbl
Description: Sulphur percent threshold above which post integral learning is disabled if the threshold criteria KaFCLP_U_SlphrIntglOfst_Thrsh is also met.
Notes: Percent
y/x 11 255
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 147 of 195 15 OBDG02 Page 525 of 595
Initial Supporting table - Closed Loop Enable Clarification - KeFCLP_T_IntegrationCatalystMax
Description: Maximum allowed estimated catalytic converter temperature for post O2 integral terms to be updated.
Notes: Modeled catalyst Temperature in Celcius
y/x 11 970
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 148 of 195 15 OBDG02 Page 526 of 595
Initial Supporting table - Closed Loop Enable Clarification - KeFCLP_T_IntegrationCatalystMin
Description: Minimum allowed estimated catalytic converter temperature to begin using post O2 integration correction terms. Converter temperature must remain above this threshold toramp-in the post O2 integration adjustments. Once the ramp-in has started, a converter temperature below this threshold will freeze the ramp-in multiplier. Post O2 integration will not beallowed below this converter temperature
Notes: Modeled catalyst Temperature in Celcius
y/x 11 425
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 149 of 195 15 OBDG02 Page 527 of 595
Initial Supporting table - Closed Loop Enable Clarification - KfFCLL_T_AdaptiveHiCoolant
Description: LTM learning is inhibited if the engine coolant temperature is above this calibration.
Notes: Degrees Celcius
y/x 11 255
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 150 of 195 15 OBDG02 Page 528 of 595
Initial Supporting table - Closed Loop Enable Clarification - KfFCLL_T_AdaptiveLoCoolant
Description: LTM learning is inhibited if the engine coolant temperature is below this calibration.
Notes: Degrees Celcius
y/x 11 45
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 151 of 195 15 OBDG02 Page 529 of 595
Initial Supporting table - Closed Loop Enable Clarification - KfFCLP_U_O2ReadyThrshLo
Description: Lower threshold defining not ready window for post oxygen sensor voltage.
Notes: Voltage in millivolts
y/x 11 1,100
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 152 of 195 15 OBDG02 Page 530 of 595
Initial Supporting table - Closed Loop Enable Clarification - KfFULC_U_O2_SensorReadyThrshLo
Description: Lower limit checked against when determining if an oxygen sensor is in range
Notes: Voltage in millivolts
y/x 11 1,100
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 153 of 195 15 OBDG02 Page 531 of 595
Initial Supporting table - Closed Loop Enable Clarification - KtFCLL_p_AdaptiveLowMAP_Limit
Description: KtFCLL_p_AdaptiveLowMAP_Limit
Notes: MAP in KPa
y/x 65 70 75 80 85 90 95 100 1051 20.0 20.0 20.0 20.0 20.0 20.0 20.0 20.0 20.0
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 154 of 195 15 OBDG02 Page 532 of 595
Initial Supporting table - Closed Loop Enable Clarification - KtFCLP_t_PostIntglDisableTime
Description: Disable integral offset after engine start for this amount of time.
Notes: Time in seconds
y/x -40 -29 -18 -6 5 16 28 39 50 61 73 84 95 106 118 129 1401 400.0 360.0 320.0 280.0 240.0 200.0 160.0 120.0 120.0 120.0 120.0 120.0 60.0 60.0 90.0 120.0 150.0
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 155 of 195 15 OBDG02 Page 533 of 595
Initial Supporting table - Closed Loop Enable Clarification - KtFCLP_t_PostIntglRampInTime
Description: Time required to ramp integral offset to desired value.
Notes: Time in seconds
y/x -40 -29 -18 -6 5 16 28 39 50 61 73 84 95 106 118 129 1401 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 156 of 195 15 OBDG02 Page 534 of 595
Initial Supporting table - Closed Loop Enable Clarification - KtFSTA_t_ClosedLoopAutostart
Description: Engine run time following an autostart, as a function of begin run coolant, which must be exceeded to enable CLOSED LOOP.
Notes: Time in seconds: Hybrid use Only
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 1521 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 0.0 0.0 0.0 0.0
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 157 of 195 15 OBDG02 Page 535 of 595
Initial Supporting table - Closed Loop Enable Clarification - KtFSTA_t_ClosedLoopTime
Description: Engine run time, as a function of startup coolant temperature, which must be exceeded to enable CLOSED LOOP.
Notes: Time in seconds
y/x -40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 1521 180.0 120.0 70.0 40.0 26.0 26.0 26.0 12.0 6.0 4.0 2.0 1.0 1.0 1.0 1.0 1.0 1.0
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 158 of 195 15 OBDG02 Page 536 of 595
Initial Supporting table - P0411 Phase 1 Amb Temp Test Weight Factor
Description: SAI Flow (Phase 1) Test ambient temperature weight factor.
Notes: DTC: P0411; Cal: KtAIRD_K_SAI_TstTempDsbld; Axis is Ambient (IAT) Temp (C).
y/x -30 -20 -10 0 10 20 30 40 501 0.0 0.0 0.0 0.5 1.0 1.0 1.0 1.0 1.0
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 159 of 195 15 OBDG02 Page 537 of 595
Initial Supporting table - P0411 Phase 1 Baro Test Weight Factor
Description: SAI Flow (Phase 1) Test baro weight factor.
Notes: DTC: P0411; Cal: KtAIRD_K_SAI_TstBaroDsbld; Axis is atmospheric pressure (kPa)
y/x 40 50 60 70 80 90 100 110 1201 0.0 0.0 0.5 1.0 1.0 1.0 1.0 1.0 0.0
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 160 of 195 15 OBDG02 Page 538 of 595
Initial Supporting table - P0411 Phase 1 MAF Test Weight Factor
Description: KtAIRD_K_SAI_TstMAF_Dsbld: SAI Flow (Phase 1) Test MAF weight factor.
Notes: Axis is Mass Airflow (g/sec).
y/x 0.0 3.0 6.0 9.0 12.0 15.0 18.0 21.0 24.0 27.0 30.0 33.0 36.0 39.0 42.0 45.0 48.01.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.5 0.0 0.0 0.0 0.0 0.0
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 161 of 195 15 OBDG02 Page 539 of 595
Initial Supporting table - P0411 Phase 1 System Volt Test Weight Factor
Description: SAI Flow (Phase 1) Test system voltage weight factor.
Notes: DTC: P0411; Cal: KtAIRD_K_SAI_TstVoltDsbld; Axis is system voltage (V).
y/x 5.0 6.0 7.0 8.0 9.0 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0 20.0 21.01.0 0.0 0.0 0.0 0.0 0.0 0.5 0.8 1.0 1.0 1.0 1.0 1.0 0.8 0.5 0.5 0.5 0.5
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 162 of 195 15 OBDG02 Page 540 of 595
Initial Supporting table - P0411 SL Threshold Bank 1 Table
Description: Bank 1 SAI Flow (Phase 1) Test Average String Length failure threshold versus MAF (g/sec).
Notes: DTCs: P0411; Cal: KtAIRD_dp_SAI_SL_ThrshBank1
y/x 0.0 3.0 6.0 9.0 12.0 15.0 18.0 21.0 24.0 27.0 30.0 33.0 36.0 39.0 42.0 45.0 48.01.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
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 163 of 195 15 OBDG02 Page 541 of 595
Initial Supporting table - P0411 SL Threshold Bank 2 Table
Description: Bank 2 SAI Flow (Phase 1) Test Average String Length failure threshold versus MAF (g/sec).
Notes: DTCs: P0411; Cal: KtAIRD_dp_SAI_SL_ThrshBank2: For dual valve SAI systems only.
y/x 0.0 3.0 6.0 9.0 12.0 15.0 18.0 21.0 24.0 27.0 30.0 33.0 36.0 39.0 42.0 45.0 48.01.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
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 164 of 195 15 OBDG02 Page 542 of 595
Initial Supporting table - P0420_BestFailingOSCTableB1
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 catalysttemperature. 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 theOSC_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 BPUconverter that is used for MIL illumination across the specific temp and airflow range for a given program.
Notes: KtCATD_t_1_OSC_BestFailing - Used for norm ratio calculation for P0420
y/x 1.61 2.21 2.81 3.41 4.01 4.61 5.21 5.81 6.41 7.01 7.61 8.21 8.81 9.41 10.01 10.61 11.21409.00 0.91 0.82 0.73 0.56 0.45 0.39 0.34 0.31 0.29 0.27 0.25 0.24 0.23 0.22 0.22 0.21 0.21470.00 0.93 0.84 0.75 0.60 0.48 0.41 0.36 0.33 0.30 0.28 0.27 0.25 0.25 0.24 0.23 0.22 0.22532.00 0.95 0.86 0.77 0.63 0.51 0.43 0.38 0.35 0.32 0.30 0.28 0.27 0.26 0.25 0.24 0.24 0.23593.00 0.98 0.89 0.80 0.67 0.54 0.46 0.41 0.37 0.34 0.32 0.30 0.29 0.27 0.26 0.25 0.25 0.24654.00 1.00 0.92 0.84 0.70 0.57 0.49 0.43 0.39 0.36 0.34 0.32 0.30 0.28 0.27 0.26 0.25 0.25715.00 1.04 0.95 0.87 0.73 0.60 0.51 0.45 0.41 0.38 0.36 0.34 0.32 0.29 0.28 0.27 0.26 0.25776.00 1.08 0.99 0.91 0.78 0.64 0.54 0.48 0.44 0.40 0.38 0.36 0.34 0.30 0.28 0.27 0.26 0.25837.00 1.11 1.02 0.94 0.82 0.67 0.57 0.51 0.46 0.42 0.40 0.38 0.36 0.31 0.29 0.28 0.27 0.26898.00 1.15 1.06 0.97 0.86 0.71 0.61 0.54 0.49 0.45 0.42 0.40 0.38 0.32 0.29 0.28 0.27 0.26
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 165 of 195 15 OBDG02 Page 543 of 595
Initial Supporting table - P0420_WorstPassingOSCTableB1
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. AfterOSC 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 (andthe 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 airflowrange.
Notes: KtCATD_t_1_OSC_WorstPassing - Used for NormRatio calculation for P0420
y/x 1.61 2.21 2.81 3.41 4.01 4.61 5.21 5.81 6.41 7.01 7.61 8.21 8.81 9.41 10.01 10.61 11.21409.00 1.97 1.80 1.67 1.38 1.27 1.10 0.98 0.89 0.83 0.78 0.70 0.67 0.66 0.65 0.64 0.62 0.61470.00 1.99 1.82 1.69 1.39 1.28 1.11 0.99 0.90 0.84 0.79 0.71 0.67 0.66 0.66 0.65 0.63 0.61532.00 1.99 1.83 1.69 1.42 1.29 1.12 1.00 0.91 0.84 0.79 0.71 0.68 0.67 0.66 0.65 0.63 0.62593.00 2.01 1.85 1.70 1.44 1.30 1.12 1.00 0.92 0.85 0.80 0.72 0.69 0.68 0.67 0.66 0.64 0.62654.00 2.03 1.87 1.71 1.46 1.31 1.13 1.01 0.92 0.86 0.81 0.72 0.69 0.68 0.67 0.66 0.64 0.63715.00 2.05 1.88 1.72 1.48 1.32 1.14 1.02 0.93 0.86 0.81 0.73 0.70 0.69 0.68 0.67 0.65 0.63776.00 2.08 1.91 1.75 1.51 1.33 1.15 1.03 0.94 0.87 0.82 0.74 0.70 0.69 0.68 0.67 0.65 0.64837.00 2.12 1.96 1.80 1.56 1.35 1.17 1.03 0.94 0.88 0.82 0.75 0.71 0.70 0.69 0.68 0.66 0.64898.00 2.16 2.04 1.85 1.60 1.39 1.19 1.04 0.95 0.88 0.83 0.76 0.71 0.70 0.69 0.68 0.66 0.65
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 166 of 195 15 OBDG02 Page 544 of 595
Initial Supporting table - P050D_P1400_CatalystLightOffExtendedEngineRunTimeExit
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. Theemission performance of these degraded catalysts can be improved by extending catalyst light off of GetE85R_Pct_FFS_CompAtEngFloat.
Notes: KtCSEC_t_ExtendedEngineExit. Used for both P050D and P1400.
y/x 0 25 50 75 1000.000 20 20 20 20 200.125 20 20 20 20 200.250 20 20 20 20 200.375 20 20 20 20 200.500 20 20 20 20 200.625 20 20 20 20 200.750 20 20 20 20 200.875 20 20 20 20 201.000 20 20 20 20 20
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 167 of 195 15 OBDG02 Page 545 of 595
Initial Supporting table - P1400_ColdStartDiagnosticDelayBasedOnEngineRunTime
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 qualitytimer 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 theaverage qualified residual value.
Notes: KtCSED_K_TimeWght - This is used for P1400.
y/x 0 2 3 4 7 10 15 20 301 0 0 1 1 1 1 1 1 1
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 168 of 195 15 OBDG02 Page 546 of 595
Initial Supporting table - P1400_ColdStartDiagnosticDelayBasedOnEngineRunTimeCalAxis
Description: This is the x-axis for the KtCSED_K_TimeWght calibration table. Refer to the description for KtCSED_K_TimeWght for details.
Notes: KnCSED_t_TimeWght - This is used for P1400.
y/x 1 2 3 4 5 6 7 8 91 0 2 3 4 7 10 15 20 30
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 169 of 195 15 OBDG02 Page 547 of 595
Initial Supporting table - P1400_EngineSpeedResidual_Axis
Description: This calibration is used as the x-axis for KtCSED_dm_Exh. An engine speed value will be chosen from this axis based on the value of VeSPDR_n_EngDsrd or actual enginespeed. Subsequently, the engine speed value chosen from KnCSED_n_Exh determines the appropriate exhaust airflow value from the KtCSED_dm_Exh calibration table.
Notes: KnCSED_n_Exh - This is used for P1400
y/x 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 171 250 450 650 750 820 860 900 950 1,025 1,150 1,325 1,375 1,450 1,650 1,950 2,150 2,350
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 170 of 195 15 OBDG02 Page 548 of 595
Initial Supporting table - P1400_EngineSpeedResidual_Table
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 desiredengine exhaust flow is gathered from the desired engine speed (VeSPDR_n_EngDsrd). The value used for the actual engine exhaust flow is based on the actual engine RPM value.
Notes: KtCSED_dm_Exh - This is used for P1400
y/x 250 450 650 750 820 860 900 950 1,025 1,150 1,325 1,375 1,450 1,650 1,950 2,150 2,3501 2 4 4 4 5 7 9 11 12 12 12 12 12 12 12 12 18
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 171 of 195 15 OBDG02 Page 549 of 595
Initial Supporting table - P1400_SparkResidual_Axis
Description: Calibratible axis into KtCSED_E_ExhEngyPerUnitMass. This is a table of spark values. Spark value used for desired spark is the desired spark during cat light off. Actualspark value used is the final commanded spark.
Notes: KnCSED_phi_ExhEngyPerUnitMass - Used for P1400
y/x 1.00 2.00 3.00 4.00 5.00 6.00 7.00 8.00 9.001 -30 -20 -10 0 10 20 30 40 50
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 172 of 195 15 OBDG02 Page 550 of 595
Initial Supporting table - P1400_SparkResidual_Table
Description: Predicted engine-out energy potential based on either the desired cold start spark advance value or the actual spark advance value. ExhEngyPerUnitMass calibration isused to calculate both desired exhaust energy and actual energy. The desired and actual exhaust energy per unit mass values areused in part to calculate the desired exhaust energy per unit time and actual exhaust energy per unit time. Both desired and actual go into the residual exhaust
energy per unit time calculation.
Notes: KtCSED_E_ExhEngyPerUnitMass
y/x -30 -20 -10 0 10 20 30 40 501 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 173 of 195 15 OBDG02 Page 551 of 595
Initial Supporting table - P2431_P2436 Baro Skewed Sensor Weight Factor
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.62Miles).
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.01.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
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 174 of 195 15 OBDG02 Page 552 of 595
Initial Supporting table - P2440 Bank 1 Valve Pressure Error
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 81 -3.0 -3.0 -3.0 -3.0 -3.0 -3.0 -3.0 -3.0 -3.0
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 175 of 195 15 OBDG02 Page 553 of 595
Initial Supporting table - P2440 Bank 2 Valve Pressure Error
Description: Sensor 2 minimum average pressure error (kPa) threshold for the valve-shut (Phase 2) test .
Notes: DTCs: P2440; Cal: KaAIRD_p_VlvTstPresErrMin[CeAIRR_e_PresSnsrTwo]; For dual valve SAI systems only. Axis is Conditional Test Weight Time in seconds.
y/x 0 1 2 3 4 5 6 7 81 -3.0 -3.0 -3.0 -3.0 -3.0 -3.0 -3.0 -3.0 -3.0
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 176 of 195 15 OBDG02 Page 554 of 595
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 501 0.0 0.0 0.0 0.5 1.0 1.0 1.0 1.0 1.0
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 177 of 195 15 OBDG02 Page 555 of 595
Initial Supporting table - P2440 Phase 2 Baro Test Weight Factor
Description: Ambient pressure component of the conditional test weight for the valve-shut (Phase 2) test .
Notes: DTCs: P2440; Cal: KtAIRD_K_VlvTstBaroDsbld; Axis is ambient pressure (kPa).
y/x 40 50 60 70 80 90 100 110 1201 0.0 0.0 0.5 1.0 1.0 1.0 1.0 1.0 0.0
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 178 of 195 15 OBDG02 Page 556 of 595
Initial Supporting table - P2440 Phase 2 MAF Test Weight Factor
Description: Mass Airflow (MAF) component of the conditional test weight for the valve-shut (Phase 2) test.
Notes: DTCs: P2440; Cal: KtAIRD_K_VlvTstMAF_Dsbld; Axis is mass airflow (g/s).
y/x 0.0 3.0 6.0 9.0 12.0 15.0 18.0 21.0 24.0 27.0 30.0 33.0 36.0 39.0 42.0 45.0 48.01.0 0.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 0.5 0.0 0.0 0.0 0.0 0.0
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 179 of 195 15 OBDG02 Page 557 of 595
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.
Notes: DTCs: P2440; Cal: KtAIRD_K_VlvTstVoltDsbld; Axis is system volts (V).
y/x 5.0 6.0 7.0 8.0 9.0 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0 20.0 21.01.0 0.0 0.0 0.0 0.0 0.0 0.5 0.8 1.0 1.0 1.0 1.0 1.0 0.8 0.5 0.5 0.5 0.5
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 180 of 195 15 OBDG02 Page 558 of 595
Initial Supporting table - P2444 Bank 1 Pump Pressure Error
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 81 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 181 of 195 15 OBDG02 Page 559 of 595
Initial Supporting table - P2444 Bank 2 Pump Pressure Error
Description: Sensor 2 maximum average pressure error threshold for the pump-off (Phase 3) test.
Notes: DTCs: P2444; Cal: KaAIRD_p_PmpTstPresErrMax[CeAIRR_e_PresSnsrTwo]; For dual sensor SAI systems only. Axis is Conditional Test Weight Time in seconds.
y/x 0 1 2 3 4 5 6 7 81 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 182 of 195 15 OBDG02 Page 560 of 595
Initial Supporting table - P057B KtBRKI_K_CmpltTestPointWeight
Description:
Notes:
y/x 0.000 0.020 0.030 0.030 0.050 0.100 0.150 0.250 1.0001 0 0 0 1 1 1 1 1 1
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 183 of 195 15 OBDG02 Page 561 of 595
Initial Supporting table - P057B KtBRKI_K_CmpltTestPointWeight
Description:
Notes:
y/x 0.000 0.020 0.030 0.030 0.050 0.100 0.150 0.250 1.0001 0 0 0 1 1 1 1 1 1
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 184 of 195 15 OBDG02 Page 562 of 595
Initial Supporting table - P057B KtBRKI_K_FastTestPointWeight
Description:
Notes:
y/x 0.000 0.052 0.080 0.250 0.350 0.450 0.550 0.750 1.0001 0 1 1 1 1 1 1 1 1
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 185 of 195 15 OBDG02 Page 563 of 595
Initial Supporting table - P057B KtBRKI_K_FastTestPointWeight
Description:
Notes:
y/x 0.000 0.052 0.080 0.250 0.350 0.450 0.550 0.750 1.0001 0 1 1 1 1 1 1 1 1
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 186 of 195 15 OBDG02 Page 564 of 595
Initial Supporting table - P0324_P0326_P0331_AbnormalNoise_CylsEnabled
Description: Specifies which cylinders will be used for the Abnormal Noise portion of the performance diagnostics (1 = cylinder used, 0 = cylinder not used)
Notes: Used for P0324, P0326 and P0331. Cal name: KaKNKD_b_PerfAbnIncludeCyl. x-axis = Cylinder number in firing order (i.e. Cyl 0 = first cylinder in firing order, Cyl 1 = secondcylinder in firing order....)
A cal value = 1 specifies the cylinder is used for the Abnormal Noise diagnostic. A cal value = 0 specifies the cylinder is not used. Only the first four values in the table are relavent for afour-cylinder engine and only the first six values in the table are relavent for a six-cylinder engine.
Typically, all cylinders are used. Cylinders are only excluded if the signal from that cylinder is weak and there is no separation between normal and faulted conditions (can occur if thesensor location results in poor signal-to-noise ratio for a given cylinder).
y/x 0 1 2 3 4 5 6 71 1 1 1 1 0 0 0 0
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 187 of 195 15 OBDG02 Page 565 of 595
Initial Supporting table - P0324_P0326_P0331_AbnormalNoise_Threshold
Description: Fail threshold for the Knock Performance Abnormal Noise Diagnostic
Notes: Used for P0324, P0326 and P0331. Cal Name: KtKNKD_k_PerfAbnLimitLo. X-axis = Engine Speed (RPM). Diagnostic fails when VaKNKD_k_PerfCylAbnFiltIntnsity <KtKNKD_k_PerfAbnLimitLo
y/x 500 1,000 1,500 2,000 2,500 3,000 3,500 4,000 4,500 5,000 5,500 6,000 6,500 7,000 7,500 8,000 8,5001 0.096 0.096 0.096 0.105 0.102 0.104 0.106 0.099 0.100 0.110 0.102 0.103 0.108 0.108 0.108 0.108 0.108
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 188 of 195 15 OBDG02 Page 566 of 595
Initial Supporting table - P0325_P0330_OpenCktThrshMax (20 kHz)
Description: Knock Open Circuit Diagnostic Maximum Threshold when using the 20 kHz method (see "OpenMethod" description)
Notes: Used for P0325 and P0330. Cal name: KtKNKD_k_OpenMax20K. x-axis = Engine Speed (RPM).
Diagnostic fails when the filtered diagnostic output is between the OpenCktThrshMin and OpenCktThrshMax:i.e.: KtKNKD_k_OpenMin20K < VaKNKD_k_OpenFiltIntensity < KtKNKD_k_OpenMax20K.
y/x 700 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,5001 12.7090 12.5703 12.1387 10.9180 9.2031 7.8477 7.0371 5.3203 5.5234 5.7676 5.5273 5.9727 5.9844 5.9844 5.9844 5.9844 5.9844
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 189 of 195 15 OBDG02 Page 567 of 595
Initial Supporting table - P0325_P0330_OpenCktThrshMax (Normal Noise)
Description: Knock Open Circuit Diagnostic Minimum Threshold when using the Normal Noise method (see "OpenMethod" description): When using the Normal Noise method (see"OpenMethod" description).
Notes: Used for P0325 and P0330. Cal name: KtKNKD_k_OpenMaxNN. x-axis = Engine Speed (RPM)
Diagnostic fails when the filtered diagnostic output is between the OpenCktThrshMin and OpenCktThrshMax:i.e.: KtKNKD_k_OpenMinNN < VaKNKD_k_OpenFiltIntensity < KtKNKD_k_OpenMaxNN.
y/x 700 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,5001 0.3848 0.3848 0.3848 0.3848 0.3848 0.3848 0.3496 0.4102 0.3496 0.4609 0.5195 0.5703 0.5996 0.5996 0.5996 0.5996 0.5996
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 190 of 195 15 OBDG02 Page 568 of 595
Initial Supporting table - P0325_P0330_OpenCktThrshMin (20 kHz)
Description: Knock Open Circuit Diagnostic Minimum Threshold when using the 20 kHz method (see "OpenMethod" description)
Notes: Used for P0325 and P0330. Cal name: KtKNKD_k_OpenMin20K. x-axis = Engine Speed (RPM)
Diagnostic fails when the filtered diagnostic output is between the OpenCktThrshMin and OpenCktThrshMax:i.e.: KtKNKD_k_OpenMin20K < VaKNKD_k_OpenFiltIntensity < KtKNKD_k_OpenMax20K.
y/x 700 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,5001 4.8359 4.7031 4.6406 4.1250 3.5352 2.9746 2.6738 2.0215 2.0684 2.2266 2.1992 2.4473 2.5117 2.5117 2.5117 2.5117 2.5117
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 191 of 195 15 OBDG02 Page 569 of 595
Initial Supporting table - P0325_P0330_OpenCktThrshMin (Normal Noise)
Description: Knock Open Circuit Diagnostic Minimum Threshold when using the Normal Noise method (see "OpenMethod" description): When using the Normal Noise method (see"OpenMethod" description).
Notes: Used for P0325 and P0330. Cal name: KtKNKD_k_OpenMinNN. x-axis = Engine Speed (RPM)
Diagnostic fails when the filtered diagnostic output is between the OpenCktThrshMin and OpenCktThrshMax:i.e.: KtKNKD_k_OpenMinNN < VaKNKD_k_OpenFiltIntensity < KtKNKD_k_OpenMaxNN.
y/x 700 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,5001 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
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 192 of 195 15 OBDG02 Page 570 of 595
Initial Supporting table - P0325_P0330_OpenMethod
Description:
Notes: Used for P0325 and P0330. Cal name: KtKNKD_e_OpenMethod. x-axis = Engine Speed Index, 500 to 8500 (RPM) by 500 rpm increments.
Selects 1 of 3 available methods: "20kHz Method", "Normal Noise Method," or "Disabled." The mode chosen dictates which set of threshold tables are used. Typically, either: A) the 20kHz Method is used for all RPM or B) the 20 kHz Method is used for low/medium RPM and the Normal Noise Method is used for high RPM.
P0325_P0330_OpenMethod* - Part 1
y/x 0 1 2 3 4 51 CeKNKD_e_Open_20KH
zCeKNKD_e_Open_20KHz
CeKNKD_e_Open_20KHz
CeKNKD_e_Open_20KHz
CeKNKD_e_Open_20KHz
CeKNKD_e_Open_20KHz
P0325_P0330_OpenMethod* - Part 2
y/x 6 7 8 9 10 111 CeKNKD_e_Open_20KH
zCeKNKD_e_Open_20KHz
CeKNKD_e_Open_20KHz
CeKNKD_e_Open_20KHz
CeKNKD_e_Open_20KHz
CeKNKD_e_Open_20KHz
P0325_P0330_OpenMethod* - Part 3
y/x 12 13 14 15 161 CeKNKD_e_Open_20KH
zCeKNKD_e_Open_None CeKNKD_e_Open_None CeKNKD_e_Open_None CeKNKD_e_Open_None
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 193 of 195 15 OBDG02 Page 571 of 595
Initial Supporting table - P06B6_P06B7_OpenTestCktThrshMax
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 TestCircuit ensures that the internal circuit used to generate the 20 kHz signal for the Open Circuit diags (P0325, P0330) is within range.
Notes: Used for P0325 and P0330. Cal name: KtKNKD_k_OpenTestCktMax. x-axis = Engine Speed (RPM).
Diagnostic fails when the filtered diagnostic output is between the OpenTestCktThrshMin and OpenTestCktThrshMax:i.e. KtKNKD_k_OpenTestCktMin < VaKNKD_k_OpenTestCktIntFilter < KtKNKD_k_OpenTestCktMax
y/x 700 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,5001 0.166 0.166 0.176 0.191 0.176 0.207 0.238 0.330 0.385 0.467 0.543 0.666 0.666 0.666 0.666 0.666 0.666
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 194 of 195 15 OBDG02 Page 572 of 595
Initial Supporting table - P06B6_P06B7_OpenTestCktThrshMin
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 TestCircuit ensures that the internal circuit used to generate the 20 kHz signal for the Open Circuit diags (P0325, P0330) is within range.
Notes: Used for P0325 and P0330. Cal name: KtKNKD_k_OpenTestCktMin. x-axis = Engine Speed (RPM).
Diagnostic fails when the filtered diagnostic output is between the OpenTestCktThrshMin and OpenTestCktThrshMax:i.e. KtKNKD_k_OpenTestCktMin < VaKNKD_k_OpenTestCktIntFilter < KtKNKD_k_OpenTestCktMax
y/x 700 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,5001 0.061 0.061 0.068 0.080 0.076 0.098 0.119 0.172 0.193 0.240 0.285 0.357 0.357 0.357 0.357 0.357 0.357
15 OBDG02 ECM Diagnostic Supporting Tables
ECM Diagnostic Supporting Tables Page 195 of 195 15 OBDG02 Page 573 of 595
Fault Bundle Definitions
Bundle Name: 5VoltReferenceA_FAP0641Bundle Name: 5VoltReferenceB_FAP0651Bundle Name: 5VoltReferenceMAP_OOR_FltP0697Bundle Name: A/F Imbalance Bank1P219ABundle Name: A/F Imbalance Bank2P219BBundle Name: AAP_SnsrCktFANaturally aspirated: P2228, P2229. Turbocharged: P0237, P0238Bundle Name: AAP_SnsrCktFPNaturally aspirated: P2228, P2229. Turbocharged: P0237, P0238Bundle Name: AAP_SnsrFANaturally Aspirated: P2227, P2228, P2229, P2230. Turbocharged: P0237, P0238.Bundle Name: AAP_SnsrTFTKONaturally Aspirated: P2227, P2228, P2229, P2230. Turbocharged: P0237, P0238.Bundle Name: AAP2_SnsrCktFAP2228, P2229Bundle Name: AAP2_SnsrCktFPP2228, P2229Bundle Name: AAP2_SnsrFAP2227, P2228, P2229, P2230Bundle Name: AAP2_SnsrTFTKOP2227, P2228, P2229, P2230Bundle Name: AAP3_SnsrCktFAP222C, P222DBundle Name: AAP3_SnsrCktFPP222C, P222DBundle Name: AccCktLo_FAP2537Bundle Name: AcceleratorPedalFailureP2122, P2123, P2127, P2128, P2138, P0697, P06A3Bundle Name: ACCMLostCommU016BBundle Name: ACFailedOnSDSee ACCM Document
15 OBDG02
Fault Bundle Definitions Page 1 of 22 15 OBDG02 Page 574 of 595
Fault Bundle Definitions
Bundle Name: ACHighSidePressSnsrCktFAP0532, P0533Bundle Name: ACThrmlRefrigSpdVldSee ACCM DocumentBundle Name: AfterThrottlePressTFTKONaturally Aspirated or Turbocharged: P0106, P0107, P0108. Supercharged: P012B, P012C, P012D.Bundle Name: AfterThrottlePressureFANaturally Aspirated or Turbocharged: P0106, P0107, P0108. Supercharged: P012B, P012C, P012D.Bundle Name: AfterThrottleVacuumTFTKONaturally Aspirated or Turbocharged: P0106, P0107, P0108. Supercharged: P012B, P012C, P012D.Bundle Name: AIR System FAP0411, P2440, P2444Bundle Name: AIRPumpControlCircuit FAP0418, P2257, P2258Bundle Name: AIRSystemPressureSensor FAP2430, P2431, P2432, P2433, P2435, P2436, P2437, P2438Bundle Name: AIRValveControlCircuit FAP0412, P041F, P044FBundle Name: AllTwoStepDrvr_TFTKOP16CF, P16D2, P16D3, P2645, P2648, P2649Bundle Name: AllVCE_Driver_TFTKOP16CF, P16D2, P16D3, P2645, P2648, P2649Bundle Name: AmbientAirDefaultBaro Sensor Present: P2227, P2228, P2229, P2230. No Baro Sensor Present: P0101, P0102, P0103, P0106, P0107, P0108, P0111, P0112, P0113, P0114, P0121, P0122, P0123,P012B, P012C, P012D, P0222,P0223, P1221
Bundle Name: AmbPresDfltdStatusBaro Sensor Present: P2227, P2228, P2229, P2230. No Baro Sensor Present: P0101, P0102, P0103, P0106, P0107, P0108, P0111, P0112, P0113, P0114, P0121, P0122, P0123,P012B, P012C, P012D, P0222,P0223, P1221
Bundle Name: AmbPresSnsr2_CktFAP222C, P222DBundle Name: AmbPresSnsrCktFAP2228, P2229Bundle Name: AmbPresSnsrCktFPP2228, P2229Bundle Name: AnyCamPhaser_FAP0010, P0011, P0013, P0014, P0020, P0021, P0023, P0024, P2088, P2089, P2090, P2091, P2092, P2093, P2094, P2095, P05CC, P05CD, P05CE, P05CF,P25CA, P25CB, P25CC, P25CD, P25CE, P25CF
15 OBDG02
Fault Bundle Definitions Page 2 of 22 15 OBDG02 Page 575 of 595
Fault Bundle Definitions
Bundle Name: AnyCamPhaser_TFTKOP0010, P0011, P0013, P0014, P0020, P0021, P0023, P0024, P2088, P2089, P2090, P2091, P2092, P2093, P2094, P2095, P05CC, P05CD, P05CE, P05CF,P25CA, P25CB, P25CC, P25CD, P25CE, P25CFBundle Name: BrakeBoosterSensorCktFAP0557, P0558Bundle Name: BrakeBoosterSensorFAP0556, P0557, P0558Bundle Name: BrakeBoosterVacuumValidP0556, P0557, P0558Bundle Name: BSTR_b_BoostSnsrFAP0236, P0237, P0238Bundle Name: BSTR_b_ExcsvBstFAP226BBundle Name: BSTR_b_ExcsvBstTFTKOP226BBundle Name: BSTR_b_IC_Pmp_EffPerfTFTKOP026ABundle Name: BSTR_b_IC_PmpCktFAP023A, P023CBundle Name: BSTR_b_PCA_CktFAP0033, P0034, P0035, P0045, P0047, P0048, P0243, P0245, P0246, P0247, P0249, P0250Bundle Name: BSTR_b_PCA_CktLoFAP0034, P0047, P0245, P0249Bundle Name: BSTR_b_PCA_CktLoTFTKOP0034, P0047, P0245, P0249Bundle Name: BSTR_b_PCA_CktTFTKOP0033, P0034, P0035, P0045, P0047, P0048, P0243, P0245, P0246, P0247, P0249, P0250Bundle Name: BSTR_b_PCA_FAP0234, P0299, P0033, P0034, P0035, P0045, P0047, P0048, P0243, P0245, P0246, P2261, P0247, P0249, P0250Bundle Name: BSTR_b_PCA_PstnSnsrFAP003A, P2564, P2565Bundle Name: BSTR_b_PCA_PstnSnsrTFTKOP003A, P2564, P2565Bundle Name: BSTR_b_PCA_TFTKOP0234, P0299, P0033, P0034, P0035, P0045, P0047, P0048, P0243, P0245, P0246, P2261, P0247, P0249, P0250Bundle Name: BSTR_b_PresCntrlTooHiFAP0234Bundle Name: BSTR_b_PresCntrlTooHiTFTKO
15 OBDG02
Fault Bundle Definitions Page 3 of 22 15 OBDG02 Page 576 of 595
Fault Bundle Definitions
P0234Bundle Name: BSTR_b_PresCntrlTooLoFAP0299Bundle Name: BSTR_b_PresCntrlTooLoTFTKOP0299Bundle Name: BSTR_b_PstnCntrlFAP166D, P166EBundle Name: BSTR_b_PstnCntrlTooHiFAP166EBundle Name: BSTR_b_PstnCntrlTooHiTFTKOP166EBundle Name: BSTR_b_PstnCntrlTooLoFAP166DBundle Name: BSTR_b_PstnCntrlTooLoTFTKOP166DBundle Name: BSTR_b_TurboBypassA_StkFAP2261Bundle Name: BSTR_b_TurboBypassCktFAP0033, P0034, P0035, P00C0, P00C1, P00C2Bundle Name: BSTR_b_TurboBypassCktTFTKOP0033, P0034, P0035, P00C0, P00C1, P00C2Bundle Name: BSTR_b_TurboBypB_CktFAP00C0, P00C1, P00C2Bundle Name: BSTR_b_TurboBypB_CktTFTKOP00C0, P00C1, P00C2Bundle Name: CamLctnExhFAP0017, P0019, P0365, P0366, P0390, P0391Bundle Name: CamLctnIntFAP0016, P0018, P0340, P0341, P0345, P0346Bundle Name: CamSensor_FAP0016, P0017, P0018, P0019, P0340, P0341, P0345, P0346, P0365, P0366, P0390, P0391Bundle Name: CamSensor_TFTKOP0016, P0017, P0018, P0019, P0340, P0341, P0345, P0346, P0365, P0366, P0390, P0391Bundle Name: CamSensorAnyLctnTFTKOP0016, P0017, P0018, P0019, P0340, P0341, P0345, P0346, P0365, P0366, P0390, P0391Bundle Name: CamSensorAnyLocationFAP0016, P0017, P0018, P0019, P0340, P0341, P0345, P0346, P0365, P0366, P0390, P0391Bundle Name: CamSensorFA
15 OBDG02
Fault Bundle Definitions Page 4 of 22 15 OBDG02 Page 577 of 595
Fault Bundle Definitions
P0016, P0017, P0018, P0019, P0340, P0341, P0345, P0346, P0365, P0366, P0390, P0391Bundle Name: CamSensorTFTKOP0016, P0017, P0018, P0019, P0340, P0341, P0345, P0346, P0365, P0366, P0390, P0391Bundle Name: Catalyst Warmup EnabledN/ACatalyst Warmup Enabled - Other Definitions:To enable the Cold Start Emission Reduction Strategy:
Catalyst Temperature < degC650.00ANDEngine Coolant > degC-12.00ANDEngine Coolant <= degC55.00ANDBarometric Pressure>= KPa74.00AND
DTC's Not Set:
ECT_Sensor_FAMAP_SensorFA
The Cold Start Emission Reduction Strategy will remain active until:
Engine Run Time > P050D_P1400_CatalystLightOffExtendedEngineRunTimeExit This Extended Engine run time exit is a function of percent ethanol and Catmons NormRatioEWMA.Refer to "Supporting Tables" for details.
OR
Catalyst Temperature >= degC800.00ANDEngine Run Time >= seconds18.50
OR
Barometric Pressure < KPa74.00
Bundle Name: CatalystSysEfficiencyLoB1_FAP0420Bundle Name: CatalystSysEfficiencyLoB2_FAP0430Bundle Name: ClutchPstnSnsr FAP0806, P0807, P0808Bundle Name: ClutchPstnSnsrCktHi FAP0808
15 OBDG02
Fault Bundle Definitions Page 5 of 22 15 OBDG02 Page 578 of 595
Fault Bundle Definitions
Bundle Name: ClutchPstnSnsrCktLo FAP0807Bundle Name: ClutchPstnSnsrNotLearnedP080ABundle Name: CommBusAOff_VICM_FAU0073Bundle Name: CommBusBOff_VICM_FAU0074Bundle Name: CoolingFanSpeedTooHigh_FAP0495Bundle Name: CrankCamCorrelationTFTKOP0016, P0017, P0018, P0019Bundle Name: CrankExhaustCamCorrelationFAP0017, P0019Bundle Name: CrankExhaustCamCorrFAP0017, P0019Bundle Name: CrankIntakeCamCorrelationFAP0016, P0018Bundle Name: CrankIntakeCamCorrFAP0016, P0018Bundle Name: CrankSensor_FAP0335, P0336Bundle Name: CrankSensor_TFTKOP0335, P0336Bundle Name: CrankSensorFAP0335, P0336Bundle Name: CrankSensorFaultActiveP0335, P0336Bundle Name: CrankSensorTestFailedTKOP0335, P0336Bundle Name: CrankSensorTFTKOP0335, P0336Bundle Name: CylDeacAllDriverFaultP3401, P03403, P03404, P3409, P03411, P03412, P3417, P3419, P3420, P3425, P3427, P3428, P3433, P3435, P3436, P3441, P3443, P3444, P3449, P3451,P3452, P3457, P3459, P3460Bundle Name: CylDeacDriverFaultP3401, P03403, P03404, P3409, P03411, P03412, P3417, P3419, P3420, P3425, P3427, P3428, P3433, P3435, P3436, P3441, P3443, P3444, P3449, P3451,P3452, P3457, P3459, P3460
15 OBDG02
Fault Bundle Definitions Page 6 of 22 15 OBDG02 Page 579 of 595
Fault Bundle Definitions
Bundle Name: CylDeacSystemTFTKOP3400Bundle Name: ECT_Sensor_Ckt_FAP0117, P0118Bundle Name: ECT_Sensor_Ckt_FPP0117, P0118Bundle Name: ECT_Sensor_Ckt_High_FPP0118Bundle Name: ECT_Sensor_Ckt_Low_FPP0117Bundle Name: ECT_Sensor_Ckt_TFTKOP0117, P0118Bundle Name: ECT_Sensor_Ckt_TPTKOP0117, P0118Bundle Name: ECT_Sensor_DefaultDetectedP0116, P0117, P0118, P0119, P111EBundle Name: ECT_Sensor_FAP0116, P0117, P0118, P0119, P0128, P111EBundle Name: ECT_Sensor_Perf_FAP0116, P111EBundle Name: ECT_Sensor_TFTKOP0116, P0117, P0118, P0119, P0128, P111EECT_Sensor_TFTKO - Other Definitions:
Bundle Name: EGRValve_FPP0405, P0406, P042EBundle Name: EGRValveCircuit_FAP0403, P0404, P0405, P0406, P0489, P0490, P042EBundle Name: EGRValveCircuit_TFTKOP0403, P0404, P0405, P0406, P0489, P0490Bundle Name: EGRValvePerformance_FAP0404, P042EBundle Name: EGRValvePerformance_TFTKOP0404, P042EBundle Name: ELCP_PumpCircuit_FAP2400, P2401, P2402Bundle Name: ELCP_SwitchCircuit_FAP2418, P2419, P2420
15 OBDG02
Fault Bundle Definitions Page 7 of 22 15 OBDG02 Page 580 of 595
Fault Bundle Definitions
Bundle Name: ELCPCircuit_FAP24BA, P24BBBundle Name: EngineMetalOvertempActiveP1258Bundle Name: EngineMisfireDetected_FAP0300, P0301, P0302, P0303, P0304, P0305, P0306, P0307, P0308Bundle Name: EngineMisfireDetected_TFTKOP0300, P0301, P0302, P0303, P0304, P0305, P0306, P0307, P0308Bundle Name: EngineModeNotRunTimer_FAP262BBundle Name: EngineModeNotRunTimerErrorP262BBundle Name: EnginePowerLimitedP0068, P00C8, P00C9, P00CA, P0090, P0091, P0092, P0122, P0123, P0191, P0192, P0193, P0222, P0223, P0601, P0604, P0606, P0697, P06A3, P06DB,P06DE, P0A1D, P1104, P127A, P127C, P127D, P15F2, P160D, P160E, P1682, P16A0, P16A1, P16A2, P16F3, P2100, P2101, P2102, P2103, P2122, P2123,P2127, P2128, P2135, P2138, P215B, P2176, P228C, P228D, U0073, U0074, U0293, U1817Bundle Name: EngineTorqueEstInaccurateEngineMisfireDetected_FA, FuelInjedtorCircuit_FA, FuelInjedtorCircuit_TFTKO, FuelTrimSystemB1_FA, FuelTrimSystemB2_FA, MAF_SensorTFTKO, MAP_SensorTFTKO,EGRValuePerforamnce_FA, P16F3EngineTorqueEstInaccurate - Other Definitions:P16F3 with GetXOYR_b_SecurityFlt (CeXOYR_e_MAPR_AfterThrotPresFlt, CeXOYR_e_MAPR_EngineVacuumFlt, CeXOYR_e_MAPR_IntkMnfdPresFlt,CeXOYR_e_MAFR_Ahead1vs2FinalFlt)Bundle Name: EngModeNotRunTmErrP262BBundle Name: EngOilModeledTempValidECT_Sensor_FA, IAT_SensorCircuitFABundle Name: EngOilPressureSensorCktFAP0522, P0523Bundle Name: EngOilPressureSensorFAP0521, P0522, P0523Bundle Name: EngOilTempFAEngOilTempSensorCircuitFA, EngOilModeledTempValid, P16F3EngOilTempFA - Other Definitions:P16F3 with GetXOYR_b_SecurityFlt(CeXOYR_e_EOTR_SecurityFlt)Bundle Name: EngOilTempSensorCircuitFAP0197, P0198Bundle Name: Ethanol Composition Sensor FAP0178, P0179, P2269Bundle Name: EvapEmissionSystem_FA
15 OBDG02
Fault Bundle Definitions Page 8 of 22 15 OBDG02 Page 581 of 595
Fault Bundle Definitions
P0455, P0446Bundle Name: EvapExcessPurgePsbl_FAELCP sealed/vented fuel system, P0442, P0455, P0458 OR Conventional fuel system, P0442, P0455, P0458, P0496Bundle Name: EvapFlowDuringNonPurge_FAP0496Bundle Name: EvapPurgeSolenoidCircuit_FAP0443, P0458, P0459Bundle Name: EvapReducedPurgePsbl_FAELCP sealed/vented fuel system, P0443, P0446, P0449, P0459, P0497, P0499, P1463, P2419, P2422 OR Conventional fuel system, P0443, P0446, P0455, P0459, P0498Bundle Name: EvapSmallLeak_FAP0442Bundle Name: EvapVentSolenoidCircuit_FAP0449, P0498, P0499Bundle Name: ExhaustCamSensor_FAP0017, P0019, P0365, P0366, P0390, P0391Bundle Name: ExhaustCamSensor_TFTKOP0017, P0019, P0365, P0366, P0390, P0391Bundle Name: ExhaustCamSensorFAP0017, P0019, P0365, P0366, P0390, P0391Bundle Name: ExhaustCamSensorTFTKOP0017, P0019, P0365, P0366, P0390, P0391Bundle Name: ExhaustVVT_Enabled
ExhaustVVT_Enabled - Other Definitions:ExhaustVVT_Enabled= TRUE if:
DTCs not set:CrankSensor_TFTKOExhaustCamSensorTFTKOCamLctnExhFA
AND
diagnostic has executed and passedCrankExhaustCamCorrelationFA
AND
Cam Edge Locations have been learned
AND
IntakeVVT_Enabled = TRUE
15 OBDG02
Fault Bundle Definitions Page 9 of 22 15 OBDG02 Page 582 of 595
Fault Bundle Definitions
ORIntake Park Position is Retarded ( )CePHSR_e_Advanced
AND
[Catalyst Warmup Enabled is TRUE ANDEngine Speed > AND450.00Engine Run Time > ]P0011_P0021_P05CC_P05CD_P0014_P0024_P05CE_P05CF_ColdStartEngRunning
OR
[Engine is running ANDEngine power is requested ANDExhEngineSpeed is Enabled (see below) ANDExhOilPressure is Enabled (see below) ANDExhEngineOilTemp is Enabled (see below) ]
********************************************************************************************************ExhEngineSpeed is Enabled if:P0014_P0024_P05CE_P05CF_LoRpmHiEnblEc < Engine RPM < P0014_P0024_P05CE_P05CF_HiEngSpdLoEnblEc
ExhEngineSpeed Disables if:Engine RPM < P0014_P0024_P05CE_P05CF_LoRpmLoDsblEc
OREngine RPM > P0014_P0024_P05CE_P05CF_HiEngSpdHiDsblEc
********************************************************************************************************ExhOilPressure is Enabled if:(Oil Pressure Sensor In Use ( ) = 1.00 (Note: 1.00 equals TRUE) AND0.00Oil Pressure Sensor Present ( ) = 1.00 (Note: 1.00 equals Present) AND0.00Oil Pressure > P0014_P0024_P05CE_P05CF_LoPresHiEnblEcfor P0014_P0024_P05CE_P05CF_EngOilPressEnblEc sec)
OR(Engine RPM > P0014_P0024_P05CE_P05CF_LoRpmHiEnblEc forP0014_P0024_P05CE_P05CF_EngOilPressEnblEc sec)
ExhOilPressure Disables if:(Oil Pressure Sensor In Use ( ) = 1.00 (Note: 1.00 equals TRUE) AND0.00Oil Pressure Sensor Present ( ) = 1.00 (Note: 1.00 equals Present) AND0.00Oil Pressure < P0014_P0024_P05CE_P05CF_LoPresLoDsblEc )
********************************************************************************************************ExhEngineOilTemp is Enabled if:
< Engine Oil Temp <-20.00 155.00
ExhEngineOilTemp Disables if:
15 OBDG02
Fault Bundle Definitions Page 10 of 22 15 OBDG02 Page 583 of 595
Fault Bundle Definitions
Engine Oil Temp < -22.00OR
Engine Oil Temp > 160.00
Bundle Name: FanOutputDriver_FAP0480, P0481, P0482, P0691, P0692, P0693, P0694, P0695, P0696, P1485 (EREV), P1486 (EREV), P1487 (EREV)Bundle Name: FHPD_b_FRP_SnsrCkt_FPP0192, P0193, P16E4, P16E5, P128F, P128ABundle Name: FHPD_b_HPC_PresErrNeg_FAP228DBundle Name: FHPD_b_HPC_PresErrNeg_TFTKOP228DBundle Name: FHPD_b_HPC_PresErrPos_FAP228CBundle Name: FHPD_b_HPC_PresErrPos_TFTKOP228CBundle Name: FHPD_b_HPC_Windup_ TFTKOP0089Bundle Name: FHPD_b_HPC_Windup_FAP0089Bundle Name: FHPD_b_PumpCurr_FAP163ABundle Name: FHPD_b_PumpCurr_TFTKOP163ABundle Name: FHPR_b_FRP_SnsrCkt_FAP0192, P0193, P127C, P127D, P16E4, P16E5, P128F, P128A, P128BBundle Name: FHPR_b_FRP_SnsrCkt_TFTKOP0192, P0193, , P127C, P127D, P16E4, P16E5, P128F, P128A, P128BBundle Name: FHPR_b_FRP_SnsrPerfDiag_FAP0191, P127ABundle Name: FHPR_b_FRP_SnsrPerfDiag_TFTKOP0191, P127ABundle Name: FHPR_b_PumpCkt_FAP0090, P0091, P0092, P00C8, P00C9, P00CABundle Name: FHPR_b_PumpCkt_FPP0090, P0091, P0092, P00C8, P00C9, P00CABundle Name: FHPR_b_PumpCkt_TFTKOP0090, P0091, P0092, P00C8, P00C9, P00CABundle Name: FourWheelDriveLowStateInvalid
15 OBDG02
Fault Bundle Definitions Page 11 of 22 15 OBDG02 Page 584 of 595
Fault Bundle Definitions
P2771Bundle Name: FPSR_b_SENT_WaveForm_FPBndlP128F, P16E4, P16E5Bundle Name: FTP_SensorCircuit_FAP0452, P0453Bundle Name: FuelInjectorCircuit_FAPFI: P0201, P0202, P0203, P0204, P0205, P0206, P0207, P0208, P0261, P0264, P0267, P0270, P0273, P0276, P0279, P0282, P0262, P0265, P0268, P0271,P0274, P0277, P0280, P0283 SIDI: P0201, P0202, P0203, P0204, P0205, P0206, P0207, P0208, P0261, P0264, P0267, P0270, P0273, P0276, P0279, P0282, P0262,P0265, P0268, P0271, P0274, P0277, P0280, P0283, P2147, P2150, P2153, P2156, P216B, P216E, P217B, P217E, P2148, P2151, P2154, P2157, P216C,P216F, P217C, P217F, P1248, P1249, P124A, P124B, P124C, P124D, P124E, P124F
Bundle Name: FuelInjectorCircuit_TFTKOPFI: P0201, P0202, P0203, P0204, P0205, P0206, P0207, P0208, P0261, P0264, P0267, P0270, P0273, P0276, P0279, P0282, P0262, P0265, P0268, P0271,P0274, P0277, P0280, P0283 SIDI: P0201, P0202, P0203, P0204, P0205, P0206, P0207, P0208, P0261, P0264, P0267, P0270, P0273, P0276, P0279, P0282, P0262,P0265, P0268, P0271, P0274, P0277, P0280, P0283, P2147, P2150, P2153, P2156, P216B, P216E, P217B, P217E, P2148, P2151, P2154, P2157, P216C,P216F, P217C, P217F, P1248, P1249, P124A, P124B, P124C, P124D, P124E, P124F
Bundle Name: FuelLevelDataFaultP0461, P0462, P0463, P2066, P2067, P2068Bundle Name: FuelPumpRlyCktFAP0627, P0628, P0629Bundle Name: FuelTankPressureSnsrCkt_FAP0452, P0453Bundle Name: FuelTrimSystemB1_FAP0171, P0172, P11E9 , P11EABundle Name: FuelTrimSystemB1_TFTKOP0171, P0172, P11E9, P11EABundle Name: FuelTrimSystemB2_FAP0174, P0175, P11EB, P11ECBundle Name: FuelTrimSystemB2_TFTKOP0174, P0175, P11EB, P11ECBundle Name: HumidityFAP0097, P0098, P11C2, P11C3, P2227, P2228, P2229, P2230Bundle Name: HumTempSnsrCktFAP0097, P0098Bundle Name: HumTempSnsrCktFPP0097, P0098Bundle Name: HumTempSnsrFAP0096, P0097, P0098, P0099Bundle Name: IAC_SystemRPM_FAP0506, P0507
15 OBDG02
Fault Bundle Definitions Page 12 of 22 15 OBDG02 Page 585 of 595
Fault Bundle Definitions
Bundle Name: IAT_ContCorrFAP2199Bundle Name: IAT_SensorCircuitFAP0112, P0113Bundle Name: IAT_SensorCircuitFPP0112, P0113Bundle Name: IAT_SensorCircuitTFTKOP0112, P0113Bundle Name: IAT_SensorFAP0111, P0112, P0113, P0114Bundle Name: IAT_SensorTFTKOP0111, P0112, P0113, P0114Bundle Name: IgnitionOffTimer_FAP262BBundle Name: IgnitionOffTimeValidP262BBundle Name: IgnitionOutputDriver_FAP0351, P0352, P0353, P0354, P0355, P0356, P0357, P0358, P2300, P2301, P2303, P2304, P2306, P2307, P2309, P2310, P2312, P2313, P2315, P2316,P2318, P2319, P2321, P2322Bundle Name: IntakeCamSensor_FAP0016, P0018, P0340, P0341, P0345, P0346Bundle Name: IntakeCamSensor_TFTKOP0016, P0018, P0340, P0341, P0345, P0346Bundle Name: IntakeCamSensorFAP0016, P0018, P0340, P0341, P0345, P0346Bundle Name: IntakeCamSensorTFTKOP0016, P0018, P0340, P0341, P0345, P0346Bundle Name: IntakeVVT_Enabled
IntakeVVT_Enabled - Other Definitions:IntakeVVT_Enabled = TRUE if:
DTCs not set:CrankSensor_TFTKOIntakeCamSensor_TFTKOCamLctnIntFA
AND
diagnostic has executed and passedCrankExhaustCamCorrelationFA
15 OBDG02
Fault Bundle Definitions Page 13 of 22 15 OBDG02 Page 586 of 595
Fault Bundle Definitions
AND
Cam Edge Locations have been learned
AND
[Catalyst Warmup Enabled = TRUE ANDEngine Speed > AND450.00Engine Run Time > ]P0011_P0021_P05CC_P05CD_P0014_P0024_P05CE_P05CF_ColdStartEngRunning
OR
[Engine is running ANDEngine power is requested ANDIntEngineSpeed is Enabled (see below) ANDIntOilPressure is Enabled (see below) ANDIntEngineOilTemp is Enabled (see below) ]
********************************************************************************************************IntEngineSpeed is Enabled if:P0011_P0021_P05CC_P05CD_LoRpmHiEnblIc < Engine RPM < P0011_P0021_P05CC_P05CD_HiEngSpdLoEnblIc
IntEngineSpeed Disables if:Engine RPM < P0011_P0021_P05CC_P05CD_LoRpmLoDsblIc
OREngine RPM > P0011_P0021_P05CC_P05CD_HiEngSpdHiDsblIc
********************************************************************************************************IntOilPressure is Enabled if:(Oil Pressure Sensor In Use ( ) = 1.00 (Note: 1.00 equals TRUE) AND0.00Oil Pressure Sensor Present ( ) = 1.00 (Note: 1.00 equals Present) AND0.00Oil Pressure > P0011_P0021_P05CC_P05CD_LoPresHiEnblIc for P0011_P0021_P05CC_P05CD_EngOilPressEnblIc sec)
OR(Engine RPM > P0011_P0021_P05CC_P05CD_LoRpmHiEnblIc for P0011_P0021_P05CC_P05CD_EngOilPressEnblIc sec)
IntOilPressure Disables if:(Oil Pressure Sensor In Use ( ) = 1.00 (Note: 1.00 equals TRUE) AND0.00Oil Pressure Sensor Present ( ) = 1.00 (Note: 1.00 equals Present) AND0.00Oil Pressure < P0011_P0021_P05CC_P05CD_LoPresLoDsblIc)
********************************************************************************************************IntEngineOilTemp is Enabled if:
< Engine Oil Temp <-20.00 155.00
IntEngineOilTemp Disables if:Engine Oil Temp < -22.00
OR
15 OBDG02
Fault Bundle Definitions Page 14 of 22 15 OBDG02 Page 587 of 595
Fault Bundle Definitions
Engine Oil Temp > 160.00Bundle Name: IntkCamPhaser_FAP0010, P0011, P0020, P0021, P05CC, P05CD, P2088, P2089, P2092, P2093, P25CA, P25CB, P25CC, P25CD, P25CE, P25CFBundle Name: KS_Ckt_Perf_B1B2_FAP0324, P0325, P0326, P0327, P0328, P0330, P0332, P0333, P06B6, P06B7Bundle Name: LostCommBCM_FAU0140Bundle Name: LostCommBusB_VICM_FAU182DBundle Name: LowFuelConditionDiagnostic
LowFuelConditionDiagnostic - Other Definitions:Flag set to TRUE if the fuel level < % AND10.0No Active DTCs: FuelLevelDataFault, P0462, P0463 for at least seconds30.0Bundle Name: MAF_SensorCircuitFAP0102, P0103, P010C, P010DBundle Name: MAF_SensorCircuitTFTKOP0102, P0103, P010C, P010DBundle Name: MAF_SensorFAP0101, P0102, P0103, P010B, P010C, P010DBundle Name: MAF_SensorFPP0102, P0103, P010C, P010DBundle Name: MAF_SensorPerfFAP0101Bundle Name: MAF_SensorPerfTFTKOP0101Bundle Name: MAF_SensorTFTKOP0101, P0102, P0103, P010B, P010C, P010DBundle Name: MAF_Snsr1_FAP0101, P0102, P0103Bundle Name: MAF_Snsr2_FAP010B, P010C, P010DBundle Name: MAF_SnsrCktFAP0102, P0103, P010C, P010DBundle Name: MAF_SnsrCktTFTKOP0102, P0103, P010C, P010DBundle Name: MAP_EngineVacuumStatusP0106, P0107, P0108 Fault Active OR P0107, P0108 Fault Pending
15 OBDG02
Fault Bundle Definitions Page 15 of 22 15 OBDG02 Page 588 of 595
Fault Bundle Definitions
Bundle Name: MAP_SensorCircuitFAP0107, P0108Bundle Name: MAP_SensorCircuitFPP0107, P0108Bundle Name: MAP_SensorFAP0106, P0107, P0108Bundle Name: MAP_SensorPerfFAP0106Bundle Name: MAP_SensorPerfTFTKOP0106Bundle Name: MAP_SensorTFTKOP0106, P0107, P0108Bundle Name: MnfdTempSensorCktFATurbocharged or Supercharged, with Humidity sensor: P112C, P112D. Turbocharged or Supercharged, without Humidity sensor: P0097, P0098. Naturally Aspirated: P0112, P0113.Bundle Name: MnfdTempSensorCktFPTurbocharged or Supercharged, with Humidity sensor: P112C, P112D. Turbocharged or Supercharged, without Humidity sensor: P0097, P0098. Naturally Aspirated: P0112, P0113.Bundle Name: MnfdTempSensorCktTFTKOTurbocharged or Supercharged, with Humidity sensor: P112C, P112D. Turbocharged or Supercharged, without Humidity sensor: P0097, P0098. Naturally Aspirated: P0112, P0113.Bundle Name: MnfdTempSensorFATurbocharged or Supercharged, with Humidity sensor: P112B, P112C, P112D, P112E. Turbocharged or Supercharged, without Humidity sensor: P0096, P0097, P0098, P0099.Naturally Aspirated: P0111, P0112, P0113, P0114.Bundle Name: MnfdTempSensorTFTKOTurbocharged or Supercharged, with Humidity sensor: P112B, P112C, P112D, P112E. Turbocharged or Supercharged, without Humidity sensor: P0096, P0097, P0098, P0099.Naturally Aspirated: P0111, P0112, P0113, P0114.Bundle Name: ModuleOffTime_FAP262BBundle Name: ModuleOffTimeErrP262BBundle Name: O2S_Bank_ 1_TFTKOP0131, P0132, P0134, P2A00Bundle Name: O2S_Bank_ 2_TFTKOP0151, P0152, P0154, P2A03Bundle Name: O2S_Bank_1_Sensor_1_FAP2A00, P0131, P0132, P0133, P0134, P0135, P0053, P1133, P015A, P015B, P0030Bundle Name: O2S_Bank_1_Sensor_2_FAP013A, P013B, P013E, P013F, P2270, P2271, P0137, P0138, P0140, P0141, P0054, P0036Bundle Name: O2S_Bank_2_Sensor_1_FAP2A03, P0151, P0152, P0153, P0154, P0155, P0059, P1153, P015C, P015D, P0050
15 OBDG02
Fault Bundle Definitions Page 16 of 22 15 OBDG02 Page 589 of 595
Fault Bundle Definitions
Bundle Name: O2S_Bank_2_Sensor_2_FAP013C, P013D, P014A, P014B, P2272, P2273, P0157, P0158, P0160, P0161, P0060, P0056Bundle Name: OAT_AmbientFilteredFAECM OAT: P0071, P0072, P0073, P0074, EngModeNotRunTmErr, VehicleSpeedSensor_FA, IAT_SensorFA, ECT_Sensor_DefaultDetected, MAF_SensorFA. VIMC OAT: P0072,P0073, EngModeNotRunTmErr, VehicleSpeedSensor_FA, ECT_Sensor_DefaultDetected. IAT-Based OAT: not applicable. All other cases: not applicable.Bundle Name: OAT_AmbientSensorFAECM OAT: P0071, P0072, P0073, P0074. VIMC OAT: P0071, P0072, P0073, EngModeNotRunTmErr, VehicleSpeedSensor_FA, ECT_Sensor_DefaultDetected. IAT-Based OAT: notapplicable. All other cases: not applicable.Bundle Name: OAT_EstAmbTemp_FAELCP sealed/vented fuel system, P0071, P0072, P0073, P0502, P0503, P0722, P0723 OR Conventional fuel system, P0071, P0072, P0073, P0074, P262BBundle Name: OAT_PtEstFiltFAECM OAT: P0071, P0072, P0073, P0074, EngModeNotRunTmErr, VehicleSpeedSensor_FA, IAT_SensorFA, ECT_Sensor_DefaultDetected, MAF_SensorFA. VIMC OAT: P0072,P0073, EngModeNotRunTmErr, VehicleSpeedSensor_FA, ECT_Sensor_DefaultDetected. IAT-Based OAT: VehicleSpeedSensor_FA, IAT_SensorFA, MAF_SensorFA. All other cases:EngModeNotRunTmErr, VehicleSpeedSensor_FA, IAT_SensorFA, ECT_Sensor_DefaultDetected.Bundle Name: OAT_PtEstRawFAECM OAT: P0071, P0072, P0073, P0074. VIMC OAT: P0071, P0072, P0073, EngModeNotRunTmErr, VehicleSpeedSensor_FA, ECT_Sensor_DefaultDetected. IAT-Based OAT:IAT_SensorFA. All other cases: IAT_SensorFA, ECT_Sensor_DefaultDetected.Bundle Name: OilPmpCktFAP06DA, P06DB, P06DCOilPmpCktFA - Other Definitions:Output Driver CodesBundle Name: OilPmpFAP06DA, P06DB, P06DC, P06DD, P06DEOilPmpFA - Other Definitions:FA only for Output Driver and rationalityBundle Name: OilPmpStuckHighP06DA, P06DB, P06DDOilPmpStuckHigh - Other Definitions:TFTKO and FABundle Name: OilPmpStuckLowP06DC, P06DEOilPmpStuckLow - Other Definitions:TFTKO and FABundle Name: OilPmpTFTKOP06DA, P06DB, P06DC, P06DD, P06DEOilPmpTFTKO - Other Definitions:TFTKO only for Output Driver and rationalityBundle Name: OilSenDiagBndl_TFTKOP055B, P055C, P055DBundle Name: PO2S_Bank_1_Snsr_2_FA
15 OBDG02
Fault Bundle Definitions Page 17 of 22 15 OBDG02 Page 590 of 595
Fault Bundle Definitions
P0137, P0138, P0140, P0036, P0054, P0141, P2270, P2271Bundle Name: PO2S_Bank_2_Snsr_2_FAP0157, P0158, P0160, P0056, P0060, P0161, P2272, P2273Bundle Name: PostCatAltFuelTrimHiB1_TFTKOP11F0Bundle Name: PostCatAltFuelTrimHiB2_TFTKOP11F2Bundle Name: PostCatAltFuelTrimLoB1_TFTKOP11EFBundle Name: PostCatAltFuelTrimLoB2_TFTKOP11F1Bundle Name: PostCatFuelTrimB1_TFTKOP11EF, P11F0, P2096, P2097Bundle Name: PostCatFuelTrimB2_TFTKOP11F1, P11F2, P2098, P2099Bundle Name: PostCatFuelTrimHiB1P2097, P11F0Bundle Name: PostCatFuelTrimHiB1_TFTKOP2097Bundle Name: PostCatFuelTrimHiB2P2099, P11F2Bundle Name: PostCatFuelTrimHiB2_TFTKOP2099Bundle Name: PostCatFuelTrimLoB1P2096, P11E9Bundle Name: PostCatFuelTrimLoB1_TFTKOP2096Bundle Name: PostCatFuelTrimLoB2P2098, P11F1Bundle Name: PostCatFuelTrimLoB2_TFTKOP2098Bundle Name: PowertrainRelayFaultP1682Bundle Name: PowertrainRelayStateOn_ErrorP0685Bundle Name: PowertrainRelayStateOn_FAP0685Bundle Name: PPS1_OutOfRange
15 OBDG02
Fault Bundle Definitions Page 18 of 22 15 OBDG02 Page 591 of 595
Fault Bundle Definitions
P2122, P2123Bundle Name: PPS1_OutOfRange_CompositeP2122, P2123, P06A3Bundle Name: PPS2_OutOfRangeP2127, P2128Bundle Name: PPS2_OutOfRange_CompositeP2127, P2128, P0697Bundle Name: SCIAP_SensorCircuitFAP012C, P012DBundle Name: SCIAP_SensorCircuitFPP012C, P012DBundle Name: SCIAP_SensorFAP012B, P012C, P012DBundle Name: SCIAP_SensorPerfFAP012BBundle Name: SCIAP_SensorPerfTFTKOP012BBundle Name: SCIAP_SensorTFTKOP012B, P012C, P012DBundle Name: SuperchargerBypassValveFAP2261Bundle Name: SystemVoltageHigh_FAP0563Bundle Name: SystemVoltageLow_FAP0562Bundle Name: TC_BoostPresSnsrCktFAP0237, P0238Bundle Name: TC_BoostPresSnsrFAP0236, P0237, P0238Bundle Name: TCM_EngSpdReqCktP150CBundle Name: THMR_AHV_FAP2681, P26A3, P26A6, P26A7, P26A9THMR_AHV_FA - Other Definitions:
Bundle Name: THMR_AWP_AuxPumpFAB269A, B269C, B269DBundle Name: THMR_ECT_Sensor_Ckt_FA
15 OBDG02
Fault Bundle Definitions Page 19 of 22 15 OBDG02 Page 592 of 595
Fault Bundle Definitions
P0116, P0117, P0118, P0119, P111EBundle Name: THMR_Insuff_Flow_FAP00B7Bundle Name: THMR_RCT_Sensor_Ckt_FAP00B3, P00B4Bundle Name: THMR_SWP_Control_FAP261A, P261D, P261CBundle Name: THMR_SWP_FlowStuckOn_FAP261A, P261D, P261EBundle Name: THMR_SWP_NoFlow_FAP261B, P261CBundle Name: THMR_Therm_Control_FAP0597, P0598, P0599Bundle Name: ThrotTempSensorFATurbocharged or Supercharged, with Humidity sensor: P112B, P112C, P112D, P112E. Turbocharged or Supercharged, without Humidity sensor: P0096, P0097, P0098, P0099.Naturally Aspirated: P0111, P0112, P0113, P0114.Bundle Name: ThrotTempSensorTFTKOTurbocharged or Supercharged, with Humidity sensor: P112B, P112C, P112D, P112E. Turbocharged or Supercharged, without Humidity sensor: P0096, P0097, P0098, P0099.Naturally Aspirated: P0111, P0112, P0113, P0114.Bundle Name: ThrottlePositionSnsrPerfFAP0121Bundle Name: ThrottlePositionSnsrPerfTFTKOP0121Bundle Name: TIAP_SensorPerfFAP0236Bundle Name: TPS_FAP0122, P0123, P0222, P0223, P16A0, P16A1, P16A2, P2135Bundle Name: TPS_FaultPendingP0122, P0123, P0222, P0223, P16A0, P16A1, P16A2, P2135Bundle Name: TPS_Performance_FAP0068, P0121, P1104, P2100, P2101, P2102, P2103Bundle Name: TPS_Performance_TFTKOP0068, P0121, P1104, P2100, P2101, P2102, P2103Bundle Name: TPS_TFTKOP0122, P0123, P0222, P0223, P16A0, P16A1, P16A2, P2135Bundle Name: TPS_ThrottleAuthorityDefaultedP0068, P0122, P0123, P0222, P0223, P16F3, P16A0, P16A1, P16A2, P1104, P2100, P2101, P2102, P2103, P2135Bundle Name: TPS1_OutOfRange_Composite
15 OBDG02
Fault Bundle Definitions Page 20 of 22 15 OBDG02 Page 593 of 595
Fault Bundle Definitions
P0122, P0123, P06A3, P16A0, P16A1, P16A2Bundle Name: TPS2_OutOfRange_CompositeP0222, P0223, P06A3, P16A0, P16A1, P16A2Bundle Name: Trans Output Rotations Rolling Count ValidityP0722, P0723, P077C, P077DBundle Name: TransActualGearValidityP182E, P1915Bundle Name: Transfer Pump is Commanded On
Transfer Pump is Commanded On - Other Definitions:Fuel Volume in Primary Fuel Tank < liters AND0.0Fuel Volume in Secondary Fuel Tank ? liters AND0.0Transfer Pump on Time < P0461, P2066, P2636: Transfer Pump Enable (see supporting table for numeric value) ANDTransfer Pump had been Off for at least seconds AND0.0Evap Diagnostic (Purge Valve Leak Test, Large Leak Test, and Waiting for Purge) is not running ANDEngine RunningBundle Name: Transmission Actual Gear ValidityP182E, P1915Bundle Name: Transmission Engaged State ValidityP182E, P1915Bundle Name: Transmission Estimated Gear ValidityP182E, P1915Bundle Name: Transmission Gear Ratio ValidityP0716, P0717, P0722, P0723, P077C, P077D, P07BF, P07C0Bundle Name: Transmission Gear Selector Position ValidityP182E, P1915Bundle Name: Transmission Oil Temperature ValidityP0667, P0668, P0669, P0711, P0712, P0713Bundle Name: Transmission Output Shaft Angular Velocity ValidityP0722, P0723, P077C, P077DBundle Name: Transmission Overall Actual Torque Ratio ValidityP0716, P0717, P0722, P0723, P077C, P077D, P07BF, P07C0, P182E, P1915Bundle Name: Transmission Overall Estimated Torque Ratio ValidityP0716, P0717, P0722, P0723, P077C, P077D, P07BF, P07C0, P182E, P1915Bundle Name: Transmission Shift Lever Position ValidityP182E, P1915Bundle Name: Transmission Turbine Angular Velocity ValidityP0716, P0717, P07BF, P07C0Bundle Name: TransmissionEngagedState_FA
15 OBDG02
Fault Bundle Definitions Page 21 of 22 15 OBDG02 Page 594 of 595
Fault Bundle Definitions
P182E, P1915Bundle Name: TransmissionGearDefaultedP182E, P1915Bundle Name: TransmissionOutputRotationalStatusValidityP0722, P0723, P077C, P077DBundle Name: TransmissionRatioControlSystemFaultP0751, P0752, P0756, P0757, P0973, P0974, P0976, P0977Bundle Name: TwoStepMechBndl_FAP2646, P2647, P16D0, P16D1Bundle Name: TwoStepMechBndl_TFTKOP2646, P2647, P16D0, P16D1Bundle Name: VCER_TorqueSecurityP16F3VCER_TorqueSecurity - Other Definitions:P16F3 with GetXOYR_b_SecurityFlt(CeXOYR_e_AFM_PreloadAreaFlt, CeXOYR_e_AFM_PreloadTimerFlt, CeXOYR_e_AFM_DualPreloadAreaFlt, CeXOYR_e_CDAR_SecurityFlt)Bundle Name: VehicleSpeedSensor_FAP0502, P0503, P0722, P0723Bundle Name: VehicleSpeedSensorErrorP0502, P0503, P0722, P0723Bundle Name: VentCircuit_FAELCP sealed/vented fuel system, P0449, P0498, P0499Bundle Name: VICM_WakeupDiag_FAP06E4Bundle Name: VICM_WakeupDiag_TFTKOP06E4Bundle Name: VITR_LVT_FltBndlP058B, P058D, P118C, P118D
15 OBDG02
Fault Bundle Definitions Page 22 of 22 15 OBDG02 Page 595 of 595