367
Component/ System Fault Code Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MIL Illum. Intake Camshaft Actuator Solenoid Circuit Open – Bank 1 P0010 Diagnoses the VVT system high side driver circuit for circuit faults. The ECM detects that voltage is high during driver off state (indicates short to power or open circuit) Short to power: 0.5 impedance between signal and controller power Open Circuit: 200 K impedance between signal and controller ground System supply voltage Output driver is commanded on Ignition switch is in crank or run position > Volts 11.00 20 failures out of 25 samples 250 ms /sample, continuous Type B, 2 Trips 15 OBDG03 ECM Summary Tables ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367

ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

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 OBDG03 ECM Summary Tables

ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367

Page 2: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 for5.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_P05CD_LoPresLoDsblIc

300.00failures out of400.00samples

100 ms /sample

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 2 of 295 15 OBDG03 Page 2 of 367

Page 3: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Component/System

FaultCode

Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.

P0011_P0021_P05CC_P05CD_EngOilPressEnblIcP0011_P0021_P05CC_P05CD_P0014_P0024_P05CE_P05CF_ColdStartEngRunning

Reference Fault Bundles:IntakeVVT_EnabledCrankIntakeCamCorrFAIntakeCamSensorTFTKOCrankSensorTFTKOCamLctnIntFA)

15 OBDG03 ECM Summary Tables

ECM Section Page 3 of 295 15 OBDG03 Page 3 of 367

Page 4: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 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 OBDG03 ECM Summary Tables

ECM Section Page 4 of 295 15 OBDG03 Page 4 of 367

Page 5: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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) degAND< (P0014_PerfMaxEc1)deg

< Deg for5.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_P

300.00failures out of400.00samples

100 ms /sample

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 5 of 295 15 OBDG03 Page 5 of 367

Page 6: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Component/System

FaultCode

Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.

05CF_LoPresLoDsblEcP0014_P0024_P05CE_P05CF_EngOilPressEnblEcP0011_P0021_P05CC_P05CD_P0014_P0024_P05CE_P05CF_ColdStartEngRunning

Reference Fault Bundles:ExhaustVVT_EnabledCrankExhaustCamCorrFAExhaustCamSensorTFTKOCrankSensorTFTKOCamLctnExhFA)

15 OBDG03 ECM Summary Tables

ECM Section Page 6 of 295 15 OBDG03 Page 6 of 367

Page 7: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 pulses4more than -10.0crank degrees before or

crank degrees10.0after 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 OBDG03 ECM Summary Tables

ECM Section Page 7 of 295 15 OBDG03 Page 7 of 367

Page 8: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 pulses4more than -10.0crank degrees before or

crank degrees after10.0nominal 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 OBDG03 ECM Summary Tables

ECM Section Page 8 of 295 15 OBDG03 Page 8 of 367

Page 9: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 9 of 295 15 OBDG03 Page 9 of 367

Page 10: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 10 of 295 15 OBDG03 Page 10 of 367

Page 11: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 11 of 295 15 OBDG03 Page 11 of 367

Page 12: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 12 of 295 15 OBDG03 Page 12 of 367

Page 13: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 13 of 295 15 OBDG03 Page 13 of 367

Page 14: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 14 of 295 15 OBDG03 Page 14 of 367

Page 15: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

< <3.1 9.1 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.10

Once per validcold start

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 15 of 295 15 OBDG03 Page 15 of 367

Page 16: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

< <3.1 9.1 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.10

Once per validcold start

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 16 of 295 15 OBDG03 Page 16 of 367

Page 17: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 17 of 295 15 OBDG03 Page 17 of 367

Page 18: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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)

< Ohms55 Engine run timeORIAT min

> seconds10.0

°C70.3

failures out of5samples10

1 sec/ sampleContinuous

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 18 of 295 15 OBDG03 Page 18 of 367

Page 19: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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)

> Ohms148,600 Engine run timeORIAT min

> seconds60.0

°C-7.0

failures out of5samples10

1 sec/ sampleContinuous

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 19 of 295 15 OBDG03 Page 19 of 367

Page 20: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 Difference117between ECT and RCT isgreater than Deg C.45When 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 C90.0

failures out of30samples600

1 sec/ sampleContinuous

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 20 of 295 15 OBDG03 Page 20 of 367

Page 21: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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)250

> grams/sec12.0

> kPa20.0

Engine SpeedEngine SpeedCoolant TempCoolant TempIntake Air TempIntake Air TempMinimum total weightfactor (all factorsmultiplied together)

No Active DTCs:

No Pending DTCs:

>= RPM400<= RPM6,500>= Deg C-7<= Deg C125>= Deg C-20<= Deg C100

>= 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 OBDG03 ECM Summary Tables

ECM Section Page 21 of 295 15 OBDG03 Page 21 of 367

Page 22: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 <= Hertz900(~ gm/sec)0.09

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 OBDG03 ECM Summary Tables

ECM Section Page 22 of 295 15 OBDG03 Page 22 of 367

Page 23: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 >= Hertz14,500(~ gm/sec)126.8

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 OBDG03 ECM Summary Tables

ECM Section Page 23 of 295 15 OBDG03 Page 23 of 367

Page 24: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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)250

> kPa20.0

> kPa20.0

Engine SpeedEngine SpeedCoolant TempCoolant TempIntake Air TempIntake Air TempMinimum total weightfactor (all factorsmultiplied together)

No Active DTCs:

No Pending DTCs:

>= RPM400<= RPM6,500>= Deg C-7<= Deg C125>= Deg C-20<= Deg C100

>= 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 out999of samples0

15 OBDG03 ECM Summary Tables

ECM Section Page 24 of 295 15 OBDG03 Page 24 of 367

Page 25: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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:

> seconds10.0

EngineModeNotRunTimerErrorMAP_SensorCircuitFAAAP_SnsrCktFA

MAP_SensorCircuitFPAAP_SnsrCktFP

1 sample every12.5 msec

15 OBDG03 ECM Summary Tables

ECM Section Page 25 of 295 15 OBDG03 Page 25 of 367

Page 26: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 26 of 295 15 OBDG03 Page 26 of 367

Page 27: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 27 of 295 15 OBDG03 Page 27 of 367

Page 28: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Component/System

FaultCode

Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.

Intake AirTemperatureSensorCircuitPerformance(no humidityor manifoldtemperaturesensors)

P0111 Detects an IAT sensorthat has stuck in rangeby comparing to enginecoolant temperature atstartup

ABS(Power Up IAT -Power Up ECT) > deg C50

Time between currentignition cycle and the lasttime the engine wasrunning

Power Up ECT

No Active DTCs:

> seconds28,800

< deg C60

ECT_Sensor_Ckt_FAIAT_SensorCircuitFA

Executes once atthe beginning ofeach ignitioncycle if enableconditions aremet

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 28 of 295 15 OBDG03 Page 28 of 367

Page 29: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 < Ohms58(~150 deg C)

Engine Run Time > seconds0.00 failures out40of samples50

1 sample every100 msec

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 29 of 295 15 OBDG03 Page 29 of 367

Page 30: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 > Ohms142,438(~-60 deg C)

Engine Run Time > seconds0.00 failures out40of samples50

1 sample every100 msec

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 30 of 295 15 OBDG03 Page 30 of 367

Page 31: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 31 of 295 15 OBDG03 Page 31 of 367

Page 32: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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)

< Ohms55 failures out of5samples6

1 sec/ sample

Continuous

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 32 of 295 15 OBDG03 Page 32 of 367

Page 33: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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)

> Ohms148,600 Engine run timeORIAT min

> seconds10.0

°C0.0

failures out of5samples6

1 sec/ sample

Continuous

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 33 of 295 15 OBDG03 Page 33 of 367

Page 34: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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-80.0Deg C200.0

No Active DTC's ECT_Sensor_Ckt_FP failures out of3samples4

1 sec/ sample

Continuous

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 34 of 295 15 OBDG03 Page 34 of 367

Page 35: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Component/System

FaultCode

Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.

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

15 OBDG03 ECM Summary Tables

ECM Section Page 35 of 295 15 OBDG03 Page 35 of 367

Page 36: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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)250

> grams/sec12.0

<= kPa20.0

Engine SpeedEngine SpeedCoolant TempCoolant TempIntake Air TempIntake Air TempMinimum total weightfactor (all factorsmultiplied together)

No Active DTCs:

No Pending DTCs:

>= RPM400<= RPM6,500> Deg C-7< Deg C125> Deg C-20< Deg C100

>= 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 OBDG03 ECM Summary Tables

ECM Section Page 36 of 295 15 OBDG03 Page 36 of 367

Page 37: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 37 of 295 15 OBDG03 Page 37 of 367

Page 38: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 38 of 295 15 OBDG03 Page 38 of 367

Page 39: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 °C11when Ambient min is

°C and > °C.52 10Note: Warm up target forrange #1 will be at least

°C89== == == ==Range #2 (Alternate) ECTreaches Commandedtemperature minus °C31when 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 10seconds1,500

Ethanol %80

miles1.55

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

rpm9,999seconds5.0

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

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

> % duty cycle100.0> seconds5.0

1 failure to setDTC

1 sec/ sample

Once per ignitionkey cycle

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 39 of 295 15 OBDG03 Page 39 of 367

Page 40: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Component/System

FaultCode

Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.

°C69

*****************************Type cal above = 0(non - heated t-stat)== == == ==Range #1 (Primary) ECTreaches °C when64Ambient min is °C52and > °C.10== == == ==

Range #2 (Alternate) ECTreaches °C when64Ambient 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-40 84

15 OBDG03 ECM Summary Tables

ECM Section Page 40 of 295 15 OBDG03 Page 40 of 367

Page 41: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 <50 500

= Closed Loop= TRUE

Enabled (On)Ethanol %88DFCO not active

> seconds5.0

failures out285of samples356

Frequency:Continuous in100 milli -second loop

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 41 of 295 15 OBDG03 Page 41 of 367

Page 42: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 when40.0engine soak time >

seconds28,800

> seconds when40.0engine soak time

seconds28,800

ratio 0.9912 1.0137

> seconds5.0

failures out100of samples125

Frequency:Continuous in100 milli -second loop

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 42 of 295 15 OBDG03 Page 42 of 367

Page 43: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 and325 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 OBDG03 ECM Summary Tables

ECM Section Page 43 of 295 15 OBDG03 Page 43 of 367

Page 44: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

> seconds1.0

> seconds2.0

grams/second 12 35<= RPM <=1,300 3,500

< % Ethanol88> kpa70

mGrams130

= Closed Loop= TRUE= Enabled

mgrams100.0= Not Defaultednot = Power EnrichmentDFCO not active

%0.0

==================> seconds2.0

15 OBDG03 ECM Summary Tables

ECM Section Page 44 of 295 15 OBDG03 Page 44 of 367

Page 45: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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.5 3.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 trip2seconds30

delay betweentests and 1secondexecution rate

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 45 of 295 15 OBDG03 Page 45 of 367

Page 46: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 50 500

= Closed Loop= TRUE

Enabled (On)Ethanol <= 88%DFCO not active

> seconds5.0

failures out323of samples405

Frequency:Continuous in100 milli -second loop

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 46 of 295 15 OBDG03 Page 46 of 367

Page 47: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 when80.0engine soak time >

seconds28,800

> seconds when80.0engine soak time

seconds28,800

ratio 0.9912 1.0137not = Power Enrichment

> seconds5.0

failures out100of samples125

Frequency:Continuous in100 milli -second loop

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 47 of 295 15 OBDG03 Page 47 of 367

Page 48: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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.5

> grams (upper57.7voltage 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< Nm100.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 OBDG03 ECM Summary Tables

ECM Section Page 48 of 295 15 OBDG03 Page 48 of 367

Page 49: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 49 of 295 15 OBDG03 Page 49 of 367

Page 50: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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.5

> grams (lower179voltage threshold is

mvolts and upper300voltage threshold is

mvolts)600

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 OBDG03 ECM Summary Tables

ECM Section Page 50 of 295 15 OBDG03 Page 50 of 367

Page 51: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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.10

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 OBDG03 ECM Summary Tables

ECM Section Page 51 of 295 15 OBDG03 Page 51 of 367

Page 52: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

> grams51

> secs0

> grams9

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 OBDG03 ECM Summary Tables

ECM Section Page 52 of 295 15 OBDG03 Page 52 of 367

Page 53: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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).

< Nm100.0

P2270 (and P2272 ifapplicable)

cylinders5==================

15 OBDG03 ECM Summary Tables

ECM Section Page 53 of 295 15 OBDG03 Page 53 of 367

Page 54: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

< mvolts300

> grams245

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 OBDG03 ECM Summary Tables

ECM Section Page 54 of 295 15 OBDG03 Page 54 of 367

Page 55: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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.10

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 OBDG03 ECM Summary Tables

ECM Section Page 55 of 295 15 OBDG03 Page 55 of 367

Page 56: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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.5 3.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 trip2seconds30

delay betweentests and 1secondexecution rate.

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 56 of 295 15 OBDG03 Page 56 of 367

Page 57: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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)1.3

Seconds2.0

> 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 OBDG03 ECM Summary Tables

ECM Section Page 57 of 295 15 OBDG03 Page 57 of 367

Page 58: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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,100 3,500

RPM 1,050 3,650

gps 2 12

MPH 37.9 80.8

MPH 28.0 83.3

C/L Int 0.90 1.08= TRUEnot in control of purgenot in estimate mode= enabled

= not active

= not active

sec80.0 ºC 650 900

= DFCO possible

15 OBDG03 ECM Summary Tables

ECM Section Page 58 of 295 15 OBDG03 Page 58 of 367

Page 59: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Component/System

FaultCode

Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.

===================All of the above met for atleast seconds, and2.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).

==================

==================

mvolts690= DFCO active

cylinders5

==================

15 OBDG03 ECM Summary Tables

ECM Section Page 59 of 295 15 OBDG03 Page 59 of 367

Page 60: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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)1.4

Seconds1.9

< mvolts350

< mvolts690

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 OBDG03 ECM Summary Tables

ECM Section Page 60 of 295 15 OBDG03 Page 60 of 367

Page 61: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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,100 3,500

RPM 1,050 3,650

gps 2 12

MPH 37.9 80.8

MPH 28.0 83.3

C/L Int 0.90 1.08= TRUEnot in control of purgenot in estimate mode= enabled= not active

= not active

sec80.0

ºC 650 900

15 OBDG03 ECM Summary Tables

ECM Section Page 61 of 295 15 OBDG03 Page 61 of 367

Page 62: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 0 30

gps30.0

15 OBDG03 ECM Summary Tables

ECM Section Page 62 of 295 15 OBDG03 Page 62 of 367

Page 63: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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.290

>= 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 6,100> kPa70

<°C<-38 130<kPa<15 255<°C<-20 150<g/s<1.0 512.0

> % or if fuel sender is10faulty the diagnostic willbypass the fuel levelcriteria.

> seconds of data35.0must accumulate on eachtrip, with at least 15.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 OBDG03 ECM Summary Tables

ECM Section Page 63 of 295 15 OBDG03 Page 63 of 367

Page 64: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 64 of 295 15 OBDG03 Page 64 of 367

Page 65: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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.720test passes withoutintrusively checking thefiltered Non-PurgeLong Term Fuel Trimmetric. However if thefiltered Purge LongTerm Fuel Trim metricis <= , purge is0.720ramped 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 are35separated by the lesser of

seconds of purge-on30time or enough time to

<= 0.705

<= 2.000

<= 0.720

<= 0.705

<= 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 OBDG03 ECM Summary Tables

ECM Section Page 65 of 295 15 OBDG03 Page 65 of 367

Page 66: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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.18A maximum of 3completed segments or

attempts are allowed25for each intrusive test.After an intrusive testreport is completed,another intrusive testcannot occur for 300seconds to allow sufficienttime to purge excessvapors from the canister.During this period, fueltrim will pass if the filteredPurge Long Term FuelTrim metric > for at0.720least seconds,150indicating that the canisterhas been purged.

15 OBDG03 ECM Summary Tables

ECM Section Page 66 of 295 15 OBDG03 Page 66 of 367

Page 67: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

50failures out of63samples

100 ms /sampleContinuous

Type B,2 Trips

Note: Incertaincontrollers P0261may alsoset(Injector1 ShorttoGround)

15 OBDG03 ECM Summary Tables

ECM Section Page 67 of 295 15 OBDG03 Page 67 of 367

Page 68: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

50failures out of63samples

100 ms /sampleContinuous

Type B,2 Trips

Note: Incertaincontrollers P0264may alsoset(Injector2 ShorttoGround)

15 OBDG03 ECM Summary Tables

ECM Section Page 68 of 295 15 OBDG03 Page 68 of 367

Page 69: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

50failures out of63samples

100 ms /sampleContinuous

Type B,2 Trips

Note: Incertaincontrollers P0267may alsoset(Injector3 ShorttoGround)

15 OBDG03 ECM Summary Tables

ECM Section Page 69 of 295 15 OBDG03 Page 69 of 367

Page 70: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

50failures out of63samples

100 ms /sampleContinuous

Type B,2 Trips

Note: Incertaincontrollers P0270may alsoset(Injector4 ShorttoGround)

15 OBDG03 ECM Summary Tables

ECM Section Page 70 of 295 15 OBDG03 Page 70 of 367

Page 71: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 71 of 295 15 OBDG03 Page 71 of 367

Page 72: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 72 of 295 15 OBDG03 Page 72 of 367

Page 73: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

50failures out of63samples

100 ms /sampleContinuous

Type B,2 Trips

Note: Incertaincontrollers P0201may alsoset(Injector1 OpenCircuit)

15 OBDG03 ECM Summary Tables

ECM Section Page 73 of 295 15 OBDG03 Page 73 of 367

Page 74: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

50failures out of63samples

100 ms /sampleContinuous

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 74 of 295 15 OBDG03 Page 74 of 367

Page 75: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

50failures out of63samples

100 ms /sampleContinuous

Type B,2 Trips

Note: Incertaincontrollers P0202may alsoset(Injector2 OpenCircuit)

15 OBDG03 ECM Summary Tables

ECM Section Page 75 of 295 15 OBDG03 Page 75 of 367

Page 76: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

50failures out of63samples

100 ms /sampleContinuous

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 76 of 295 15 OBDG03 Page 76 of 367

Page 77: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

50failures out of63samples

100 ms /sampleContinuous

Type B,2 Trips

Note: Incertaincontrollers P0203may alsoset(Injector3 OpenCircuit)

15 OBDG03 ECM Summary Tables

ECM Section Page 77 of 295 15 OBDG03 Page 77 of 367

Page 78: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

50failures out of63samples

100 ms /sampleContinuous

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 78 of 295 15 OBDG03 Page 78 of 367

Page 79: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

50failures out of63samples

100 ms /sampleContinuous

Type B,2 Trips

Note: Incertaincontrollers P0204may alsoset(Injector4 OpenCircuit)

15 OBDG03 ECM Summary Tables

ECM Section Page 79 of 295 15 OBDG03 Page 79 of 367

Page 80: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

50failures out of63samples

100 ms /sampleContinuous

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 80 of 295 15 OBDG03 Page 80 of 367

Page 81: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 81 of 295 15 OBDG03 Page 81 of 367

Page 82: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 Cycles6

> 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 OBDG03 ECM Summary Tables

ECM Section Page 82 of 295 15 OBDG03 Page 82 of 367

Page 83: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 83 of 295 15 OBDG03 Page 83 of 367

Page 84: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 84 of 295 15 OBDG03 Page 84 of 367

Page 85: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 85 of 295 15 OBDG03 Page 85 of 367

Page 86: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 Cycles6

> 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.21

15 OBDG03 ECM Summary Tables

ECM Section Page 86 of 295 15 OBDG03 Page 86 of 367

Page 87: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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,500> % load AND20< counts on one180cylinder

< rpm < ((Engine500Over Speed Limit) - 400

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 OBDG03 ECM Summary Tables

ECM Section Page 87 of 295 15 OBDG03 Page 87 of 367

Page 88: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

> rpm8,192

< ZeroTorqueEngLoad inSupporting Tables

%1> mph318

Active

cycle delay4

cycle delay500

cycle delay4

cycle delay4

cycle delay4

cycle delay0

cycle delay4

cycle delay0

cycle delay4

cycle delay4

cycle delay0

15 OBDG03 ECM Summary Tables

ECM Section Page 88 of 295 15 OBDG03 Page 88 of 367

Page 89: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

> %98.00

> "Ring Filter" # ofengine cycles after misfirein Supporting Tables

> "Number of Normals"# of engine cycles aftermisfire in SupportingTables tab

> %3> rpm1,000> mph3not shifting

cycle delay0

cycle delay7

Cylinder delay2

15 OBDG03 ECM Summary Tables

ECM Section Page 89 of 295 15 OBDG03 Page 89 of 367

Page 90: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 90 of 295 15 OBDG03 Page 90 of 367

Page 91: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

Enabled

< rpm <500 6,000> mph3.1

> Misfire_ decel *1st_FireAftrMisfr_Acel

> Misfire_Jerk *1st_FireAftrMisfr_Jerk

15 OBDG03 ECM Summary Tables

ECM Section Page 91 of 295 15 OBDG03 Page 91 of 367

Page 92: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

> 1.00

discard 100engine cycle test

15 OBDG03 ECM Summary Tables

ECM Section Page 92 of 295 15 OBDG03 Page 92 of 367

Page 93: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 93 of 295 15 OBDG03 Page 93 of 367

Page 94: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 94 of 295 15 OBDG03 Page 94 of 367

Page 95: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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)2.00

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

<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

RPM8,500

mg/cylinder40and

mg/cylinder2,000

deg's C-40

deg's C-40

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

RPM570

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 OBDG03 ECM Summary Tables

ECM Section Page 95 of 295 15 OBDG03 Page 95 of 367

Page 96: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 96 of 295 15 OBDG03 Page 96 of 367

Page 97: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

RPM600and

RPM8,500

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 OBDG03 ECM Summary Tables

ECM Section Page 97 of 295 15 OBDG03 Page 97 of 367

Page 98: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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)2.00

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

< 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

RPM8,500

mg/cylinder40and

mg/cylinder2,000

deg's C-40

deg's C-40

- - - - - - - - - - - - - - - - - - -RPM8,500

Revs100

- - - - - - - - - - - - - - - - - - -See AbnormalNoise_CylsEnabled (SupportingTables)

RPM3,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 OBDG03 ECM Summary Tables

ECM Section Page 98 of 295 15 OBDG03 Page 98 of 367

Page 99: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 99 of 295 15 OBDG03 Page 99 of 367

Page 100: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 100 of 295 15 OBDG03 Page 100 of 367

Page 101: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 101 of 295 15 OBDG03 Page 101 of 367

Page 102: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 ) )3.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 >= seconds1.0

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 OBDG03 ECM Summary Tables

ECM Section Page 102 of 295 15 OBDG03 Page 102 of 367

Page 103: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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/second3.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 ) )3.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 OBDG03 ECM Summary Tables

ECM Section Page 103 of 295 15 OBDG03 Page 103 of 367

Page 104: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 ) )3.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 OBDG03 ECM Summary Tables

ECM Section Page 104 of 295 15 OBDG03 Page 104 of 367

Page 105: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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> 10

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 OBDG03 ECM Summary Tables

ECM Section Page 105 of 295 15 OBDG03 Page 105 of 367

Page 106: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Component/System

FaultCode

Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.

IGNITIONCONTROL#1 CIRCUIT

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

Failures50out ofSamples63

100 msec rate

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 106 of 295 15 OBDG03 Page 106 of 367

Page 107: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Component/System

FaultCode

Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.

IGNITIONCONTROL#2 CIRCUIT

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

Failures50

out ofSamples63

100 msec rate

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 107 of 295 15 OBDG03 Page 107 of 367

Page 108: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Component/System

FaultCode

Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.

IGNITIONCONTROL#3 CIRCUIT

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

Failures50out ofSamples63

100 msec rate

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 108 of 295 15 OBDG03 Page 108 of 367

Page 109: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Component/System

FaultCode

Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.

IGNITIONCONTROL#4 CIRCUIT

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

Failures50out ofSamples63

100 msec rate

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 109 of 295 15 OBDG03 Page 109 of 367

Page 110: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 ) )3.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 OBDG03 ECM Summary Tables

ECM Section Page 110 of 295 15 OBDG03 Page 110 of 367

Page 111: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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> 10

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 OBDG03 ECM Summary Tables

ECM Section Page 111 of 295 15 OBDG03 Page 111 of 367

Page 112: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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.32 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,050minimum of seconds5since 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 of8tests per trip

Frequency:Fueling Related :12.5 ms

OSCMeasurements:100 ms

Temp Prediction:12.5ms

Type A,1 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 112 of 295 15 OBDG03 Page 112 of 367

Page 113: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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< ° C126

> 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.80< 1.25

15 OBDG03 ECM Summary Tables

ECM Section Page 113 of 295 15 OBDG03 Page 113 of 367

Page 114: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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.

> degC500.00

>CatmonMinAirflowForWarmCatalystDetermination

table (g/s)(refer to "SupportingTables" tab)(Based on engine coolantat the time theWarmedUpEvents counterresets to 0.)

seconds15

< seconds80consecutively (closedthrottle considerationinvolves having the driveroff the accel pedal asstated in the Valid IdlePeriod Criteria Section) .

15 OBDG03 ECM Summary Tables

ECM Section Page 114 of 295 15 OBDG03 Page 114 of 367

Page 115: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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.29< g/s10.00

< degC900

>= 2

> 0.96< 1.04

15 OBDG03 ECM Summary Tables

ECM Section Page 115 of 295 15 OBDG03 Page 115 of 367

Page 116: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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.

The diagnostic will not beenabled until the followinghas been met:

PTO

General EnableDTC's Not Set

> 0.44

< 0.10

24

Not Active

MAF_SensorFAMAF_SensorTFTKOAmbPresDfltdStatusIAT_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_TFTKO

15 OBDG03 ECM Summary Tables

ECM Section Page 116 of 295 15 OBDG03 Page 116 of 367

Page 117: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Component/System

FaultCode

Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.

FuelTrimSystemB2_FAFuelTrimSystemB2_TFTKOEngineMisfireDetected_FAEvapPurgeSolenoidCircuit_FAIAC_SystemRPM_FAEGRValvePerformance_FAEGRValveCircuit_FACamSensorAnyLocationFACrankSensorFATPS_Performance_FAEnginePowerLimited

15 OBDG03 ECM Summary Tables

ECM Section Page 117 of 295 15 OBDG03 Page 117 of 367

Page 118: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 90seconds600miles3.1

°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 OBDG03 ECM Summary Tables

ECM Section Page 118 of 295 15 OBDG03 Page 118 of 367

Page 119: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

mph32

g/sec7

> seconds7,200

mph32

g/sec7

15 OBDG03 ECM Summary Tables

ECM Section Page 119 of 295 15 OBDG03 Page 119 of 367

Page 120: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 120 of 295 15 OBDG03 Page 120 of 367

Page 121: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 121 of 295 15 OBDG03 Page 121 of 367

Page 122: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 122 of 295 15 OBDG03 Page 122 of 367

Page 123: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 123 of 295 15 OBDG03 Page 123 of 367

Page 124: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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,989seconds5

liters10

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 OBDG03 ECM Summary Tables

ECM Section Page 124 of 295 15 OBDG03 Page 124 of 367

Page 125: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 125 of 295 15 OBDG03 Page 125 of 367

Page 126: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 126 of 295 15 OBDG03 Page 126 of 367

Page 127: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 127 of 295 15 OBDG03 Page 127 of 367

Page 128: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 128 of 295 15 OBDG03 Page 128 of 367

Page 129: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 129 of 295 15 OBDG03 Page 129 of 367

Page 130: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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.

> liters10

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

%4.50

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 OBDG03 ECM Summary Tables

ECM Section Page 130 of 295 15 OBDG03 Page 130 of 367

Page 131: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 131 of 295 15 OBDG03 Page 131 of 367

Page 132: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 132 of 295 15 OBDG03 Page 132 of 367

Page 133: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 186miles.

< liters3 Engine Running

No active DTCs: VehicleSpeedSensor_FA

250 ms / sample Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 133 of 295 15 OBDG03 Page 133 of 367

Page 134: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 134 of 295 15 OBDG03 Page 134 of 367

Page 135: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 135 of 295 15 OBDG03 Page 135 of 367

Page 136: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 136 of 295 15 OBDG03 Page 136 of 367

Page 137: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 137 of 295 15 OBDG03 Page 137 of 367

Page 138: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 138 of 295 15 OBDG03 Page 138 of 367

Page 139: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 139 of 295 15 OBDG03 Page 139 of 367

Page 140: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 140 of 295 15 OBDG03 Page 140 of 367

Page 141: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 141 of 295 15 OBDG03 Page 141 of 367

Page 142: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

%8.0

RPM 1,500 6,500

Volts 9.0 18.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 X,No MIL

15 OBDG03 ECM Summary Tables

ECM Section Page 142 of 295 15 OBDG03 Page 142 of 367

Page 143: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 sec6.0

Volts 9.0 18.00

RPM 200 7,500for seconds5.0

MPH for 200.00 5.0sec

not active

sec3.3 Type X,No MIL

15 OBDG03 ECM Summary Tables

ECM Section Page 143 of 295 15 OBDG03 Page 143 of 367

Page 144: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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)125Must verifyKfECTI_T_EngCoolHotLoThresh ( ) is less than120KfECTI_T_EngCoolHotHiThresh ( )125

sec60

volts 32 11

sec3

> sec3

> °C-20

mph1.24

rpm25

> sec10

> pct88.00

< pct25.00

Diagnostic runsin every 12.5 msloop

Diagnosticreports pass orfail in 10seconds once allenableconditions aremet

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 144 of 295 15 OBDG03 Page 144 of 367

Page 145: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 145 of 295 15 OBDG03 Page 145 of 367

Page 146: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 146 of 295 15 OBDG03 Page 146 of 367

Page 147: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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)125Must verifyKfECTI_T_EngCoolHotLoThresh ( ) is less than120KfECTI_T_EngCoolHotHiThresh ( )125

sec60

volts 32 11

sec3

> sec3

> °C-20

mph1.24

rpm25

> pct88.00

< pct25.00

Diagnostic runsin every 12.5 msloop

Diagnosticreports pass orfail in 10seconds once allenableconditions aremet

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 147 of 295 15 OBDG03 Page 147 of 367

Page 148: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 148 of 295 15 OBDG03 Page 148 of 367

Page 149: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 149 of 295 15 OBDG03 Page 149 of 367

Page 150: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 150 of 295 15 OBDG03 Page 150 of 367

Page 151: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 151 of 295 15 OBDG03 Page 151 of 367

Page 152: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 152 of 295 15 OBDG03 Page 152 of 367

Page 153: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 153 of 295 15 OBDG03 Page 153 of 367

Page 154: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 154 of 295 15 OBDG03 Page 154 of 367

Page 155: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 155 of 295 15 OBDG03 Page 155 of 367

Page 156: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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.80

calculated brake pedalposition delta samplecounter >

for fast test50.00

OR

calculated brake pedalposition delta samplecounter > for1,000.00slow test

calculated brake pedalposition delta > 8.00

OR (for slow test)

shift lever has been inpark once this key cycle

vehicle speed >= 10.00

accelerator pedal position< 5.00

total number ofEWMA tests >20.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.40

no DTC's active (P057C,P057D)

shift lever has been inpark once this key cycle

vehicle speed >= 10.00

accelerator pedal position< 5.00

total number ofEWMA tests >2.00

15 OBDG03 ECM Summary Tables

ECM Section Page 156 of 295 15 OBDG03 Page 156 of 367

Page 157: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 157 of 295 15 OBDG03 Page 157 of 367

Page 158: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 158 of 295 15 OBDG03 Page 158 of 367

Page 159: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 159 of 295 15 OBDG03 Page 159 of 367

Page 160: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 160 of 295 15 OBDG03 Page 160 of 367

Page 161: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 161 of 295 15 OBDG03 Page 161 of 367

Page 162: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 162 of 295 15 OBDG03 Page 162 of 367

Page 163: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 163 of 295 15 OBDG03 Page 163 of 367

Page 164: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Component/System

FaultCode

Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.

ColdStrtA_CamPstnB1

P05CC Detects a VVT systemerror during Cold Startsby 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 >deg.3.00

System Voltage

Engine Running

Power Take Off (PTO)active

CSER Active

Desired cam position

Desired AND Measuredcam position

Desired cam positionvariation

No Active DTCs

Bundle:IntakeVVT_Enabled

> Volts11.00

= TRUE

= FALSE

= TRUE

> 0 deg

> deg3.00AND< deg23.00

< Deg for5.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_P05CD_LoPresLoDsblIcP0011_P0021_P05CC_P

30failures out of100samples

100 ms /sample

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 164 of 295 15 OBDG03 Page 164 of 367

Page 165: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Component/System

FaultCode

Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.

05CD_EngOilPressEnblIcP0011_P0021_P05CC_P05CD_P0014_P0024_P05CE_P05CF_ColdStartEngRunning

Reference Fault Bundles:IntakeVVT_EnabledCrankIntakeCamCorrFAIntakeCamSensorTFTKOCrankSensorTFTKOCamLctnIntFA)

15 OBDG03 ECM Summary Tables

ECM Section Page 165 of 295 15 OBDG03 Page 165 of 367

Page 166: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Component/System

FaultCode

Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.

ColdStrtB_CamPstnB1

P05CE Detects a VVT systemerror during Cold Startsby 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 >deg.4.00

System Voltage

Engine Running

Power Take Off (PTO)active

CSER Active

Desired cam position

Desired AND Measuredcam position

Desired cam positionvariation

No Active DTCs

Bundle:ExhaustVVT_Enabled

> volts11.00

= TRUE

= FALSE

= TRUE

> 0 deg

> deg4.00AND< deg22.00

< Deg for5.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_LoPresLoDsblEcP0014_P0024_P05CE_P

30failures out of100samples

100 ms /sample

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 166 of 295 15 OBDG03 Page 166 of 367

Page 167: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Component/System

FaultCode

Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.

05CF_EngOilPressEnblEcP0011_P0021_P05CC_P05CD_P0014_P0024_P05CE_P05CF_ColdStartEngRunning

Reference Fault Bundles:ExhaustVVT_EnabledCrankExhaustCamCorrFAExhaustCamSensorTFTKOCrankSensorTFTKOCamLctnExhFA )

15 OBDG03 ECM Summary Tables

ECM Section Page 167 of 295 15 OBDG03 Page 167 of 367

Page 168: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 168 of 295 15 OBDG03 Page 168 of 367

Page 169: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 169 of 295 15 OBDG03 Page 169 of 367

Page 170: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 170 of 295 15 OBDG03 Page 170 of 367

Page 171: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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.45522 When dual storeupdates occur.

15 OBDG03 ECM Summary Tables

ECM Section Page 171 of 295 15 OBDG03 Page 171 of 367

Page 172: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 172 of 295 15 OBDG03 Page 172 of 367

Page 173: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 >=

3 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 OBDG03 ECM Summary Tables

ECM Section Page 173 of 295 15 OBDG03 Page 173 of 367

Page 174: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 174 of 295 15 OBDG03 Page 174 of 367

Page 175: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 175 of 295 15 OBDG03 Page 175 of 367

Page 176: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 176 of 295 15 OBDG03 Page 176 of 367

Page 177: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 177 of 295 15 OBDG03 Page 177 of 367

Page 178: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 178 of 295 15 OBDG03 Page 178 of 367

Page 179: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 179 of 295 15 OBDG03 Page 179 of 367

Page 180: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 180 of 295 15 OBDG03 Page 180 of 367

Page 181: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 181 of 295 15 OBDG03 Page 181 of 367

Page 182: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 182 of 295 15 OBDG03 Page 182 of 367

Page 183: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 183 of 295 15 OBDG03 Page 183 of 367

Page 184: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 184 of 295 15 OBDG03 Page 184 of 367

Page 185: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 185 of 295 15 OBDG03 Page 185 of 367

Page 186: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 186 of 295 15 OBDG03 Page 186 of 367

Page 187: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 187 of 295 15 OBDG03 Page 187 of 367

Page 188: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 188 of 295 15 OBDG03 Page 188 of 367

Page 189: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 189 of 295 15 OBDG03 Page 189 of 367

Page 190: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 190 of 295 15 OBDG03 Page 190 of 367

Page 191: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 191 of 295 15 OBDG03 Page 191 of 367

Page 192: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 192 of 295 15 OBDG03 Page 192 of 367

Page 193: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 193 of 295 15 OBDG03 Page 193 of 367

Page 194: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Component/System

FaultCode

Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.

InternalControlModuleKnockSensorProcessor 1Performance

P06B6 This diagnostic checksfor a fault with theinternal test circuit usedonly for the '20 kHz'method of the OpenCircuit Diagnostic

FFT Diagnostic Output >OpenTestCktThrshMin

and

<OpenTestCktThrshMax

See SupportingTables

Diagnostic Enabled?

Engine Run Time

Engine Speed

Cumlative Number ofEngine Revs (per keycycle) within min/maxEngine Speed enable(above)

Engine Air Flow

Yes

seconds2.0

> RPM600and

< RPM6,750

Revs200

mg/cylinder40and

mg/cylinder2,000

First Order LagFilter with WeightCoefficient

WeightCoefficient =

0.0100

Updated eachengine event

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 194 of 295 15 OBDG03 Page 194 of 367

Page 195: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 195 of 295 15 OBDG03 Page 195 of 367

Page 196: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

> %5 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

> MPH3.1

> EngTorqueThreshold(see Supporting Tables)

<ResidualErrEnableLow(see Supporting Tables)>ResidualErrEnableHigh(see Supporting Tables)

ClutchPstnSnsrCktHi FAClutchPstnSnsrCktLo FACrankSensor_FATransmission OutputShaft Angular VelocityValidityVehicleSpeedSensor_FA

25 ms loopContinuous

Type X,No MIL

15 OBDG03 ECM Summary Tables

ECM Section Page 196 of 295 15 OBDG03 Page 196 of 367

Page 197: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 X,No MIL

15 OBDG03 ECM Summary Tables

ECM Section Page 197 of 295 15 OBDG03 Page 197 of 367

Page 198: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 X,No MIL

15 OBDG03 ECM Summary Tables

ECM Section Page 198 of 295 15 OBDG03 Page 198 of 367

Page 199: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

< %7.0

> %33.0

OBD Manufacturer'sEnable Counter

= 0 250 ms loopContinuous

Type X,No MIL

15 OBDG03 ECM Summary Tables

ECM Section Page 199 of 295 15 OBDG03 Page 199 of 367

Page 200: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 -($1C7/$1C9 for enginetorque, $1CA/$1C6 foraxle torque)

ORSerial Communicationmessage ($1C7/$1C9 forengine torque, $1CA/$1C6 for axle torque)rolling count index value

ORToo many minimum limittorque request transitionsoccur from TRUE toFALSE to TRUE within atime period

Torque 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 torquebased traction torquesystem,OR> Nm4,000for axle torque basedtraction torque system

Serial communication toEBTCM (U0108)

Power ModeEngine Running

Status of traction inGMLAN message ($4E9)

No loss ofcommunication

= Run= True

= Traction Present

>= failures6out of 10

Performed onevery receivedmessage

rolling count6failures out of

samples10

Performed onevery receivedmessage

>= multi-3transitions out of5 samples.

Performed every200 ms

>= out of 104samples

Performed onevery receivedmessage

Type C,No MILSafetySpecialType C

15 OBDG03 ECM Summary Tables

ECM Section Page 200 of 295 15 OBDG03 Page 200 of 367

Page 201: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Component/System

FaultCode

Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.

15 OBDG03 ECM Summary Tables

ECM Section Page 201 of 295 15 OBDG03 Page 201 of 367

Page 202: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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)250

> grams/sec12.0

> kPa )20.0

> kPa20.0

Engine SpeedEngine SpeedCoolant TempCoolant TempIntake Air TempIntake Air TempMinimum total weightfactor (all factorsmultiplied together)

No Active DTCs:

>= RPM400<= RPM6,500> Deg C-7< Deg C125> Deg C-20< Deg C100

>= 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 OBDG03 ECM Summary Tables

ECM Section Page 202 of 295 15 OBDG03 Page 202 of 367

Page 203: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 203 of 295 15 OBDG03 Page 203 of 367

Page 204: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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_IAT_Snsr

Sensor3 =CeECTD_e_RCT_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

ºC60.0

and < ºC19.0 60.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ºC60.0

< Seconds10.0

==================

1 failure to setDTC

1 sec/ sample

Once per validcold start

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 204 of 295 15 OBDG03 Page 204 of 367

Page 205: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 and12.4

times the seconds0.50with vehicle speed below1b

ºC3.3

<= seconds <=10.0 50.0

< ºC/sec-0.10

samples4

===================

Seconds1,800

Seconds180.0

15 OBDG03 ECM Summary Tables

ECM Section Page 205 of 295 15 OBDG03 Page 205 of 367

Page 206: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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_IAT_Snsr

Sensor3 =CeECTD_e_RCT_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 OBDG03 ECM Summary Tables

ECM Section Page 206 of 295 15 OBDG03 Page 206 of 367

Page 207: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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)

> 4.40KJ/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

< degC350.00

> degC10.00

<= degC50.00

>= KPa70.00

>= degC420.00

>= seconds30.00

>CatalystLightOffExtendedEngineRunTimeExit

This Extended Enginerun time exit is a functionof percent ethanol andCatmonsNormRatioEWMA. Referto "Supporting Tables" fordetails.

< KPa70.00

Runs once pertrip when thecold startemissionreductionstrategy is active

Frequency:100ms Loop

Test completesafter14seconds ofaccumulatedqualified data.

EWMABased -Type A,1 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 207 of 295 15 OBDG03 Page 207 of 367

Page 208: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 208 of 295 15 OBDG03 Page 208 of 367

Page 209: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

> %88.00

< %25.00

> 0These are scalar valuesthat are a function ofengine run time. Refer toColdStartDiagnosticDelayBasedOnEngineRunTime

15 OBDG03 ECM Summary Tables

ECM Section Page 209 of 295 15 OBDG03 Page 209 of 367

Page 210: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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_FAClutch Sensor FAIAC_SystemRPM_FAIgnitionOutputDriver_FATPS_FAVehicleSpeedSensor_FA5VoltReferenceMAP_OOR_FltTransmissionEngagedState_FAEngineTorqueEstInaccurate

15 OBDG03 ECM Summary Tables

ECM Section Page 210 of 295 15 OBDG03 Page 210 of 367

Page 211: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 within10the sample period 20

rolling count errors out6of 10 samples

IAC_SystemRPM_FA

(U0101)

= TRUE

Run Crank Active

Diagnostic runsin 12.5 ms loop

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 211 of 295 15 OBDG03 Page 211 of 367

Page 212: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 A,1 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 212 of 295 15 OBDG03 Page 212 of 367

Page 213: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 213 of 295 15 OBDG03 Page 213 of 367

Page 214: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 214 of 295 15 OBDG03 Page 214 of 367

Page 215: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

-43.33Nm

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

43.33Nm

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

43.33Nm

Ignition State Accessory, run or crank Up/down timer175ms continuous,0.5down timemultipier

15 OBDG03 ECM Summary Tables

ECM Section Page 215 of 295 15 OBDG03 Page 215 of 367

Page 216: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

78.37mg

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

16.50degrees

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 OBDG03 ECM Summary Tables

ECM Section Page 216 of 295 15 OBDG03 Page 216 of 367

Page 217: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 >670rpm

Up/down timer443ms continuous,0.5down timemultipier

Difference betweenUnmanaged Spark andPACS Spark is greaterthan threshold

16.49degrees

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 OBDG03 ECM Summary Tables

ECM Section Page 217 of 295 15 OBDG03 Page 217 of 367

Page 218: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

587.77NmLow 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

587.77NmLow 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

43.33Nm

Ignition State Accessory, run or crank Up/down timer175ms continuous,0.5down time

15 OBDG03 ECM Summary Tables

ECM Section Page 218 of 295 15 OBDG03 Page 218 of 367

Page 219: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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,000.00or7,200.00rpm (hysteresis pair)

Up/down timer143ms 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 OBDG03 ECM Summary Tables

ECM Section Page 219 of 295 15 OBDG03 Page 219 of 367

Page 220: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 220 of 295 15 OBDG03 Page 220 of 367

Page 221: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

3cylinders

Engine run flag = TRUE >2.00sNumber of cylinder eventssince engine run >24

No fuel injector faultsactive

Up/down timer143ms continuous,0.5down timemultipier

Transfer case neutralrequest from four wheeldrive logic does not match

N/A Ignition State Accessory, run or crank /14 16counts;

25.0msec/count

15 OBDG03 ECM Summary Tables

ECM Section Page 221 of 295 15 OBDG03 Page 221 of 367

Page 222: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 +43.33Nm

Ignition State Accessory, run or crank Up/down timer175ms continuous,0.5down timemultipier

Engine Predicted RequestWithout Motor is greaterthan its redundantcalculation plus threshold

42.33Nm

Ignition State Accessory, run or crank Up/down timer175ms continuous,0.5down timemultipier

15 OBDG03 ECM Summary Tables

ECM Section Page 222 of 295 15 OBDG03 Page 222 of 367

Page 223: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

42.33Nm

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

43.33Nm

Ignition State Accessory, run or crank Up/down timer175ms continuous,0.5down timemultipier

15 OBDG03 ECM Summary Tables

ECM Section Page 223 of 295 15 OBDG03 Page 223 of 367

Page 224: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

43.33Nm

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 OBDG03 ECM Summary Tables

ECM Section Page 224 of 295 15 OBDG03 Page 224 of 367

Page 225: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 225 of 295 15 OBDG03 Page 225 of 367

Page 226: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

16.49degrees

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.43.33Nm

2.43.33Nm

Ignition State Accessory, run or crank Up/down timer175ms continuous,0.5down timemultipier

Engine Capacity MinimumImmediate Without Motoris greater than its dualstore plus threshold

43.33Nm

Ignition State Accessory, run or crank Up/down timer175ms continuous,0.5down timemultipier

15 OBDG03 ECM Summary Tables

ECM Section Page 226 of 295 15 OBDG03 Page 226 of 367

Page 227: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 227 of 295 15 OBDG03 Page 227 of 367

Page 228: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

43.33Nm

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 timer143ms continuous,0.5down timemultipier

15 OBDG03 ECM Summary Tables

ECM Section Page 228 of 295 15 OBDG03 Page 228 of 367

Page 229: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 timer143ms 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) +43.33Nm

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) +43.33Nm

Ignition State Accessory, run or crank Up/down timer175ms continuous,0.5down timemultipier

15 OBDG03 ECM Summary Tables

ECM Section Page 229 of 295 15 OBDG03 Page 229 of 367

Page 230: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

587.77Nm

Ignition State Accessory, run or crank Up/down timer2,048ms continuous,0.5down timemultipier

Driver Immediate Requestis less than its redundantcalculation minusthreshold

587.77Nm

Ignition State Accessory, run or crank Up/down timer475ms continuous,0.5down timemultipier

Commanded ImmediateRequest is greater than itsredundant calculation plusthreshold

OR

Commanded Immediate

587.77Nm

Ignition State Accessory, run or crank Up/down timer2,048ms continuous,0.5down timemultipier

15 OBDG03 ECM Summary Tables

ECM Section Page 230 of 295 15 OBDG03 Page 230 of 367

Page 231: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

73.47Nm

Cruise has been engagedfor more than4.00seconds

Up/down timer2,048ms continuous,0.5down timemultipier

Desired engine torquerequest greater than

42.33Nm

Ignition State Accessory, run or crank Up/down timer475

15 OBDG03 ECM Summary Tables

ECM Section Page 231 of 295 15 OBDG03 Page 231 of 367

Page 232: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

43.33Nm

Ignition State Accessory, run or crank Up/down timer122ms 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 timer167ms continuous,0.5down timemultipier

15 OBDG03 ECM Summary Tables

ECM Section Page 232 of 295 15 OBDG03 Page 232 of 367

Page 233: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Component/System

FaultCode

Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.

1. Absolute difference ofredundant calculatedengine speed abovethreshold

500RPM

Engine speed greaterthan 0 RPM

Up/down timer143ms 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 timer391ms continuous,

15 OBDG03 ECM Summary Tables

ECM Section Page 233 of 295 15 OBDG03 Page 233 of 367

Page 234: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

10.00percent

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

43.33Nm

Ignition State Accessory, run or crank Up/down timer475ms continuous,0.5down timemultipier

15 OBDG03 ECM Summary Tables

ECM Section Page 234 of 295 15 OBDG03 Page 234 of 367

Page 235: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

43.33Nm

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

21.67Nm

Low Threshold

-21.67Nm

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

40.62Nm

Low Threshold

Ignition State Accessory, run or crank Up/down timer475ms continuous,0.5down timemultipier

15 OBDG03 ECM Summary Tables

ECM Section Page 235 of 295 15 OBDG03 Page 235 of 367

Page 236: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Component/System

FaultCode

Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.

-43.33Nm

Rate of changethreshold

2.71Nm/loop

Difference of Final Torquefeedback proportionalplus integral term and itsredundant calculation isout of bounds given bythreshold range

High Threshold

43.33Nm

Low Threshold

- 43.33Nm

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 OBDG03 ECM Summary Tables

ECM Section Page 236 of 295 15 OBDG03 Page 236 of 367

Page 237: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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.0003160

Threshold - 0.0003160

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

43.33Nm

Low Threshold

- 43.33Nm

Ignition State Accessory, run or crank Up/down timer475ms continuous,0.5down timemultipier

15 OBDG03 ECM Summary Tables

ECM Section Page 237 of 295 15 OBDG03 Page 237 of 367

Page 238: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

43.33Nm

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

43.33Nm

Low Threshold

Ignition State Accessory, run or crank Up/down timer2,048ms continuous,0.5down timemultipier

15 OBDG03 ECM Summary Tables

ECM Section Page 238 of 295 15 OBDG03 Page 238 of 367

Page 239: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Component/System

FaultCode

Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.

- 43.33Nm

Generator friction torqueis out of bounds given bythreshold range

High Threshold

43.33Nm

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

43.33Nm

Low Threshold

0.00Nm

Ignition State Accessory, run or crank Up/down timer475ms continuous,0.5down timemultipier

15 OBDG03 ECM Summary Tables

ECM Section Page 239 of 295 15 OBDG03 Page 239 of 367

Page 240: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

43.33Nm

Low Threshold

-43.33Nm

Rate of changethreshold

2.71Nm/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

43.33Nm

Low Threshold

0.00Nm

Ignition State Accessory, run or crank Up/down timer475ms continuous,0.5down timemultipier

15 OBDG03 ECM Summary Tables

ECM Section Page 240 of 295 15 OBDG03 Page 240 of 367

Page 241: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

2.43Nm

Low Threshold

-2.30Nm

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. 42.33Nm

2. N/A

3. 42.33Nm

4. 42.33Nm

3. & 4.:Ignition State

1. & 2.:Torque reserve (conditionwhen spark controlgreater than optimum toallow fast transitions fortorque disturbances) >43.33Nm

3. & 4.:Accessory, run or crank

Up/down timer475ms continuous,0.5down timemultipier

15 OBDG03 ECM Summary Tables

ECM Section Page 241 of 295 15 OBDG03 Page 241 of 367

Page 242: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 timer143ms 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 587.77 Ignition State Accessory, run or crank Up/down timer

15 OBDG03 ECM Summary Tables

ECM Section Page 242 of 295 15 OBDG03 Page 242 of 367

Page 243: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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) +43.33Nm

Ignition State Accessory, run or crank Up/down timer175ms continuous,0.5down timemultipier

15 OBDG03 ECM Summary Tables

ECM Section Page 243 of 295 15 OBDG03 Page 243 of 367

Page 244: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 244 of 295 15 OBDG03 Page 244 of 367

Page 245: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

16.50degrees

Ignition State Accessory, run or crank Up/down timer143ms continuous,0.5down timemultipier

Difference of commandedspark advance andadjusted delivered is outof bounds given bythreshold range

16.50degrees

Engine speed >0rpm Up/down timer125ms continuous,0.5down timemultipier

Absolute differencebetween EstimatedEngine Torque and itsdual store are above athreshold

43.33Nm

Engine speed >0rpm Up/down timer475ms continuous,0.5down timemultipier

Absolute differencebetween EstimatedEngine Torque withoutreductions due to torque

43.33Nm

Engine speed >0rpm Up/down timer475ms continuous,0.5

15 OBDG03 ECM Summary Tables

ECM Section Page 245 of 295 15 OBDG03 Page 245 of 367

Page 246: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

16.50degrees

Torque reserve (conditionwhen spark controlgreater than optimum toallow fast transitions fortorque disturbances) >43.33Nm

Up/down timer443ms continuous,0.5down timemultipier

Absolute difference ofEngine Capacity MinimumRunning Immediate BrakeTorque Excluding CylinderSensitivity and itsredundant calculation isout of bounds given bythreshold range

43.33Nm

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 >670rpm

Up/down timer443ms continuous,

15 OBDG03 ECM Summary Tables

ECM Section Page 246 of 295 15 OBDG03 Page 246 of 367

Page 247: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

73.47Nm

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 OBDG03 ECM Summary Tables

ECM Section Page 247 of 295 15 OBDG03 Page 247 of 367

Page 248: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

587.77Nm

Ignition State Accessory, run or crank Up/down timer475ms continuous,0.5down timemultipier

Commanded axle torqueis less than its redundantcalculation by threshold

881.66Nm

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 OBDG03 ECM Summary Tables

ECM Section Page 248 of 295 15 OBDG03 Page 248 of 367

Page 249: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

16.50degrees

Engine speed >0rpm Up/down timer143ms continuous,0.5down timemultipier

Transmission Torque N/A Run or Crank = TRUE > /16 32

15 OBDG03 ECM Summary Tables

ECM Section Page 249 of 295 15 OBDG03 Page 249 of 367

Page 250: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 timer167ms 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 OBDG03 ECM Summary Tables

ECM Section Page 250 of 295 15 OBDG03 Page 250 of 367

Page 251: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 251 of 295 15 OBDG03 Page 251 of 367

Page 252: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 252 of 295 15 OBDG03 Page 252 of 367

Page 253: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 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 OBDG03 ECM Summary Tables

ECM Section Page 253 of 295 15 OBDG03 Page 253 of 367

Page 254: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 20failures out of25samples

250 ms /sample,continuous

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 254 of 295 15 OBDG03 Page 254 of 367

Page 255: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 20failures out of25samples

250 ms /sample,continuous

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 255 of 295 15 OBDG03 Page 255 of 367

Page 256: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 per350sample counts675

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:

NoNoYesYesYes

>= kPa70>= g/s <=0.0 10,000.0>= kPa <=0 200>= deg. C <=-20 200>= 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 OBDG03 ECM Summary Tables

ECM Section Page 256 of 295 15 OBDG03 Page 256 of 367

Page 257: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

> seconds5.0

400400400600600

15 OBDG03 ECM Summary Tables

ECM Section Page 257 of 295 15 OBDG03 Page 257 of 367

Page 258: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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.= )-100 -100(control min.= )-100 -100(control min.= )-485 -500(control min.= )-500 -500(control min.= )-500 -500

>mV760mV760mV760mV760mV760

15 OBDG03 ECM Summary Tables

ECM Section Page 258 of 295 15 OBDG03 Page 258 of 367

Page 259: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 per350sample counts675

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.= )100 100(control max.= )100 100(control max.= )485 500(control max.= )500 500(control max.= )500 500

<mV650mV650mV650mV650mV650

Frequency:ContinuousMonitoring in100ms loop.

Countersincrement whenenableconditions aremet. Whensample countthreshold isreached or failthreshold isreached,counters arereset to 0 andstart over.

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 259 of 295 15 OBDG03 Page 259 of 367

Page 260: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 >

10.00percent

10.00percent

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 > 39.52percent

Powertrain Relay voltage> 6.41

TPS minimum learn isactive

counts;1112.5 ms/count inthe primaryprocessor

Throttle Position > 38.52percent

Powertrain Relay voltage> 6.41

Reduced Power is True

counts;1112.5 ms/count inthe primaryprocessor

15 OBDG03 ECM Summary Tables

ECM Section Page 260 of 295 15 OBDG03 Page 260 of 367

Page 261: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 261 of 295 15 OBDG03 Page 261 of 367

Page 262: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 262 of 295 15 OBDG03 Page 262 of 367

Page 263: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 263 of 295 15 OBDG03 Page 263 of 367

Page 264: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 264 of 295 15 OBDG03 Page 264 of 367

Page 265: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Component/System

FaultCode

Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.

Difference between TPS1displaced and TPS2displaced >

6.775% offset at min. throttleposition with a linearthreshold to9.623% 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 OBDG03 ECM Summary Tables

ECM Section Page 265 of 295 15 OBDG03 Page 265 of 367

Page 266: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 266 of 295 15 OBDG03 Page 266 of 367

Page 267: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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.7170

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 OBDG03 ECM Summary Tables

ECM Section Page 267 of 295 15 OBDG03 Page 267 of 367

Page 268: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 .2.00When above is present formore than seconds, fail5counts start.== Ratio Definition:===Current temp differencebetween ECT and RCTminus PwrUp differencedivided by total airgrams.Note: Minimum totalairgrams is grams.800.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, fail5counts 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,200seconds

Ethanol %100 ECT °C-40.0 45.0

°C IAT °C.-7 60

%20

Airflow gps8.0 100.0

kJ10.0

failures out320of

samples400

1 sec/ sample

Once per ignitionkey cycle

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 268 of 295 15 OBDG03 Page 268 of 367

Page 269: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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.32

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.32

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

> seconds0.0

No

to RPM1,200 7,000

< RPM150

to g/s0 200

< g/s2

< g/s0.25

to mg/cylinder100 500

< mg/cylinder50

< percent0.30

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 of14.40data 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 OBDG03 ECM Summary Tables

ECM Section Page 269 of 295 15 OBDG03 Page 269 of 367

Page 270: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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.050

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 degrees5 55

to percent3 200

to degrees0 25

to degrees0 25

>= 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 OBDG03 ECM Summary Tables

ECM Section Page 270 of 295 15 OBDG03 Page 270 of 367

Page 271: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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.32

>= 0.52

0.00

0.00

EngineMisfireDetected_FAMAP_SensorFAMAF_SensorFAECT_Sensor_FATPS_ThrottleAuthorityDefaultedFuelInjectorCircuit_FAAIR System FAEvapExcessPurgePsbl_FACamSensorAnyLocationFAFuelTrimSystemB1_FA

15 OBDG03 ECM Summary Tables

ECM Section Page 271 of 295 15 OBDG03 Page 271 of 367

Page 272: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 272 of 295 15 OBDG03 Page 272 of 367

Page 273: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 VoltageICAT MAT Burnoff delay

Green O2S Condition

Low Fuel Condition DiagPedal position

Engine Airflow

Closed loop integralClosed Loop ActiveEvapEthanol

TPS_ThrottleAuthorityDefaultedECT_Sensor_FAIAT_SensorFAMAF_SensorFAMAP_SensorFAAIR System FAFuelInjectorCircuit_FAFuelTrimSystemB1_FAFuelTrimSystemB2_FAEngineMisfireDetected_FAEthanolCompositionSensor_FAP013A, P013B, P013E,P013F, P2270 or P2271

< Volts10.0= 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

gps 2 12

C/L Int 0.90 1.08= TRUEnot in control of purgenot in estimate mode

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 OBDG03 ECM Summary Tables

ECM Section Page 273 of 295 15 OBDG03 Page 273 of 367

Page 274: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Component/System

FaultCode

Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.

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, and2.0then the Force Cat Richintrusive stage isrequested.=================During Stuck Lean testthe following must stayTRUE or the test willabort:Commanded FuelCrankshaft Torque

= enabled< Nm100.0

= not active

= not active

sec80.0

ºC 650 900= DFCO possible

==================

RPM 1,100 3,500

RPM 1,050 3,650

MPH 37.9 80.8

MPH 28.0 83.3

EQR 0.96 1.10< Nm110.0

15 OBDG03 ECM Summary Tables

ECM Section Page 274 of 295 15 OBDG03 Page 274 of 367

Page 275: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

> mvolts20

> grams54.9

No Active DTC's

B1S2 DTC's Not Activethis key cycle

System VoltageICAT MAT Burnoff delay

Green O2S Condition

Low Fuel Condition Diag

Engine SpeedEngine AirflowVehicle SpeedClosed loop integralClosed Loop Active

EvapEthanol

TPS_ThrottleAuthorityDefaultedECT_Sensor_FAIAT_SensorFAMAF_SensorFAMAP_SensorFAAIR System FAFuelInjectorCircuit_FAFuelTrimSystemB1_FAFuelTrimSystemB2_FAEngineMisfireDetected_FAEthanolCompositionSensor_FAP013A, P013B, P013E,P013F or P2270

< Volts10.0= 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,100 3,500 gps 2 12

MPH 37.9 80.8 C/L Int 0.90 1.08

= TRUE

not in control of purgenot in estimate mode

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 OBDG03 ECM Summary Tables

ECM Section Page 275 of 295 15 OBDG03 Page 275 of 367

Page 276: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Component/System

FaultCode

Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.

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).

= not active= not active

= not active

sec80.0

ºC 650 900DFCO possible

= P2270 (and P2272 ifapplicable)= P013E (and P014A ifapplicable)= P013A (and P013C ifapplicable)

=================

15 OBDG03 ECM Summary Tables

ECM Section Page 276 of 295 15 OBDG03 Page 276 of 367

Page 277: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Component/System

FaultCode

Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.

IGNITIONCONTROL#1 CIRCUITLOW

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

Failures50out of

Samples63

100 msec rate

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 277 of 295 15 OBDG03 Page 277 of 367

Page 278: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Component/System

FaultCode

Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.

IGNITIONCONTROL#1 CIRCUITHigh

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

Failures50out of

Samples63

100 msec rate

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 278 of 295 15 OBDG03 Page 278 of 367

Page 279: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Component/System

FaultCode

Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.

IGNITIONCONTROL#2 CIRCUITLow

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

Failures50out of

Samples63

100 msec rate

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 279 of 295 15 OBDG03 Page 279 of 367

Page 280: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Component/System

FaultCode

Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.

IGNITIONCONTROL#2 CIRCUITHigh

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

Failures50out of

Samples63

100 msec rate

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 280 of 295 15 OBDG03 Page 280 of 367

Page 281: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Component/System

FaultCode

Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.

IGNITIONCONTROL#3 CIRCUITLow

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

Failures50out of

Samples63

100 msec rate

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 281 of 295 15 OBDG03 Page 281 of 367

Page 282: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Component/System

FaultCode

Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.

IGNITIONCONTROL#3 CIRCUITHigh

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

Failures50out of

Samples63

100 msec rate

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 282 of 295 15 OBDG03 Page 282 of 367

Page 283: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Component/System

FaultCode

Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.

IGNITIONCONTROL#4 CIRCUITLow

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

Failures50out of

Samples63

100 msec rate

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 283 of 295 15 OBDG03 Page 283 of 367

Page 284: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Component/System

FaultCode

Monitor Description Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.

IGNITIONCONTROL#4 CIRCUITHigh

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

Failures50out of

Samples63

100 msec rate

Type B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 284 of 295 15 OBDG03 Page 284 of 367

Page 285: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 message2’s complement not equal($189/$199)

ORRolling count error - SerialCommunication message($189/$199) rolling countindex value

OR

Range Error - SerialCommunication message- ($189/$199) TCMRequested TorqueIncrease

OR

Multi-transition error -Trans torque interventiontype request change

Message <> two'scomplement ofmessage

Message <> previousmessage rolling countvalue + one

> Nm350

Requested torqueintervention typetoggles from notincreasing request toincreasing request

Diagnostic Status

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

>= failures16out of 20samples.

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 OBDG03 ECM Summary Tables

ECM Section Page 285 of 295 15 OBDG03 Page 285 of 367

Page 286: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 286 of 295 15 OBDG03 Page 286 of 367

Page 287: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 287 of 295 15 OBDG03 Page 287 of 367

Page 288: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 288 of 295 15 OBDG03 Page 288 of 367

Page 289: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 B,2 Trips

15 OBDG03 ECM Summary Tables

ECM Section Page 289 of 295 15 OBDG03 Page 289 of 367

Page 290: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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

seconds2.0

seconds10.0

seconds2.0

seconds2.0

seconds2.0

seconds2.0

seconds2.0

seconds10.0

seconds10.0

seconds2.0

seconds2.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 OBDG03 ECM Summary Tables

ECM Section Page 290 of 295 15 OBDG03 Page 290 of 367

Page 291: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 291 of 295 15 OBDG03 Page 291 of 367

Page 292: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 292 of 295 15 OBDG03 Page 292 of 367

Page 293: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 293 of 295 15 OBDG03 Page 293 of 367

Page 294: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 294 of 295 15 OBDG03 Page 294 of 367

Page 295: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Summary Tables

ECM Section Page 295 of 295 15 OBDG03 Page 295 of 367

Page 296: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 1 of 54 15 OBDG03 Page 296 of 367

Page 297: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 2 of 54 15 OBDG03 Page 297 of 367

Page 298: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 3 of 54 15 OBDG03 Page 298 of 367

Page 299: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 7

15 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 4 of 54 15 OBDG03 Page 299 of 367

Page 300: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 5 of 54 15 OBDG03 Page 300 of 367

Page 301: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 750 1,850 2,350 2,650 2,950 3,150 3,250 3,400 3,600 3,850 4,100 4,350 4,750 5,250 5,750 6,250 6,7501 0.850 0.850 0.850 0.900 0.950 0.950 0.950 0.950 0.950 0.950 0.950 0.950 0.950 0.950 0.950 0.950 0.950

15 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 6 of 54 15 OBDG03 Page 301 of 367

Page 302: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 750 1,850 2,350 2,650 2,950 3,150 3,250 3,400 3,600 3,850 4,100 4,350 4,750 5,250 5,750 6,250 6,7501 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 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 7 of 54 15 OBDG03 Page 302 of 367

Page 303: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 750 1,850 2,350 2,650 2,950 3,150 3,250 3,400 3,600 3,850 4,100 4,350 4,750 5,250 5,750 6,250 6,7501 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 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 8 of 54 15 OBDG03 Page 303 of 367

Page 304: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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.020 0.040 0.060 0.080 0.100 0.120 0.140 0.160 0.180 0.200 0.220 0.240 0.260 0.280 0.300 1.000

15 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 9 of 54 15 OBDG03 Page 304 of 367

Page 305: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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.020 0.040 0.060 0.080 0.100 0.120 0.140 0.160 0.180 0.200 0.220 0.240 0.260 0.280 0.300 1.000

15 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 10 of 54 15 OBDG03 Page 305 of 367

Page 306: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 1 1 0 0 0 0 0 0 01 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 02 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 03 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 04 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 05 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 06 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 07 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 08 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 09 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 010 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 011 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 012 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 013 0 0 0 1 1 1 1 1 1 1 1 1 0 0 0 0 014 0 0 0 0 1 1 1 1 1 1 1 1 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 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 11 of 54 15 OBDG03 Page 306 of 367

Page 307: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 10.00 15.00 20.00 25.00 30.00 35.00 40.00 45.00 100.001.00 5.25 10.01 12.76 16.22 20.24 255.00 255.00 255.00 255.00

15 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 12 of 54 15 OBDG03 Page 307 of 367

Page 308: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 10.00 15.00 20.00 25.00 30.00 35.00 40.00 45.00 100.001.00 36.73 45.02 42.28 35.51 32.73 255.00 255.00 255.00 255.00

15 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 13 of 54 15 OBDG03 Page 308 of 367

Page 309: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 3.00 16.00 16.00 17.00 18.00 45.00 45.00 50.00 60.00

15 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 14 of 54 15 OBDG03 Page 309 of 367

Page 310: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 278.00 278.00 278.00 278.00 278.00 278.00 278.00 278.00 278.00

15 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 15 of 54 15 OBDG03 Page 310 of 367

Page 311: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 16 of 54 15 OBDG03 Page 311 of 367

Page 312: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 17 of 54 15 OBDG03 Page 312 of 367

Page 313: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 18 of 54 15 OBDG03 Page 313 of 367

Page 314: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 19 of 54 15 OBDG03 Page 314 of 367

Page 315: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 20 of 54 15 OBDG03 Page 315 of 367

Page 316: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Initial Supporting table - P1682_PT Relay Pull-in Run/Crank Voltage f(IAT)

Description: The Run/Crank voltages required to pull in the PT relay as a function of induction air temperature.

Notes: P1682, KtEROR_U_PT_RelayPullInEnbl

y/x 23.00 85.00 95.00 105.00 125.001.00 7.00 8.70 9.00 9.20 10.00

15 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 21 of 54 15 OBDG03 Page 316 of 367

Page 317: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 32.73 32.73 32.73 32.73 32.73 32.73

15 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 22 of 54 15 OBDG03 Page 317 of 367

Page 318: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 30.72 33.22 33.52 28.98 30.06 29.61 28.42 27.59 26.19 24.13 25.00 26.34 26.34 26.34 26.34 26.34160.00 125.00 28.72 29.81 31.02 27.41 28.81 27.92 26.17 25.77 24.97 23.75 23.73 23.97 23.97 23.97 23.97 23.97240.00 125.00 26.95 27.03 28.88 25.14 25.00 24.70 23.86 23.63 22.95 21.80 21.75 21.94 21.94 21.94 21.94 21.94320.00 125.00 25.41 24.73 26.50 21.89 21.61 21.52 20.77 20.52 19.86 18.77 18.48 18.41 18.41 18.41 18.41 18.41400.00 125.00 24.53 23.48 25.02 20.05 19.92 19.84 19.08 18.91 18.31 17.25 16.78 16.50 16.50 16.50 16.50 16.50480.00 125.00 24.53 23.48 25.02 20.05 19.92 19.84 19.08 18.91 18.31 17.25 16.78 16.50 16.50 16.50 16.50 16.50560.00 125.00 24.53 23.48 25.02 20.05 19.92 19.84 19.08 18.91 18.31 17.25 16.78 16.50 16.50 16.50 16.50 16.50640.00 125.00 24.53 23.48 25.02 20.05 19.92 19.84 19.08 18.91 18.31 17.25 16.78 16.50 16.50 16.50 16.50 16.50720.00 125.00 24.53 23.48 25.02 20.05 19.92 19.84 19.08 18.91 18.31 17.25 16.78 16.50 16.50 16.50 16.50 16.50800.00 125.00 24.53 23.48 25.02 20.05 19.92 19.84 19.08 18.91 18.31 17.25 16.78 16.50 16.50 16.50 16.50 16.50880.00 125.00 24.53 23.48 25.02 20.05 19.92 19.84 19.08 18.91 18.31 17.25 16.78 16.50 16.50 16.50 16.50 16.50960.00 125.00 24.53 23.48 25.02 20.05 19.92 19.84 19.08 18.91 18.31 17.25 16.78 16.50 16.50 16.50 16.50 16.501,040.00 125.00 24.53 23.48 25.02 20.05 19.92 19.84 19.08 18.91 18.31 17.25 16.78 16.50 16.50 16.50 16.50 16.501,120.00 125.00 24.53 23.48 25.02 20.05 19.92 19.84 19.08 18.91 18.31 17.25 16.78 16.50 16.50 16.50 16.50 16.501,200.00 125.00 24.53 23.48 25.02 20.05 19.92 19.84 19.08 18.91 18.31 17.25 16.78 16.50 16.50 16.50 16.50 16.501,280.00 125.00 24.53 23.48 25.02 20.05 19.92 19.84 19.08 18.91 18.31 17.25 16.78 16.50 16.50 16.50 16.50 16.501,360.00 125.00 24.53 23.48 25.02 20.05 19.92 19.84 19.08 18.91 18.31 17.25 16.78 16.50 16.50 16.50 16.50 16.50

15 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 23 of 54 15 OBDG03 Page 318 of 367

Page 319: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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.00200.00 187.50 187.50 187.50 187.50 187.50 187.50500.00 5,120.00 5,120.00 5,120.00 5,120.00 5,120.00 5,120.00600.00 5,120.00 5,120.00 5,120.00 5,120.00 5,120.00 5,120.00670.00 5,120.00 5,120.00 5,120.00 5,120.00 250.00 250.00850.00 5,120.00 5,120.00 5,120.00 5,120.00 218.75 218.75900.00 187.50 187.50 187.50 187.50 187.50 187.501,000.00 131.25 131.25 131.25 131.25 49.35 32.591,100.00 131.25 131.25 131.25 131.25 62.70 43.921,200.00 203.77 192.05 159.79 127.52 103.52 58.301,350.00 193.04 181.32 146.79 112.66 64.91 63.041,500.00 157.39 146.98 113.49 56.77 56.77 54.891,700.00 120.95 111.83 54.23 47.82 47.82 45.952,000.00 50.99 44.48 39.27 32.86 32.86 30.992,500.00 29.45 22.94 17.74 11.33 11.33 9.453,000.00 8.41 1.90 -1.99 -5.83 -5.83 -6.953,500.00 -3.25 -7.15 -10.28 -14.12 -14.12 -15.254,500.00 -3.98 -7.88 -11.01 -14.85 -14.85 -15.98

15 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 24 of 54 15 OBDG03 Page 319 of 367

Page 320: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 700 900 1,100 1,300 1,500 1,700 1,900 2,100 2,300 2,500 3,000 3,500 4,000 4,500 5,000 5,500 6,00090 400.00 400.00 400.00 400.00 400.00 400.00 92.50 92.50 109.25 126.00 126.00 400.00 400.00 400.00 400.00 400.00 400.00135 400.00 400.00 100.00 100.00 107.25 125.75 97.25 92.50 100.00 126.00 85.25 36.50 23.75 23.75 400.00 400.00 400.00180 400.00 400.00 100.00 100.00 107.25 125.75 102.00 82.00 81.50 67.50 44.75 36.50 23.75 23.75 32.00 32.00 400.00225 400.00 400.00 111.25 111.25 115.00 151.50 138.25 116.00 85.25 63.00 59.00 47.00 34.50 37.00 32.00 32.00 400.00270 400.00 400.00 111.25 111.25 135.50 156.25 154.00 141.75 134.75 90.75 80.00 69.00 57.50 44.25 38.25 32.00 400.00315 400.00 400.00 400.00 400.00 164.00 164.00 168.00 161.50 146.00 117.00 102.25 106.00 101.25 72.75 44.25 400.00 400.00360 400.00 400.00 400.00 400.00 164.00 164.00 168.00 161.50 146.00 117.00 102.25 106.00 101.25 101.25 400.00 400.00 400.00405 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.00450 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.00495 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.00540 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.00585 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.00630 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.00675 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.00720 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.00900 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.001,080 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 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 25 of 54 15 OBDG03 Page 320 of 367

Page 321: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 700 900 1,100 1,300 1,500 1,700 1,900 2,100 2,300 2,500 3,000 3,500 4,000 4,500 5,000 5,500 6,00090 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.00135 0.00 0.00 0.00 0.00 0.00 0.00 0.00 1.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00180 0.00 0.00 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 0.00 0.00 0.00 0.00225 0.00 0.00 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 0.00 1.00 0.00 0.00270 0.00 0.00 0.00 0.00 0.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 0.00 0.00 0.00315 0.00 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.00360 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.00405 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.00450 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.00495 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.00540 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.00585 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.00630 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.00675 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.00900 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.001,080 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 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 26 of 54 15 OBDG03 Page 321 of 367

Page 322: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 700 900 1,100 1,300 1,500 1,700 1,900 2,100 2,300 2,500 3,000 3,500 4,000 4,500 5,000 5,500 6,00090 200.00 200.00 200.00 200.00 200.00 200.00 47.50 47.50 44.00 40.75 40.75 200.00 200.00 200.00 200.00 200.00 200.00135 200.00 200.00 39.00 39.00 45.75 43.00 51.75 47.50 43.00 40.75 33.00 33.75 32.50 32.50 200.00 200.00 200.00180 200.00 200.00 39.00 39.00 45.75 43.00 56.25 48.50 41.25 33.00 25.50 33.75 32.50 32.50 22.75 22.75 200.00225 200.00 200.00 60.50 60.50 87.75 63.50 54.75 51.25 48.25 31.50 30.25 33.00 36.50 32.75 22.75 22.75 200.00270 200.00 200.00 60.50 60.50 72.00 56.25 60.00 63.50 55.50 50.50 49.50 40.50 43.50 38.75 30.75 22.75 200.00315 200.00 200.00 200.00 200.00 61.00 61.00 58.25 50.25 60.25 48.75 38.00 32.00 28.50 33.50 38.75 200.00 200.00360 200.00 200.00 200.00 200.00 61.00 61.00 58.25 50.25 60.25 48.75 38.00 32.00 28.50 28.50 200.00 200.00 200.00405 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00450 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00495 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00540 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00585 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00630 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00675 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00720 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00900 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.001,080 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00 200.00

15 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 27 of 54 15 OBDG03 Page 322 of 367

Page 323: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 28 of 54 15 OBDG03 Page 323 of 367

Page 324: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 80

15 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 29 of 54 15 OBDG03 Page 324 of 367

Page 325: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 20

15 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 30 of 54 15 OBDG03 Page 325 of 367

Page 326: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 31 of 54 15 OBDG03 Page 326 of 367

Page 327: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 900

15 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 32 of 54 15 OBDG03 Page 327 of 367

Page 328: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 350

15 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 33 of 54 15 OBDG03 Page 328 of 367

Page 329: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 34 of 54 15 OBDG03 Page 329 of 367

Page 330: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 40

15 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 35 of 54 15 OBDG03 Page 330 of 367

Page 331: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 36 of 54 15 OBDG03 Page 331 of 367

Page 332: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 37 of 54 15 OBDG03 Page 332 of 367

Page 333: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 17.0 17.0 17.0 17.0 17.5 18.0 18.5 19.0 19.0

15 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 38 of 54 15 OBDG03 Page 333 of 367

Page 334: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 100.0 100.0 100.0 100.0 100.0 100.0 75.0 50.0 50.0 50.0 50.0 40.0 40.0 25.0 25.0 25.0 25.0

15 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 39 of 54 15 OBDG03 Page 334 of 367

Page 335: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 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 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 40 of 54 15 OBDG03 Page 335 of 367

Page 336: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 200.0 135.0 50.0 25.0 25.0 12.0 12.0 12.0 12.0 12.0 12.0 12.0 12.0 12.0 12.0 12.0 12.0

15 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 41 of 54 15 OBDG03 Page 336 of 367

Page 337: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 200.0 135.0 45.0 25.0 25.0 12.0 12.0 12.0 12.0 12.0 12.0 12.0 12.0 12.0 12.0 12.0 12.0

15 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 42 of 54 15 OBDG03 Page 337 of 367

Page 338: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 of P0420

y/x 1.29 1.84 2.40 2.95 3.50 4.05 4.60 5.16 5.71 6.27 6.81 7.37 7.92 8.48 9.02 9.58 10.13467.45 2.13 1.03 0.70 0.55 0.46 0.41 0.37 0.35 0.33 0.31 0.30 0.29 0.28 0.27 0.27 0.26 0.26522.63 2.39 1.15 0.78 0.61 0.52 0.46 0.42 0.39 0.37 0.35 0.34 0.32 0.31 0.31 0.30 0.29 0.29577.78 2.67 1.29 0.87 0.68 0.58 0.51 0.47 0.43 0.41 0.39 0.38 0.36 0.35 0.34 0.33 0.33 0.32632.95 2.99 1.44 0.98 0.77 0.65 0.57 0.52 0.49 0.46 0.44 0.42 0.41 0.39 0.38 0.38 0.37 0.36688.11 3.34 1.61 1.09 0.86 0.72 0.64 0.58 0.54 0.51 0.49 0.47 0.45 0.44 0.43 0.42 0.41 0.40743.28 3.74 1.80 1.22 0.96 0.81 0.72 0.65 0.61 0.57 0.55 0.53 0.51 0.49 0.48 0.47 0.46 0.45798.45 4.18 2.02 1.37 1.07 0.91 0.80 0.73 0.68 0.64 0.61 0.59 0.57 0.55 0.54 0.53 0.51 0.51853.61 4.68 2.26 1.53 1.20 1.01 0.90 0.82 0.76 0.72 0.68 0.66 0.63 0.62 0.60 0.59 0.58 0.57908.78 5.23 2.53 1.71 1.34 1.13 1.00 0.92 0.85 0.80 0.77 0.74 0.71 0.69 0.67 0.66 0.64 0.63

15 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 43 of 54 15 OBDG03 Page 338 of 367

Page 339: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Initial Supporting table - P0420_P0430_CatmonMinAirflowForWarmCatalystDetermination

Description: This is a 1x3 table with the axis being engine coolant temperature. The implementation of this cal value as a table also included some changes to the way that theWarmedUpEvents counter increments and resets. To summarize, whenever WarmedUpEvents resets to 0 (this could be either at startup, if the closed throttle time exceeds a cal value, or ifthe predicted exhaust temperature falls below the ExhWarmMin cal value), the appropriate MinAirflowToWrmupCat value is chosen from the table based on engine coolant at the time theWarmedUpEvents counter reset to 0. This cal value is used along with the min exhaust temp to increment the WarmedUpEvents counter.

Notes: KtCATD_dm_MinAirFlowToWrmCat - Used for P0420 and P0430. Axis is the engine coolant and the output is the minimum airflow required to warmup the catalyst.

y/x 0 45 901 12 8 4

15 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 44 of 54 15 OBDG03 Page 339 of 367

Page 340: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Initial Supporting table - P0420_P0430_CatmonMinEngineRunTimeToEnable

Description: This cal value is a 1x5 array of minimum engine run time values based on powerup coolant temperatures. When the appropriate required minimum engine run time value ischosen based on the coolant temperature at powerup, this value is the minimum time from engine start before stabilized conditions are met. Used in determining if a ValidIdleIsMetcondition exists.

Notes: KtCATD_t_EngRunTimeMin - Used for P0420 and P0430. Axis is the coolant and the output is the min engine run time

y/x 40 50 60 70 801 0 0 0 0 0

15 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 45 of 54 15 OBDG03 Page 340 of 367

Page 341: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 norm ratio calculation of P0420

y/x 1.29 1.84 2.40 2.95 3.50 4.05 4.60 5.16 5.71 6.27 6.81 7.37 7.92 8.48 9.02 9.58 10.13467.45 27.73 14.87 10.64 8.65 7.49 6.75 6.24 5.87 5.58 5.35 5.17 5.02 4.90 4.79 4.70 4.62 4.55522.63 29.98 16.08 11.50 9.36 8.10 7.30 6.75 6.34 6.03 5.79 5.59 5.43 5.29 5.18 5.08 4.99 4.92577.78 32.42 17.38 12.44 10.11 8.76 7.89 7.30 6.86 6.52 6.26 6.05 5.87 5.72 5.60 5.49 5.40 5.32632.95 35.05 18.80 13.45 10.94 9.47 8.53 7.89 7.41 7.05 6.76 6.54 6.35 6.19 6.05 5.94 5.84 5.75688.11 37.90 20.32 14.54 11.82 10.24 9.23 8.53 8.02 7.62 7.31 7.07 6.86 6.69 6.54 6.42 6.31 6.22743.28 40.97 21.97 15.72 12.78 11.07 9.98 9.22 8.67 8.24 7.91 7.64 7.42 7.23 7.08 6.94 6.82 6.72798.45 44.30 23.76 17.00 13.82 11.97 10.79 9.97 9.37 8.91 8.55 8.26 8.02 7.82 7.65 7.51 7.38 7.27853.61 47.90 25.69 18.38 14.94 12.94 11.66 10.78 10.13 9.63 9.24 8.93 8.67 8.46 8.27 8.12 7.98 7.86908.78 51.79 27.77 19.87 16.16 14.00 12.61 11.66 10.95 10.42 9.99 9.66 9.38 9.14 8.94 8.77 8.63 8.49

15 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 46 of 54 15 OBDG03 Page 341 of 367

Page 342: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 5 11 16 21 27 321 0 0 1 1 1 1 1 1 1

15 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 47 of 54 15 OBDG03 Page 342 of 367

Page 343: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 5 11 16 21 27 32

15 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 48 of 54 15 OBDG03 Page 343 of 367

Page 344: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 0 300 600 900 1,200 1,500 1,800 2,100 2,400 2,700 3,000 3,300 3,600 3,900 4,200 4,500 4,800

15 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 49 of 54 15 OBDG03 Page 344 of 367

Page 345: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 0 300 600 900 1,200 1,500 1,800 2,100 2,400 2,700 3,000 3,300 3,600 3,900 4,200 4,500 4,8001 0 3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48

15 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 50 of 54 15 OBDG03 Page 345 of 367

Page 346: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 -20 -16 -12 -8 -4 0 4 8 12

15 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 51 of 54 15 OBDG03 Page 346 of 367

Page 347: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 -20 -16 -12 -8 -4 0 4 8 121 1.30 1.26 1.22 1.18 1.14 1.10 0.70 0.65 0.60

15 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 52 of 54 15 OBDG03 Page 347 of 367

Page 348: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Initial Supporting table - P057B KtBRKI_K_CmpltTestPointWeight

Description:

Notes:

y/x 0.000 0.050 0.080 0.250 0.350 0.450 0.550 0.750 1.0001 0 1 1 1 1 1 1 1 1

15 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 53 of 54 15 OBDG03 Page 348 of 367

Page 349: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Initial Supporting table - P057B KtBRKI_K_FastTestPointWeight

Description:

Notes:

y/x 0.000 0.050 0.080 0.250 0.350 0.450 0.550 0.750 1.0001 0 1 1 1 1 1 1 1 1

15 OBDG03 ECM Supporting Tables

ECM Supporting Tables Page 54 of 54 15 OBDG03 Page 349 of 367

Page 350: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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 OBDG03 Fault Bundle Definitions

Fault Bundle Definitions Page 1 of 18 15 OBDG03 Page 350 of 367

Page 351: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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: 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, P2095Bundle Name: AnyCamPhaser_TFTKOP0010, P0011, P0013, P0014, P0020, P0021, P0023, P0024, P2088, P2089, P2090, P2091, P2092, P2093, P2094, P2095Bundle Name: BrakeBoosterSensorFAP0556, P0557, P0558Bundle Name: BrakeBoosterVacuumValid

15 OBDG03 Fault Bundle Definitions

Fault Bundle Definitions Page 2 of 18 15 OBDG03 Page 351 of 367

Page 352: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

P0556, P0557, P0558Bundle 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_PresCntrlTooHiTFTKOP0234Bundle Name: BSTR_b_PresCntrlTooLoFAP0299Bundle Name: BSTR_b_PresCntrlTooLoTFTKOP0299Bundle Name: BSTR_b_PstnCntrlFAP166D, P166EBundle Name: BSTR_b_PstnCntrlTooHiFAP166EBundle Name: BSTR_b_PstnCntrlTooHiTFTKO

15 OBDG03 Fault Bundle Definitions

Fault Bundle Definitions Page 3 of 18 15 OBDG03 Page 352 of 367

Page 353: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

P166EBundle Name: BSTR_b_PstnCntrlTooLoFAP166DBundle Name: BSTR_b_PstnCntrlTooLoTFTKOP166DBundle 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: CamSensorFAP0016, 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: CatalystSysEfficiencyLoB1_FAP0420Bundle Name: CatalystSysEfficiencyLoB2_FAP0430Bundle Name: Clutch Sensor FAP0806, P0807, P0808Bundle Name: ClutchPositionSensorCircuitHi FAP0808Bundle Name: ClutchPositionSensorCircuitLo FA

15 OBDG03 Fault Bundle Definitions

Fault Bundle Definitions Page 4 of 18 15 OBDG03 Page 353 of 367

Page 354: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

P0807Bundle Name: ClutchPstnSnsr FAP0806, P0807, P0808Bundle Name: ClutchPstnSnsrCktHi FAP0808Bundle 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: CylDeacDriverFault

15 OBDG03 Fault Bundle Definitions

Fault Bundle Definitions Page 5 of 18 15 OBDG03 Page 354 of 367

Page 355: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

P3401, P03403, P03404, P3409, P03411, P03412, P3417, P3419, P3420, P3425, P3427, P3428, P3433, P3435, P3436, P3441, P3443, P3444, P3449, P3451,P3452, P3457, P3459, P3460Bundle Name: CylDeacSystemTFTKOP3400Bundle Name: CylnderDeacDriverTFTKOP3401, P3403, P3404, P3409, P3411, P3412, P3417, P3419, P3420, P3425, P3427, P3428, P3433, P3435, P3436, P3441, P3443, P3444, P3449, P3451,P3452, P3457, P3459, P3460Bundle Name: ECT_Sensor_Ckt_FAP0117, P0118, P0119Bundle Name: ECT_Sensor_Ckt_FPP0117, P0118Bundle Name: ECT_Sensor_Ckt_High_FPP0118Bundle Name: ECT_Sensor_Ckt_Low_FPP0117Bundle Name: ECT_Sensor_Ckt_TFTKOP0117, P0118, P0119Bundle Name: ECT_Sensor_Ckt_TPTKOP0117, P0118, P0019Bundle Name: ECT_Sensor_DefaultDetectedP0117, P0118, P0116, P0125Bundle Name: ECT_Sensor_FAP0117, P0118, P0116, P0125, P0128Bundle Name: ECT_Sensor_Perf_FAP0116Bundle Name: ECT_Sensor_TFTKOP0117, P0118, P0116, P0125, P0119Bundle Name: EGRValve_FPP0405, P0406, P042EBundle Name: EGRValveCircuit_FAP0403, P0404, P0405, P0406Bundle Name: EGRValveCircuit_TFTKOP0403, P0404, P0405, P0406Bundle Name: EGRValvePerformance_FAP0401, P042EBundle Name: EGRValvePerformance_TFTKOP0401, P042EBundle Name: ELCP_PumpCircuit_FA

15 OBDG03 Fault Bundle Definitions

Fault Bundle Definitions Page 6 of 18 15 OBDG03 Page 355 of 367

Page 356: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

P2400, P2401, P2402Bundle Name: ELCP_SwitchCircuit_FAP2418, P2419, P2420Bundle 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_FAP2610Bundle Name: EngineModeNotRunTimerErrorP2610Bundle 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_FABundle Name: EngModeNotRunTmErrP2610Bundle 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 OBDG03 Fault Bundle Definitions

Fault Bundle Definitions Page 7 of 18 15 OBDG03 Page 356 of 367

Page 357: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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: FanOutputDriver_FAP0480, P0481, P0482, P0691, P0692, P0693, P0694, P0695, P0696, P1485 (EREV), P1486 (EREV), P1487 (EREV)Bundle 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_TFTKO

15 OBDG03 Fault Bundle Definitions

Fault Bundle Definitions Page 8 of 18 15 OBDG03 Page 357 of 367

Page 358: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

P163ABundle Name: FHPR_b_FRP_SnsrCkt_FAP0192, P0193, P127C, P127DBundle Name: FHPR_b_FRP_SnsrCkt_TFTKOP0192, P0193, , P127C, P127DBundle 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_TFTKOP0090, P0091, P0092, P00C8, P00C9, P00CABundle Name: FourWheelDriveLowStateInvalidP2771Bundle 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: FuelTankPressureSnsrCkt_FAP0452, P0453Bundle Name: FuelTrimSystemB1_FAP0171, P0172Bundle Name: FuelTrimSystemB1_TFTKOP0171, P0172Bundle Name: FuelTrimSystemB2_FAP0174, P0175Bundle Name: FuelTrimSystemB2_TFTKOP0174, P0175

15 OBDG03 Fault Bundle Definitions

Fault Bundle Definitions Page 9 of 18 15 OBDG03 Page 358 of 367

Page 359: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Bundle Name: HumidityFAP0097, P0098, P11C2, P11C3, P2227, P2228, P2229, P2230Bundle Name: HumTempSnsrCktFAP0097, P0098Bundle Name: HumTempSnsrCktFPP0097, P0098Bundle Name: HumTempSnsrFAP0096, P0097, P0098, P0099Bundle Name: IAC_SystemRPM_FAP0506, P0507Bundle 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: IAT2_SensorCircuitFAP0097, P0098, P0112, P0113Bundle Name: IAT2_SensorcircuitFPP0097, P0098, P0112, P0113Bundle Name: IAT2_SensorCktTFTKOP0097, P0098, P0112, P0113Bundle Name: IAT2_SensorFAP0096, P0097, P0098, P0111, P0112, P0113Bundle Name: IAT2_SensorTFTKOP0096, P0097, P0098, P0111, P0112, P0113Bundle Name: IgnitionOffTimer_FAP2610Bundle Name: IgnitionOffTimeValidP2610Bundle Name: IgnitionOutputDriver_FAP0351, P0352, P0353, P0354, P0355, P0356, P0357, P0358, P2300, P2301, P2303, P2304, P2306, P2307, P2309, P2310, P2312, P2313, P2315, P2316,

15 OBDG03 Fault Bundle Definitions

Fault Bundle Definitions Page 10 of 18 15 OBDG03 Page 359 of 367

Page 360: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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: IntkCamPhaser_FAP0010, P0011, P0020, P0021, P2088, P2089, P2092, P2093Bundle 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, P010C, P010DBundle Name: MAF_SensorFPP0102, P0103, P010C, P010DBundle Name: MAF_SensorPerfFAP0101Bundle Name: MAF_SensorPerfTFTKOP0101Bundle Name: MAF_SensorTFTKOP0101, P0102, P0103, P010C, P010DBundle Name: MAF_Snsr1_FAP0101, P0102, P0103

15 OBDG03 Fault Bundle Definitions

Fault Bundle Definitions Page 11 of 18 15 OBDG03 Page 360 of 367

Page 361: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Bundle 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 PendingBundle 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_FAP2610Bundle Name: ModuleOffTimeErrP2610Bundle Name: O2S_Bank_ 1_TFTKOP0131, P0132, P0134, P2A00

15 OBDG03 Fault Bundle Definitions

Fault Bundle Definitions Page 12 of 18 15 OBDG03 Page 361 of 367

Page 362: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

Bundle 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, P0050Bundle 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, P2610Bundle 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:

15 OBDG03 Fault Bundle Definitions

Fault Bundle Definitions Page 13 of 18 15 OBDG03 Page 362 of 367

Page 363: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

TFTKO and FABundle Name: OilPmpTFTKOP06DA, P06DB, P06DC, P06DD, P06DEOilPmpTFTKO - Other Definitions:TFTKO only for Output Driver and rationalityBundle Name: PO2S_Bank_1_Snsr_2_FAP0137, P0138, P0140, P0036, P0054, P0141, P2270, P2271Bundle Name: PO2S_Bank_2_Snsr_2_FAP0157, P0158, P0160, P0056, P0060, P0161, P2272, P2273Bundle Name: PostCatFuelTrimHiB1P2097Bundle Name: PostCatFuelTrimHiB2P2099Bundle Name: PostCatFuelTrimLoB1P2096Bundle Name: PostCatFuelTrimLoB2P2098Bundle Name: PowertrainRelayFaultP1682Bundle Name: PowertrainRelayStateOn_ErrorP0685Bundle Name: PowertrainRelayStateOn_FAP0685Bundle Name: PPS1_OutOfRangeP2122, 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_SensorPerfFA

15 OBDG03 Fault Bundle Definitions

Fault Bundle Definitions Page 14 of 18 15 OBDG03 Page 363 of 367

Page 364: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

P012BBundle 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, P26A9Bundle Name: THMR_AWP_AuxPumpFAB2920, B2923, B2922Bundle Name: THMR_ECT_Sensor_Ckt_FAP0116, P0117, P0118, P00B6Bundle Name: THMR_Insuff_Flow_FAP00B7Bundle Name: THMR_RCT_Sensor_Ckt_FAP00B3, P00B4Bundle Name: THMR_SWP_Control_FAP261D, P261A, 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.

15 OBDG03 Fault Bundle Definitions

Fault Bundle Definitions Page 15 of 18 15 OBDG03 Page 364 of 367

Page 365: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

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, P2135Bundle Name: TPS_FaultPendingP0122, P0123, P0222, P0223, 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, P2135Bundle Name: TPS_ThrottleAuthorityDefaultedP0068, P0122, P0123, P0222, P0223, P16F3, P1104, P2100, P2101, P2102, P2103, P2135Bundle Name: TPS1_OutOfRange_CompositeP0122, P0123, P06A3Bundle Name: TPS2_OutOfRange_CompositeP0222, P0223, P06A3Bundle 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 Validity

15 OBDG03 Fault Bundle Definitions

Fault Bundle Definitions Page 16 of 18 15 OBDG03 Page 365 of 367

Page 366: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

P182E, 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_FAP182E, P1915Bundle Name: TransmissionGearDefaultedP182E, P1915Bundle Name: TransmissionOutputRotationalStatusValidityP0722, P0723, P077C, P077DBundle Name: TransmissionRatioControlSystemFaultP0751, P0752, P0756, P0757, P0973, P0974, P0976, P0977Bundle 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_FA

15 OBDG03 Fault Bundle Definitions

Fault Bundle Definitions Page 17 of 18 15 OBDG03 Page 366 of 367

Page 367: ECM Section Page 1 of 295 15 OBDG03 Page 1 of 367...in one cam revolution. Crankshaft and camshaft position signals are synchronized Engine is Spinning Cam phaser is in "parked" position

ELCP sealed/vented fuel system, P0449, P0498, P0499Bundle Name: VICM_WakeupDiag_FAP06E4Bundle Name: VICM_WakeupDiag_TFTKOP06E4

15 OBDG03 Fault Bundle Definitions

Fault Bundle Definitions Page 18 of 18 15 OBDG03 Page 367 of 367