Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
IntakeCamshaftActuatorSolenoidCircuit Open– Bank 1
P0010 Controller specificoutput driver circuitdiagnoses the CAMphaser oil control valvesolenoid high sideddriver for an opencircuit failure when theoutput is powered onby comparing a voltagemeasurement tocontroller specificvoltage thresholds.
Voltage measurementoutside of controllerspecific acceptable rangeduring driver on stateindicates open circuitfailure.
Controller specific outputdriver circuit voltagethresholds are set to meetthe following controllerspecification for an opencircuit.
200 K impedancebetween 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
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 1 of 497 Page 1 of 2202
Component/System
FaultCode
Monitor StrategyDescription
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
Intake Cam Phsr Enable
System Voltage
Engine Running
Power Take Off (PTO)active
Desired cam position
Desired AND Measuredcam position
Desired cam positionvariation
No Active DTCs
= TRUE
> Volts11.00
= TRUE
= FALSE
> 0 deg
>(P0011_CamPosErrorLimIc1) degAND<( )CalculatedPerfMaxIc1deg
< deg for5.00(P0011_P05CC_StablePositionTimeIc1) seconds
P0010P2088P2089
300.00failures out of400.00samples
100 ms /sample
Type B,2 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 2 of 497 Page 2 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
ExhaustCamshaftActuatorSolenoidCircuit Open– Bank 1
P0013 Controller specificoutput driver circuitdiagnoses the CAMphaser oil control valvesolenoid high sideddriver for an opencircuit failure when theoutput is powered onby comparing a voltagemeasurement tocontroller specificvoltage thresholds.
Voltage measurementoutside of controllerspecific acceptable rangeduring driver on stateindicates open circuitfailure.
Controller specific outputdriver circuit voltagethresholds are set to meetthe following controllerspecification for an opencircuit.
200 K impedancebetween 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
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 3 of 497 Page 3 of 2202
Component/System
FaultCode
Monitor StrategyDescription
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
Exhaust Cam PhsrEnable
System Voltage
Engine Running
Power Take Off (PTO)active
Desired cam position
Desired AND Measuredcam position
Desired cam positionvariation
No Active DTCs
= TRUE
> Volts11.00
= TRUE
= FALSE
> 0 deg
>(P0014_CamPosErrorLimEc1) degAND<( )CalculatedPerfMaxEc1deg
< deg for5.00(P0014_P05CE_StablePositionTimeEc1) seconds
P0013P2090P2091
300.00failures out of400.00samples
100 ms /sample
Type B,2 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 4 of 497 Page 4 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
CrankshaftPosition(CKP)-CamshaftPosition(CMP)CorrelationBank 1Sensor A(end-parkphaser)
P0016 Detects cam to crankmisalignment bymonitoring if the camsensor pulse for bank 1sensor A occurs duringthe incorrect crankposition, diagnosticpasses when the camsensor pulse is in theexpected range
cam sensor pulses4less thanorgreater thannominal positionin one cam revolution.
Crank Degrees-7.1
Crank Degrees8.3
Crankshaft and camshaftposition signals aresynchronized
Engine is Spinning
Cam phaser is in "parked"position
No Active DTCs:
Time since last executionof diagnostic
CrankSensor_FAP0340, 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, P0019:CamCorrelation OilTemperatureThreshold
One sample percam rotation
Type B,2 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 5 of 497 Page 5 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
CrankshaftPosition(CKP)-CamshaftPosition(CMP)CorrelationBank 1Sensor B(end-parkphaser)
P0017 Detects cam to crankmisalignment bymonitoring if the camsensor pulse for bank 1sensor B occurs duringthe incorrect crankposition, diagnosticpasses when the camsensor pulse is in theexpected range
cam sensor pulses4less thanorgreater thannominal positionin one cam revolution..
Crank Degrees-8.4
Crank Degrees9.2
Crankshaft and camshaftposition signals aresynchronized
Engine is Spinning
Cam phaser is in "parked"position
No Active DTCs:
Time since last executionof diagnostic
CrankSensor_FAP0365, 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, P0019:CamCorrelation OilTemperatureThreshold
One sample percam rotation
Type B,2 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 6 of 497 Page 6 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2S HeaterControlCircuit Bank1 Sensor 1
P0030 Controller specificoutput driver circuitdiagnoses the heateroutput low sided driverfor an open circuitfailure when the outputis powered off bycomparing a voltagemeasurement tocontroller specificvoltage thresholds.
Voltage measurementoutside of controllerspecific acceptable rangeduring driver off stateindicates open circuitfailure.
Controller specific outputdriver circuit voltagethresholds are set to meetthe following controllerspecification for an opencircuit.
200 K impedancebetween output andcontroller ground.
IgnitionVoltageEngine Speed
= Crank or Run> volts11.0> RPM400
failures out20of samples25
250 ms / sample
Continuous
Type B,2 TripsNote: Incertaincontrollers P0031may alsoset
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 7 of 497 Page 7 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2S HeaterControlCircuitBank1Sensor1
P0031 Controller specificoutput driver circuitdiagnoses the heateroutput low sided driverfor a short to groundfailure when the outputis powered off bycomparing a voltagemeasurement tocontroller specificvoltage thresholds.
Voltage measurementoutside of controllerspecific acceptable rangeduring driver off stateindicates short to groundfailure.
Controller specific outputdriver circuit voltagethresholds are set to meetthe following controllerspecification for a short toground.
0.5 impedancebetween output andcontroller ground.
IgnitionVoltageEngine Speed
= Crank or Run> volts11.0> RPM400
failures out20of samples25
250 ms / sample
Continuous
Type B,2 TripsNote: Incertaincontrollers P0030may alsoset
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 8 of 497 Page 8 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2S HeaterControlCircuitBank1Sensor1
P0032 Controller specificoutput driver circuitdiagnoses the heateroutput low sided driverfor a short to powerfailure when the outputis powered on bycomparing a voltagemeasurement tocontroller specificvoltage thresholds.
Voltage measurementoutside of controllerspecific acceptable rangeduring driver on stateindicates short to powerfailure.
Controller specific outputdriver circuit voltagethresholds are set to meetthe following controllerspecification for a short topower.
0.5 impedancebetween output andcontroller power.
IgnitionVoltageEngine Speed
= Crank or Run> volts11.0> RPM400
failures out20of samples25
250 ms / sample
Continuous
Type B,2 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 9 of 497 Page 9 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2S HeaterControlCircuit Bank1 Sensor 2
P0036 Controller specificoutput driver circuitdiagnoses the heateroutput low sided driverfor an open circuitfailure when the outputis powered off bycomparing a voltagemeasurement tocontroller specificvoltage thresholds.
Voltage measurementoutside of controllerspecific acceptable rangeduring driver off stateindicates open circuitfailure.
Controller specific outputdriver circuit voltagethresholds are set to meetthe following controllerspecification for an opencircuit.
200 K impedancebetween output andcontroller ground.
IgnitionVoltageEngine Speed
= Crank or Run> volts11.0> RPM400
failures out20of samples25
250 ms / sample
Continuous
Type B,2 TripsNote: Incertaincontrollers P0037may alsoset
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 10 of 497 Page 10 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2S HeaterControlCircuitBank1Sensor2
P0037 Controller specificoutput driver circuitdiagnoses the heateroutput low sided driverfor a short to groundfailure when the outputis powered off bycomparing a voltagemeasurement tocontroller specificvoltage thresholds.
Voltage measurementoutside of controllerspecific acceptable rangeduring driver off stateindicates short to groundfailure.
Controller specific outputdriver circuit voltagethresholds are set to meetthe following controllerspecification for a short toground.
0.5 impedancebetween output andcontroller ground.
IgnitionVoltageEngine Speed
= Crank or Run> volts11.0> RPM400
failures out20of samples25
250 ms / sample
Continuous
Type B,2 TripsNote: Incertaincontrollers P0036may alsoset
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 11 of 497 Page 11 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2S HeaterControlCircuitBank1Sensor2
P0038 Controller specificoutput driver circuitdiagnoses the heateroutput low sided driverfor a short to powerfailure when the outputis powered on bycomparing a voltagemeasurement tocontroller specificvoltage thresholds.
Voltage measurementoutside of controllerspecific acceptable rangeduring driver on stateindicates short to powerfailure.
Controller specific outputdriver circuit voltagethresholds are set to meetthe following controllerspecification for a short topower.
0.5 impedancebetween output andcontroller power.
IgnitionVoltageEngine Speed
= Crank or Run> volts11.0> RPM400
failures out20of samples25
250 ms / sample
Continuous
Type B,2 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 12 of 497 Page 12 of 2202
Component/System
FaultCode
Monitor StrategyDescription
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.This test calculates theheater's resistance(using voltage andcurrent) at engine startafter a longer soakcondition andcompares it to theexpected values for thereleased sensor.
This fault is set if theheater resistance isoutside the expectedrange.
Heater Resistanceoutside of the expectedrange of < ohms
Component/System
FaultCode
Monitor StrategyDescription
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.This test calculates theheater's resistance(using voltage andcurrent) at engine startafter a soak conditionand compares it to theexpected values for thereleased sensor.
This fault is set if theheater resistance isoutside the expectedrange.
Heater Resistanceoutside of the expectedrange of < ohms
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
InternalControlModule SIDIHighPressurePump min/maxauthority
P0089 This DTC determineswhen the high pressurepump control hasreached to its max ormin authority
High Pressure Fuel PumpDelivery Angle
OR
High Pressure Fuel PumpDelivery Angle
>= °92
= Volts11
> MPa0.300
Enabled when a codeclear is not active or notexiting device control
Engine is not cranking
>= KPA70.0>= degC-10.0
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
assembly plant) is notenabled andNot if low fuel conditionandLow side Fuel Pump is onandInjector Flow Test is notactive andDevice controlcommanded pressure isfalse andDevice control pump cktenabled on is false andEngine movementdetected is trueandManufacturers enablecounter is 0)Flex Fuel Sensor Not FAIgnition voltage out ofcorrelation error(P1682)not active
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 16 of 497 Page 16 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
HighPressurePumpControlSolenoidEnable LowSide OpenCircuit
P0090 Controller specificoutput driver circuitdiagnoses HighPressure pump ControlSolenoid low sideddriver for an opencircuit failure when theoutput is powered offby comparing a voltagemeasurement tocontroller specificvoltage thresholds
Voltage measurementoutside of controllerspecific acceptable rangeduring driver off stateindicates open circuitfailure.
Controller specific outputdriver circuit voltagethresholds are set to meetthe following controllerspecification for an opencircuit.
>= 200 KOhmsimpedance betweensignal and controllerground
Engine Speed
Battery Voltage
>= RPM50
>= Volts11
Not in pump devicecontrolEnabled when a codeclear is not active or notexiting device control
20failures out of40samples100 ms /sampleContinuous
Type A,1 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 17 of 497 Page 17 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
HighPressurePumpControlSolenoidEnable LowSide Short toGround
P0091 Controller specificoutput driver circuitdiagnoses HighPressure pump ControlSolenoid low sideddriver for a short toground failure when theoutput is powered offby comparing a voltagemeasurement tocontroller specificvoltage thresholds.
Voltage measurementoutside of controllerspecific acceptable rangeduring driver off stateindicates short to groundfailure.
Controller specific outputdriver circuit voltagethresholds are set to meetthe following controllerspecification for a short toground.
= RPM50
>= Volts11
Not in pump devicecontrolEnabled when a codeclear is not active or notexiting device control
20failures out of40samples100 ms /sampleContinuous
Type A,1 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 18 of 497 Page 18 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
HighPressurePump CntrlSolenoidEnable LowSide Short toPower
P0092 Controller specificoutput driver circuitdiagnoses diagnosesHigh Pressure pumpControl Solenoid lowsided driver for a shortto power failure whenthe output is poweredon by comparing avoltage measurementto controller specificvoltage thresholds.
Voltage measurementoutside of controllerspecific acceptable rangeduring driver on stateindicates short to powerfailure.
Controller specific outputdriver circuit voltagethresholds are set to meetthe following controllerspecification for a short topower.
= RPM50>= Volts11
Not in pump devicecontrolEnabled when a codeclear is not active or notexiting device control
20failures out of40samples100 ms /sampleContinuous
Type A,1 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 19 of 497 Page 19 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Good CorrelationBetween IAT and IAT3:
ABS(Power Up IAT -Power Up IAT2)
AND
ABS(Power Up IAT -Power Up IAT3)
AND
ABS(Power Up IAT2 -Power Up IAT3)
> deg C25
deg C25
Time between currentignition cycle and the lasttime the engine wasrunning
Powertrain Relay Voltagefor a time
No Active DTCs:
> seconds28,800
>= Volts11.0>= seconds0.9
PowertrainRelayFaultECT_Sensor_Ckt_FAIAT_SensorCircuitFAMnfdTempSensorCktFAHumTempSnsrCktFAEngineModeNotRunTimerError
Executes once atthe beginning ofeach ignitioncycle if enableconditions aremet
Intake AirTemperatureSensor 2CircuitPerformance(applicationswith humiditysensor andmanifoldtemperaturesensor)
P0096 Detects an Intake AirTemperature 2 (IAT2)sensor value that isstuck in range bycomparing the IAT2sensor value againstthe IAT and IAT3sensor values andfailing the diagnostic ifthe IAT2 value is moredifferent than the IATand IAT3 values than isexpected. If the enginehas been off for a longenough period of time,the air temperaturevalues in the enginecompartment of thevehicle are consideredto have equalized, andthe diagnostic can beenabled.
The diagnostic will fail ifthe IAT and IAT3values are similar, andthe IAT2 value is notsimilar to the IAT andIAT3 values. Thediagnostic will also failif none of the threesensor values aresimilar to each other,and the IAT2 value isfurthest from thesensor value that is inthe middle of the threesensor values.
This diagnostic isexecuted once per
Type B,2 Trips
Not Good Correlation,IAT in middle:
Power Up IAT isbetween Power Up IAT2and Power Up IAT3
AND
ABS(Power Up IAT2 -Power Up IAT3)
AND
ABS(Power Up IAT -Power Up IAT2) >ABS(Power Up IAT -Power Up IAT3)
> deg C25
Time between currentignition cycle and the lasttime the engine wasrunning
Powertrain Relay Voltagefor a time
No Active DTCs:
> seconds28,800
>= Volts11.0>= seconds0.9
PowertrainRelayFaultECT_Sensor_Ckt_FAIAT_SensorCircuitFAMnfdTempSensorCktFAHumTempSnsrCktFAEngineModeNotRunTimerError
Executes once atthe beginning ofeach ignitioncycle if enableconditions aremet
Not Good Correlation,IAT3 in middle:
Power Up IAT3 isbetween Power Up IATand Power Up IAT2
Time between currentignition cycle and the lasttime the engine wasrunning
Powertrain Relay Voltagefor a time
> seconds28,800
>= Volts11.0>= seconds0.9
Executes once atthe beginning ofeach ignitioncycle if enableconditions aremet
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 20 of 497 Page 20 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
ignition cycle if theenable conditions aremet.
AND
ABS(Power Up IAT -Power Up IAT2)
AND
ABS(Power Up IAT3 -Power Up IAT2) >ABS(Power Up IAT3 -Power Up IAT)
> deg C25
No Active DTCs: PowertrainRelayFaultECT_Sensor_Ckt_FAIAT_SensorCircuitFAMnfdTempSensorCktFAHumTempSnsrCktFAEngineModeNotRunTimerError
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 21 of 497 Page 21 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Intake AirTemperatureSensorCircuit 2 Low(applicationswithhumidity)
P0097 Detects a continuousshort to ground in theIntake Air Temperature2 (IAT2) signal circuit oran IAT2 sensor that isoutputting a frequencysignal that is too low.The diagnosticmonitors the IAT2sensor outputfrequency and fails thediagnostic when theIAT2 frequency is toolow.
The IAT2 sensor is athermistor in which theresistance across thesensor can be equatedto a temperature. Thetemperature value isconverted by thesensor to a frequencyvalue in Hertz. A digitalsquare wave signal istransmitted by thesensor to the ECM.The ECM calculatesthe frequency of thesquare wave signal andconverts that frequencyto a temperature value.A lower frequency isequivalent to a lowertemperature.
This diagnostic isenabled if thePowertrain Relayvoltage is high enough.
Raw IAT 2 Input < Hertz13(~-60 deg C)
Powertrain Relay Voltagefor a time
No Active DTCs:
>= Volts11.0>= seconds0.9
PowertrainRelayFault
failures out40of samples50
1 sample every100 msec
Type B,2 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 22 of 497 Page 22 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Intake AirTemperatureSensorCircuit 2High(applicationswithhumidity)
P0098 Detects an Intake AirTemperature 2 (IAT2)sensor that isoutputting a frequencysignal that is too high.The diagnosticmonitors the IAT2sensor outputfrequency and fails thediagnostic when theIAT2 frequency is toohigh.
The IAT2 sensor is athermistor in which theresistance across thesensor can be equatedto a temperature. Thetemperature value isconverted by thesensor to a frequencyvalue in Hertz. A digitalsquare wave signal istransmitted by thesensor to the ECM.The ECM calculatesthe frequency of thesquare wave signal andconverts that frequencyto a temperature value.A higher frequency isequivalent to a highertemperature.
This diagnostic isenabled if thePowertrain Relayvoltage is high enough.
Raw IAT 2 Input > Hertz390(~150 deg C)
Powertrain Relay Voltagefor a time
No Active DTCs:
>= Volts11.0>= seconds0.9
PowertrainRelayFault
failures out40of samples50
1 sample every100 msec
Type B,2 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 23 of 497 Page 23 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Intake AirTemperatureSensor 2IntermittentIn-Range(applicationswithhumidity)
P0099 Detects a noisy orerratic signal in theIntake Air Temperature2 (IAT2) circuit bymonitoring the IAT2sensor and failing thediagnostic when theIAT2 signal has anoisier output than isexpected.
When the value of theIAT2 signal in °C isdetermined, a delta iscalculated between thecurrent reading and theprevious reading. Theabsolute value of thesedeltas is summed overa number of IAT2readings. The result ofthis summation iscalled a “string length”.Since the IAT2 signal isanticipated to berelatively smooth, astring length of aparticular magnitudeindicates a noisy orerratic IAT2 signal. Thediagnostic will fail if thestring length is toohigh.
This diagnostic isenabled if thePowertrain Relayvoltage is high enough.
String Length
Where:"String Length" = sum of"Diff" calculated over
And where:"Diff" = ABS(current IAT 2reading - IAT 2 readingfrom 100 millisecondsprevious)
> deg C100.00
consecutive IAT 210readings
Powertrain Relay Voltagefor a time
No Active DTCs:
>= Volts11.0>= seconds0.9
PowertrainRelayFault
failures out of4samples5
Each sampletakes 1.0seconds
Type B,2 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 24 of 497 Page 24 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
RadiatorCoolantTempSensorCircuit LowVoltage
P00B3 Circuit ContinuityThis DTC detects ashort to ground in theRCT (Radiator Coolanttemperature) signalcircuit or the RCTsensor. This isaccomplished bymonitoring theresitance of the circuit.If the resistance goesout of the expectedrange the DTC is set.
RCT Resistance(@ 150ºC)
< Ohms55 Engine run timeORIAT min
> seconds10.0
°C70.3
failures out of5samples6
1 sec/ sampleContinuous
Type B,2 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 25 of 497 Page 25 of 2202
Component/System
FaultCode
Monitor StrategyDescription
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 (RadiatorCoolant temperature)signal circuit or theRCT sensor. This isaccomplished bymonitoring theresistance of the circuit.If the resistance goesout of the expectedrange the DTC is set.
RCT Resistance(@ -60ºC)
> Ohms134,000 Engine run timeORIAT min
> seconds60.0
°C-9.0
failures out of5samples6
1 sec/ sampleContinuous
Type B,2 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 26 of 497 Page 26 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
EngineCoolant FlowInsufficient
P00B7 This DTC detects aInsufficient FlowCondition in the maincooling circuit. Thischeck is done when allknown restrictions inthe system such as athermostat are openand allowing coolant toflow through theradiator. DTCindication can becaused by a stuckclosed thermostat orother unexpectedrestriction in the coolingsystem.
Engine Coolant Temp(ECT) is
AND
Difference between ECTand RCT (RadiatorCoolant Temp) is
When above is present forfail counts start.
> Deg C116.8
> Deg C40.0
> seconds5
No Active DTC's
Engine run timeAND
Engine Coolant Temp
THMR_RCT_Sensor_Ckt_FATHMR_ECT_Sensor_Ckt_FA
> seconds30
> Deg C90.0
failures out of30samples60
1 sec/ sampleContinuous
Type B,2 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 27 of 497 Page 27 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
HighPressureStartDiagnostic
P00C6 The DTC Diagnosesthe high side fuelpressure during enginecranking.
The ECM detects that thefuel pressure is not risingor has fallen beyondacceptable limits duringengine cranking
Pressure Rise Test:Sensed High PressureFuel Rail Pressure value
Pressure Fall Test:Sensed High PressureFuel Rail Pressure value
<P00C6 - Minimumpressure in MPa thatwill exit HighPressure Start modeand allow fueldelivery(see Supporting Table)
= KPA0
< = sec0> Volts8
=P00C6 -maximumacceptablecounts of fuelrail pressurebelowKtFHPD_p_HPS_PressFallLoThrsh after HighPressure Start(see SupportingTable)
samples per4engine rotation
Type B,2 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 28 of 497 Page 28 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Barometric PressureInlet Air Temp
commanded pressure isfalse andDevice control pump cktenabled on is false andEngine movementdetected is true andManufacturers enablecounter is 0)Flex Fuel Sensor Not FAIgnition voltage out ofcorrelation error(P1682)not active>= KPA70.0>= DegC-10.0
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 29 of 497 Page 29 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Intake AirPressureMeasurement System -MultipleSensorCorrelation(naturallyaspiratedwith TIAP/Baro sensor)
P00C7 Detects aninconsistency betweenpressure sensors in theinduction system inwhich a particularsensor cannot beidentified as the failedsensor.
If the engine has beenoff for a sufficientamount of time, thepressure values in theinduction system willhave equalized. TheManifold Pressure(MAP) and BarometricPressure (BARO)sensors values arechecked to see if theyare within the normalexpected atmosphericpressure range. If theyare, then MAP andBARO are compared tosee if their values aresimilar.
If the MAP and BAROvalues are not similar,there are no otherpressure sensors tocompare against toidentify which sensor isnot rational. TheMultiple PressureSensor CorrelationDiagnostic will fail inthis case.
ABS(Manifold Pressure -Baro Pressure) > kPa10.0
Time between currentignition cycle and the lasttime the engine wasrunning
Engine is not rotating
Manifold PressureManifold PressureBaro PressureBaro Pressure
No Active DTCs:
No Pending DTCs:
> seconds10.0
>= kPa50.0= kPa50.0
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Fuel PressRegulatorSolenoidSupplyVoltageControl HighSide CircuitShort toground
P00C9 Controller specificoutput driver circuitdiagnoses HighPressure pump ControlSolenoid high sideddriver for a short toground failure when theoutput is powered onby comparing a voltagemeasurement tocontroller specificvoltage thresholds.
Voltage measurementoutside of controllerspecific acceptable rangeduring driver on stateindicates short to groundfailure.
Controller specific outputdriver circuit voltagethresholds are set to meetthe following controllerspecification for a short toground.
= RPM50>= Volts11
Not in pump devicecontrolEnabled when a codeclear is not active or notexiting device control
20failures out of40samples100 ms /sampleContinuous
Type A,1 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 31 of 497 Page 31 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Fuel PressRegulatorSolenoidSupplyVoltageControl HighSide CircuitShort topower
P00CA Controller specificoutput driver circuitdiagnoses HighPressure pump ControlSolenoid high sideddriver for a short topower failure when theoutput is powered offby comparing a voltagemeasurement tocontroller specificvoltage thresholds.
Voltage measurementoutside of controllerspecific acceptable rangeduring driver off stateindicates short to powerfailure.
Controller specific outputdriver circuit voltagethresholds are set to meetthe following controllerspecification for a short topower.
= RPM50>= Volts11
Not in pump devicecontrolEnabled when a codeclear is not active or notexiting device control
20failures out of40samples100 ms /sampleContinuous
Type A,1 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 32 of 497 Page 32 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
HumiditySensorCircuit Low
P00F4 Detects a continuousshort to ground in thehumidity signal circuitor a humidity sensorthat is outputting a dutycycle that is too low.The diagnosticmonitors the humiditysensor duty cycleoutput and fails thediagnostic when thehumidity duty cycle istoo low.
The humidity sensorconverts thecapacitance across thesensor to a relativehumidity. The relativehumidity value isconverted by thesensor to a duty cyclevalue in %. A digitalsquare wave signal istransmitted by thesensor to the ECM.The ECM calculatesthe duty cycle of thesquare wave signal andconverts that duty cycleto a relative humidityvalue in % through atransfer function.
This diagnostic isenabled if thePowertrain Relayvoltage is high enough.
Humidity Duty Cycle = Volts11.0>= seconds0.9
PowertrainRelayFault
failures out40of samples50
1 sample every100 msec
Type B,2 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 33 of 497 Page 33 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
HumiditySensorCircuit High
P00F5 Detects a humiditysensor that isoutputting a duty cyclesignal that is too high.The diagnosticmonitors the humiditysensor duty cycleoutput and fails thediagnostic when thehumidity duty cycle istoo high.
The humidity sensorconverts thecapacitance across thesensor to a relativehumidity. The relativehumidity value isconverted by thesensor to a duty cyclevalue in %. A digitalsquare wave signal istransmitted by thesensor to the ECM.The ECM calculatesthe duty cycle of thesquare wave signal andconverts that duty cycleto a relative humidityvalue in % through atransfer function.
This diagnostic isenabled if thePowertrain Relayvoltage is high enough.
Humidity Duty Cycle >= %95.0 Powertrain Relay Voltagefor a time
No Active DTCs:
>= Volts11.0>= seconds0.9
PowertrainRelayFault
failures out40of samples50
1 sample every100 msec
Type B,2 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 34 of 497 Page 34 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
HumiditySensorCircuitIntermittent
P00F6 Detects a noisy orerratic signal in thehumidity circuit bymonitoring the humiditysensor and failing thediagnostic when thehumidity signal has anoisier output than isexpected.
When the value ofrelative humidity in % isdetermined, a delta iscalculated between thecurrent reading and theprevious reading. Theabsolute value of thesedeltas is summed overa number of humidityreadings. The result ofthis summation iscalled a “string length”.
Since the humiditysignal is anticipated tobe relatively smooth, astring length of aparticular magnitudeindicates a noisy orerratic humidity signal.The diagnostic will fail ifthe string length is toohigh.
This diagnostic isenabled if thePowertrain Relayvoltage is high enough.
String Length
Where:"String Length" = sum of"Diff" calculated over
And where:"Diff" = ABS(currentHumidity reading -Humidity reading from100 millisecondsprevious)
> %80
consecutive10Humidity readings
Powertrain Relay Voltagefor a time
No Active DTCs:
>= Volts11.0>= seconds0.9
PowertrainRelayFault
failures out of4samples5
Each sampletakes 1.0seconds
Type B,2 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 35 of 497 Page 35 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Mass AirFlow SystemPerformance(naturallyaspirated)
P0101 Detects a performancefailure in the Mass AirFlow (MAF) sensor,such as when a MAFvalue is stuck in range.
This diagnostic isperformed using theIntake Flow RationalityDiagnostic (IFRD).IFRD calculatesmodeled values ofsensors from othersensors. The othersensors are theManifold Pressure(MAP) sensor andThrottle Position sensor(TPS).
These modeled valuesare compared againstthe actual sensorvalues to see if theyare similar. If they aresimilar, then the modelpasses. If they are notsimilar, then that modelis considered to befailed. Certaincombinations of modelpasses and modelfailures can beinterpreted to becaused by aperformance issue withthe MAF sensor. In thiscase, the MAFPerformance diagnosticwill fail.
Filtered Throttle ModelErrorANDABS(Measured Flow –Modeled Air Flow) FilteredANDABS(Measured MAP –MAP Model 2) Filtered
grams/sec15.0
> kPa22.0
Engine SpeedEngine Speed
(Coolant TempOROBD Coolant EnableCriteria
(Coolant TempOROBD Max CoolantAchieved
Intake Air TempIntake Air Temp
Minimum total weightfactor (all factorsmultiplied together)
See Residual WeightFactor tables.
>= RPM0= Deg C-9
= TRUE)
= Deg C-20= 0.50
Filtered Throttle ModelError multiplied byP0101, P0106, P0121,P012B, P0236, P1101:TPS Residual WeightFactor based on RPM
Modeled Air Flow Errormultiplied byP0101, P0106, P010B,P0121, P012B, P0236,P1101: MAF1 ResidualWeight Factor based onRPMandP0101, P0106, P010B,P0121, P012B, P0236,P1101: MAF1 ResidualWeight Factor based onMAF Est
Continuous
Calculation areperformed every12.5 msec
Type B,2 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 36 of 497 Page 36 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
No Active DTCs:
No Pending DTCs:
MAP Model 2 Errormultiplied byP0101, P0106, P0121,P012B, P0236, P1101:MAP2 Residual WeightFactor based on RPM
MAP_SensorCircuitFAEGRValvePerformance_FAMAF_SensorCircuitFACrankSensor_FAECT_Sensor_FAIAT_SensorFA
EGRValve_FPECT_Sensor_Ckt_FPIAT_SensorCircuitFP
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 37 of 497 Page 37 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Mass AirFlow SensorCircuit LowFrequency
P0102 Detects a continuousshort to ground in theMAF sensor circuit or aMAF sensor that isoutputting a frequencythat is too low. Thediagnostic monitors theMAF sensor frequencyoutput and fails thediagnostic when theMAF frequency is toolow.
The MAF sensormonitors thetemperature of a circuitin the air flow of theengine. Thetemperature of thiscircuit is related to theair velocity across thesensor. The MAFsensor converts this airvelocity to a mass airflow value. The massair flow value isconverted by thesensor to a frequencyvalue in Hertz. A digitalsquare wave signal istransmitted by thesensor to the ECM.The ECM calculatesthe frequency of thesquare wave signal andconverts that frequencyto a mass air flow valuein grams/secondthrough a transferfunction.
MAF Output seconds1.0>= RPM300>= Volts10.0
>= seconds1.0
failures out200of samples250
1 sample everycylinder firingevent
Type B,2 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 38 of 497 Page 38 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Mass AirFlow SensorCircuit HighFrequency
P0103 Detects a MAF sensorthat is outputting afrequency signal that istoo high. Thediagnostic monitors theMAF sensor frequencyoutput and fails thediagnostic when theMAF frequency is toohigh.
The MAF sensormonitors thetemperature of a circuitin the air flow of theengine. Thetemperature of thiscircuit is related to theair velocity across thesensor. The MAFsensor converts this airvelocity to a mass airflow value. The massair flow value isconverted by thesensor to a frequencyvalue in Hertz. A digitalsquare wave signal istransmitted by thesensor to the ECM.The ECM calculatesthe frequency of thesquare wave signal andconverts that frequencyto a mass air flow valuein grams/secondthrough a transferfunction.
MAF Output >= Hertz14,500(~ gm/sec)357.9
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
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 39 of 497 Page 39 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Engine Running:
Filtered Throttle ModelErrorANDABS(Measured MAP –MAP Model 1) FilteredANDABS(Measured MAP –MAP Model 2) Filtered
kPa22.0
> kPa22.0
Engine SpeedEngine Speed
(Coolant TempOROBD Coolant EnableCriteria
(Coolant TempOROBD Max CoolantAchieved
Intake Air TempIntake Air Temp
Minimum total weightfactor (all factorsmultiplied together)
See Residual WeightFactor tables.
No Active DTCs:
>= RPM0= Deg C-9
= TRUE)
= Deg C-20= 0.50
Filtered Throttle ModelError multiplied byP0101, P0106, P0121,P012B, P0236, P1101:TPS Residual WeightFactor based on RPM
MAP Model 1 Errormultiplied byP0101, P0106, P0121,P012B, P0236, P1101:MAP1 Residual WeightFactor based on RPM
MAP Model 2 Errormultiplied byP0101, P0106, P0121,P012B, P0236, P1101:MAP2 Residual WeightFactor based on RPM
MAP_SensorCircuitFA
Continuous
Calculations areperformed every12.5 msec
ManifoldAbsolutePressureSensorPerformance(naturallyaspirated)
P0106 Detects a performancefailure in the ManifoldPressure (MAP)sensor, such as when aMAP value is stuck inrange.
If the engine has beenoff for a sufficientamount of time, thepressure values in theinduction system willhave equalized. TheMAP sensor value ischecked to see if it iswithin the normalexpected atmosphericpressure range. If it isnot, then the MAPperformance diagnosticwill fail.
The engine runningportion of thisdiagnostic is performedusing the Intake FlowRationality Diagnostic(IFRD). IFRDcalculates modeledvalues of sensors fromother sensors. Theother sensors are theMass Air Flow (MAF)sensor and ThrottlePosition sensor (TPS).
These modeled valuesare compared againstthe actual sensorvalues to see if theyare similar. If they aresimilar, then the model
Type B,2 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 40 of 497 Page 40 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
No Pending DTCs:
EGRValvePerformance_FAMAF_SensorCircuitFACrankSensor_FAECT_Sensor_FAIAT_SensorFA
EGRValve_FPECT_Sensor_Ckt_FPIAT_SensorCircuitFP
passes. If they are notsimilar, then that modelis considered to befailed. Certaincombinations of modelpasses and modelfailures can beinterpreted to becaused by aperformance issue withthe MAP sensor. In thiscase, the MAPPerformance diagnosticwill fail.
Engine Not Rotating:
Manifold PressureORManifold Pressure
< kPa50.0
> kPa115.0
Time between currentignition cycle and the lasttime the engine wasrunning
Engine is not rotating
No Active DTCs:
No Pending DTCs:
> seconds10.0
EngineModeNotRunTimerErrorMAP_SensorCircuitFAAAP_SnsrCktFA
MAP_SensorCircuitFPAAP_SnsrCktFP
failures out of4samples5
1 sample every12.5 msec
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 41 of 497 Page 41 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
ManifoldAbsolutePressureSensorCircuit Low(Gen III)
P0107 Detects a continuousshort to ground in theManifold AbsolutePressure (MAP) signalcircuit by monitoringthe MAP sensor outputvoltage and failing thediagnostic when theMAP voltage is too low.The MAP sensor is apressure transducerwhich outputs a voltageproportional to theabsolute pressure.
MAP Voltage < % of 5 Volt3.0Range(This is equal to 6.1kPa)
Continuous failures out320of samples400
1 sample every12.5 msec
Type B,2 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 42 of 497 Page 42 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
ManifoldAbsolutePressureSensorCircuit High(Gen III)
P0108 Detects a continuousshort to power or opencircuit in the ManifoldAbsolute Pressure(MAP) signal circuit bymonitoring the MAPsensor output voltageand failing thediagnostic when theMAP voltage is toohigh. The MAP sensoris a pressuretransducer whichoutputs a voltageproportional to theabsolute pressure.
MAP Voltage > % of 5 Volt90.0Range(This is equal to 115.0kPa)
Continuous failures out320of samples400
1 sample every12.5 msec
Type B,2 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 43 of 497 Page 43 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Good CorrelationBetween IAT2 and IAT3
ABS(Power Up IAT -Power Up IAT2)
AND
ABS(Power Up IAT -Power Up IAT3)
AND
ABS(Power Up IAT2 -Power Up IAT3)
> deg C25
> deg C25
seconds28,800
>= Volts11.0>= seconds0.9
PowertrainRelayFaultECT_Sensor_Ckt_FAIAT_SensorCircuitFAMnfdTempSensorCktFAHumTempSnsrCktFAEngineModeNotRunTimerError
Executes once atthe beginning ofeach ignitioncycle if enableconditions aremet
Intake AirTemperatureSensorCircuitPerformance(applicationswith humiditysensor andmanifoldtemperaturesensor)
P0111 Detects an Intake AirTemperature (IAT)sensor value that isstuck in range bycomparing the IATsensor value againstthe IAT2 and IAT3sensor values andfailing the diagnostic ifthe IAT value is moredifferent than the IAT2and IAT3 values than isexpected. If the enginehas been off for a longenough period of time,the air temperaturevalues in the enginecompartment of thevehicle are consideredto have equalized, andthe diagnostic can beenabled.
The diagnostic will fail ifthe IAT2 and IAT3values are similar, andthe IAT value is notsimilar to the IAT2 andIAT3 values. Thediagnostic will also failif none of the threesensor values aresimilar to each other,and the IAT value isfurthest from thesensor value that is inthe middle of the threesensor values.
This diagnostic isexecuted once per
Type B,2 Trips
Not Good Correlation,IAT2 in Middle:
Power Up IAT2 isbetween Power Up IATand Power Up IAT3
AND
ABS(Power Up IAT -Power Up IAT3)
AND
ABS(Power Up IAT2 -Power Up IAT) >ABS(Power Up IAT2 -Power Up IAT3)
> deg C25
Time between currentignition cycle and the lasttime the engine wasrunning
Powertrain Relay Voltagefor a time
No Active DTCs:
> seconds28,800
>= Volts11.0>= seconds0.9
PowertrainRelayFaultECT_Sensor_Ckt_FAIAT_SensorCircuitFAMnfdTempSensorCktFAHumTempSnsrCktFAEngineModeNotRunTimerError
Executes once atthe beginning ofeach ignitioncycle if enableconditions aremet
Not Good Correlation,IAT3 in Middle:
Power Up IAT3 isbetween Power Up IATand Power Up IAT2
Time between currentignition cycle and the lasttime the engine wasrunning
Powertrain Relay Voltagefor a time
> seconds28,800
>= Volts11.0>= seconds0.9
Executes once atthe beginning ofeach ignitioncycle if enableconditions aremet
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 44 of 497 Page 44 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
ignition cycle if theenable conditions aremet.
AND
ABS(Power Up IAT -Power Up IAT2)
AND
ABS(Power Up IAT3 -Power Up IAT) >ABS(Power Up IAT3 -Power Up IAT2)
> deg C25
No Active DTCs: PowertrainRelayFaultECT_Sensor_Ckt_FAIAT_SensorCircuitFAMnfdTempSensorCktFAHumTempSnsrCktFAEngineModeNotRunTimerError
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 45 of 497 Page 45 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Intake AirTemperatureSensorCircuit Low
P0112 Detects a continuousshort to ground in theIntake Air Temperature(IAT) signal circuit bymonitoring the IATsensor outputresistance and failingthe diagnostic when theIAT resistance is toolow. The IAT sensor isa thermistor in whichthe resistance acrossthe sensor can beequated to atemperature. A lowerresistance is equivalentto a highertemperature.
Raw IAT Input < Ohms58.00(~150 deg C)
Engine Run Time > seconds0.00 failures out40of samples50
1 sample every100 msec
Type B,2 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 46 of 497 Page 46 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Intake AirTemperatureSensorCircuit High
P0113 Detects a continuousopen circuit in theIntake Air Temperature(IAT) signal circuit bymonitoring the IATsensor outputresistance and failingthe diagnostic when theIAT resistance is toohigh. The IAT sensor isa thermistor in whichthe resistance acrossthe sensor can beequated to atemperature. A higherresistance is equivalentto a lower temperature.
Raw IAT Input > Ohms142,438(~-60 deg C)
Engine Run Time > seconds0.00 failures out40of samples50
1 sample every100 msec
Type B,2 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 47 of 497 Page 47 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
Intake AirTemperatureSensorIntermittentIn-Range
P0114 Detects a noisy orerratic signal in theIntake Air Temperature(IAT) circuit bymonitoring the IATsensor and failing thediagnostic when theIAT signal has a noisieroutput than isexpected.
When the value of theIAT signal in °C isdetermined, a delta iscalculated between thecurrent reading and theprevious reading. Theabsolute value of thesedeltas is summed overa number of IATreadings. The result ofthis summation iscalled a “string length”.
Since the IAT signal isanticipated to berelatively smooth, astring length of aparticular magnitudeindicates a noisy orerratic IAT signal. Thediagnostic will fail if thestring length is toohigh.
String Length
Where:"String Length" = sum of"Diff" calculated over
And where:"Diff" = ABS(current IATreading - IAT readingfrom 100 millisecondsprevious)
> deg C80.00
consecutive IAT10readings
Continuous failures out of4samples5
Each sampletakes 1.0seconds
Type B,2 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 48 of 497 Page 48 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
EngineCoolantTempSensorCircuit Low
P0117 Circuit ContinuityThis DTC detects ashort to ground in theECT (Engine Coolanttemperature) signalcircuit or the ECTsensor. This isaccomplished bymonitoring theresistance of the circuit.If the resistance goesout of the expectedrange the DTC is set.
ECT Resistance(@ 150ºC)
< Ohms55 failures out of5samples6
1 sec/ sample
Continuous
Type B,2 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 49 of 497 Page 49 of 2202
Component/System
FaultCode
Monitor StrategyDescription
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 (EngineCoolant temperature)signal circuit or theECT sensor. This isaccomplished bymonitoring theresistance of the circuit.If the resistance goesout of the expectedrange the DTC is set.
ECT Resistance(@ -60ºC)
> Ohms134,000 Engine run timeORIAT min
> seconds10.0
°C-9.0
failures out of5samples6
1 sec/ sample
Continuous
Type B,2 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 50 of 497 Page 50 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
EngineCoolantTemperature(ECT)SensorCircuitIntermittent
P0119 Circuit ErraticThis DTC detects largestep changes in theECT (Engine Coolanttemperature) signalcircuit or the ECTsensor. Allowable highand low limits arecalculated for the nextsample based on theprevious sample andsensor time constant.If the sensor respondsfaster than should bepossible the DTC isset.
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.
*****************************
seconds13.0Deg C-60.0Deg C150.0
No Active DTC's ECT_Sensor_Ckt_FP failures out of3samples4
1 sec/ sample
Continuous
Type B,2 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 51 of 497 Page 51 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
ThrottlePositionSensorPerformance(naturallyaspirated)
P0121 Detects a performancefailure in the ThrottlePosition sensor (TPS)sensor, such as when aTPS value is stuck inrange.
This diagnostic isperformed using theIntake Flow RationalityDiagnostic (IFRD).IFRD calculatesmodeled values ofsensors from othersensors. The othersensors are theManifold Pressure(MAP) sensor andMass Air Flow (MAF)sensor.
These modeled valuesare compared againstthe actual sensorvalues to see if theyare similar. If they aresimilar, then the modelpasses. If they are notsimilar, then that modelis considered to befailed. Certaincombinations of modelpasses and modelfailures can beinterpreted to becaused by aperformance issue withthe TPS sensor. In thiscase, the TPSPerformance diagnosticwill fail.
Filtered Throttle ModelErrorANDABS(Measured MAP –MAP Model 2) Filtered
> kPa*(g/s)125
= RPM0= Deg C-9
= TRUE)
= Deg C-20= 0.50
Filtered Throttle ModelError multiplied byP0101, P0106, P0121,P012B, P0236, P1101:TPS Residual WeightFactor based on RPM
MAP Model 2 Errormultiplied byP0101, P0106, P0121,P012B, P0236, P1101:MAP2 Residual WeightFactor based on RPM
MAP_SensorCircuitFAEGRValvePerformance_FAMAF_SensorCircuitFACrankSensor_FAECT_Sensor_FAIAT_SensorFA
Continuous
Calculation areperformed every12.5 msec
Type B,2 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 52 of 497 Page 52 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
No Pending DTCs: EGRValve_FPECT_Sensor_Ckt_FPIAT_SensorCircuitFP
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 53 of 497 Page 53 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
TPS1 CircuitLow
P0122 Detects a continuous orintermittent short low oropen in TPS1 circuit bymonitoring the TPS 1sensor percent Vrefand failing thediagnostic when theTPS percent Vref is toolow. This diagnosticonly runs when batteryvoltage is high enough.
TPS1 % Vref < % Vref0.3250 Run/Crank voltage
No 5V reference error orfault for # 4 5V referencecircuit
> Volts6.41
P06A3
/79 159counts;
counts57continuous;
3.125 ms /countin the ECM mainprocessor
Type A,1 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 54 of 497 Page 54 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
TPS1 CircuitHigh
P0123 Detects a continuous orintermittent short highin TPS1 circuit bymonitoring the TPS 1sensor percent Vrefand failing thediagnostic when theTPS percent Vref is toohigh. This diagnosticonly runs when batteryvoltage is high enough.
TPS1 % Vref > % Vref4.750 Run/Crank voltage
No 5V reference error orfault for # 4 5V referencecircuit
> Volts6.41
P06A3
/79 159counts;
counts57continuous;
3.125 ms /countin the ECM mainprocessor
Type A,1 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 55 of 497 Page 55 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
EngineCoolantTemperatureBelow StatRegulatingTemperature
P0128 This DTC detects if theECT (EngineCoolanttemperature) does notachieve the requiredtarget temperature afteran allowed energyaccumulation by theengine. This can becaused by an ECTsensor biased low or acooling system that isnot warming upcorrectly because of astuck open thermostator other 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
°C74== == == ==Range #2 (Alternate) ECTreaches Commandedtemperature minus °C37when Ambient min is
°C and > °C.10 -9Note: 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
ECT_Sensor_Ckt_FAECT_Sensor_Perf_FAVehicleSpeedSensor_FAOAT_PtEstFiltFAIAT_SensorCircuitFAMAF_SensorFATHMR_AWP_AuxPumpFATHMR_AHV_FATHMR_SWP_Control_FATHMR_SWP_NoFlow_FATHMR_SWP_FlowStuckOn_FAEngineTorqueEstInaccurate
seconds1,800
Eng Run Tme 30seconds1,400
Ethanol %87
miles0.93
***************************
rpm9,999seconds5.0
***************************
***************************
> % duty cycle50.0> seconds5.0
1 failure to setDTC
1 sec/ sample
Once per ignitionkey cycle
Type B,2 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 56 of 497 Page 56 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
°C55
*****************************Type cal above = 0(non - heated t-stat)== == == ==Range #1 (Primary) ECTreaches °C when81Ambient min is
°C and > °C.52 10== == == ==
Range #2 (Alternate) ECTreaches °C when55Ambient min is
°C and > °C.10 -9
*****************************
system during thewarm-up process.
The five energy termsare: heat fromcombustion (with AFMcorrection), heat fromafter-run, heat loss toenviroment, heat lossto cabin and heat lossto DFCO.
The diagnostic test for thiskey cycle will abort
***************************ECT at start run
*************************** ECT °C-60 69
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 57 of 497 Page 57 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2S CircuitLow VoltageBank 1Sensor 1
P0131 This DTC determines ifthe O2 sensor signalcircuit is shorted low.When enabled, thediagnostic monitors theO2S signal andcompares it to thethreshold.
The diagnostic failurecounter is incrementedif the O2S signal isbelow the thresholdvalue. This DTC is setbased on the fail andsample counters.
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 Control
Low Fuel ConditionOnly whenFuelLevelDataFault
Commanded EquivalenceRatioAir Per CylinderFuel Control StateClosed Loop Active
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
= False
< ratio
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
All Fuel Injectors foractive CylindersFuel Condition
Ethanol Estimation inProgress
Fuel State
All of the above met for
Enabled (On)Ethanol %87
= Not Active(Please see “EthanolEstimation in Progress”in Supporting Tables).
DFCO not active
> seconds5.0
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 59 of 497 Page 59 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2S CircuitHigh VoltageBank 1Sensor 1
P0132 This DTC determines ifthe O2 sensor signalcircuit is shorted highor open. Whenenabled, the diagnosticmonitors the O2Ssignal and compares itto the threshold.
The diagnostic failurecounter is incrementedif the O2S signal isabove the thresholdvalue. This DTC is setbased on the fail andsample counters.
Oxygen Sensor Signal > mvolts1,050 No Active DTC's
System VoltageAFM StatusHeater Warm-up delayEngine Run TimeEngine Run Accum
Low Fuel Condition DiagOnly whenFuelLevelDataFault
***********************Secondary delay afterabove conditions arecomplete (cold startcondition)
Secondary delay afterabove conditions arecomplete (not cold startcondition)
Commanded EquivalenceRatio
***********************All of the above met for
TPS_ThrottleAuthorityDefaultedMAF_SensorFAMAP_SensorFAEvapExcessPurgePsbl_FAFuelInjectorCircuit_FAEthanol CompositionSensor FAAIR System FA
< Volts10.0= All Cylinders active= Complete> seconds5.0> seconds30.0
= False
= False
***********************> seconds when150.0engine soak time >
seconds28,800
> seconds when150.0engine soak time
seconds28,800
EQR1.014
***********************> seconds3.0
failures out of40samples50
Frequency:Continuous in100 milli -second loop
Type B,2 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 60 of 497 Page 60 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2S SlowResponseBank 1Sensor 1)(For use withESPD andw/o WRAF
P0133 This DTC determines ifthe Bank 1 primary O2sensor has a slowresponse (in the Richto Lean (R2L) or Leanto Rich (L2R) direction)and thereby can nolonger be used forclosed loop fuel controlbased on emissioncorrelation testing. Thisdiagnostic runspassively (see enableconditions) andmonitors the time theO2 sensor signal isbetween an upper andlower voltagethresholds over thesample period. Thediagnostic alsomonitors the O2 sensorsignal for the number ofSlope Time (ST)switches in eachdirection between thesame upper and lowervoltage thresholds overthe sample period.When the required datais collected, an averageR2L and L2R responsetime and individual R2Land L2R Slope Time(ST) switch count iscalculated.
This fault is set whenthe L2R and R2Lresponse test resultsare compared to the
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
in
P0133_O2S SlowResponse Bank 1Sensor 1 Pass/FailThreshold tablethe Supporting Tablestab
< 5
< 5
The test averages thesignal response timeover seconds60.0when the signal istransitioning between
mvolts and400 600mvolts. An averagerich to lean time andlean to rich time areeach calculatedseparately.
Note: the table listedabove uses thefollowing calibratable Xaxis:P0133_KnEOSD_t_ST_LRC_LimRS1and calibratable Y axis:P0133_KnEOSD_t_ST_RLC_LimRS1
No Active DTC's
Bank 1 Sensor 1DTC's not active
System VoltageEGR Device ControlIdle Device ControlFuel Device ControlAIR Device Control
Low Fuel ConditionOnly whenFuelLevelDataFault
Green O2S Condition
TPS_ThrottleAuthorityDefaultedMAP_SensorFAIAT_SensorFAECT_Sensor_FAAmbientAirDefaultMAF_SensorFAEvapPurgeSolenoidCircuit_FAEvapFlowDuringNonPurge_FAEvapVentSolenoidCircuit_FAEvapSmallLeak_FAEvapEmissionSystem_FAFuelTankPressureSnsrCkt_FAFuelInjectorCircuit_FAAIR System FAEthanol CompositionSensor FAEngineMisfireDetected_FA
P0131, P0132, P0134
> Volts10.0= Not active= Not active= Not active= Not active
= False
= False
= Not Valid,Green O2S condition isconsidered valid until theaccumulated air flow isgreater than
Sample time isseconds60
Frequency:Once per trip
Type B,2 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 61 of 497 Page 61 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
"P0133_O2S SlowResponse Bank 1Sensor 1 "Pass/FailThreshold Table" andthe outcomedetermines a responsefaulted condition.Additionally, this fault isset when the L2R orR2L slope time switchcount test results areless than the STindividual thresholds.
O2 Heater on forLearned Htr resistance
Engine Coolant( Or OBD Coolant EnableCriteria
IATEngine 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 Active
Multiple DTC Use_GreenSensor Delay Criteria -Limitfor the following locations:B1S1, B2S1 (if applicable)in Supporting Tables tab.Airflow accumulation isonly enabled when airflowis above grams/sec.18.0
seconds30= Valid ( the heaterresistance has learnedsince NVM reset, seeenable conditions for"HO2S Heater ResistanceDTC's" )
> ºC60
= TRUE)
> ºC-40> seconds30
> seconds1.5
> seconds0.0
> seconds1.5
grams/sec 12 60 RPM 1,000 3,500
< % Ethanol87> kpa70
mGrams100
= Closed Loop= TRUE(Please see “ClosedLoop Enable
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 62 of 497 Page 62 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
LTM (Block Learn) fuelcell
Transient Fuel MassBaroFuel Control StateFuel StateCommanded ProportionalGain
==================All of the above met for
Clarification” inSupporting Tables).= Enabled, refer toMultiple DTC Use -Response Cell EnableTablefor additional info.
mgrams100.0= Not Defaultednot = Power EnrichmentDFCO not active
%0.0
==================> seconds4.0
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 63 of 497 Page 63 of 2202
Component/System
FaultCode
Monitor StrategyDescription
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. This testcompares themeasured heatercurrent (monitored thruthe low side driver) andcompares it to theexpected values (overthe voltage rangeprovided) for thereleased sensor.
The diagnostic failurecounter is incrementedif the heater current isoutside the expectedrange. This DTC is setbased on the fail andsample counters.
Heater Current outside ofthe expected range of < Amps
Component/System
FaultCode
Monitor StrategyDescription
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 signalcircuit is shorted low.When enabled, thediagnostic monitors theO2S signal andcompares it to thethreshold.
The diagnostic failurecounter is incrementedif the O2S signal isbelow the thresholdvalue. This DTC is setbased on the fail andsample counters.
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 Control
Low Fuel ConditionOnly whenFuelLevelDataFault
Commanded EquivalenceRatioAir Per CylinderFuel Control StateClosed Loop Active
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
= False
ratio 0.991 1.014 mgrams 60 500
= Closed Loop= TRUE(Please see “ClosedLoop EnableClarification” inSupporting Tables).
failures out320of samples400
Frequency:Continuous in100 milli -second loop
Type B,2 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 65 of 497 Page 65 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
All Fuel Injectors foractive CylindersFuel Condition
Ethanol Estimation inProgress
Fuel State
All of the above met for
Enabled (On)Ethanol %87
= Not Active(Please see “EthanolEstimation in Progress”in Supporting Tables).
DFCO not active
> seconds5.0
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 66 of 497 Page 66 of 2202
Component/System
FaultCode
Monitor StrategyDescription
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 signalcircuit is shorted highor open. Whenenabled, the diagnosticmonitors the O2Ssignal and compares itto the threshold.
The diagnostic failurecounter is incrementedif the O2S signal isabove the thresholdvalue. This DTC is setbased on the fail andsample counters.
Oxygen Sensor Signal > mvolts1,050 No Active DTC's
System VoltageAFM StatusHeater Warm-up delayEngine Run TimeEngine Run Accum
Low Fuel ConditionOnly whenFuelLevelDataFault
***********************Secondary delay afterabove conditions arecomplete (cold startcondition)
Secondary delay afterabove conditions arecomplete (not cold startcondition)
Commanded EquivalenceRatio
***********************All of the above met for
TPS_ThrottleAuthorityDefaultedMAF_SensorFAMAP_SensorFAEvapExcessPurgePsbl_FAFuelInjectorCircuit_FAEthanol CompositionSensor FAAIR System FA
< Volts10.0= All Cylinders active= Complete> seconds5.0> seconds30.0
= False
= False
***********************> seconds when175.0engine soak time >
seconds28,800
> seconds when175.0engine soak time
seconds28,800
EQR1.014
***********************> seconds3.0
failures out of40samples50
Frequency:Continuous in100 milli -second loop
Type B,2 Trips
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 67 of 497 Page 67 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2 SensorSlowResponseRich to LeanBank 1Sensor 2
P013A The P013A diagnosticis the third in asequence of sixintrusive secondary O2monitors which includeDTCs P2270, P013E,P013A, P2271, P013F,& P013B. This DTCdetermines if thesecondary O2 sensorhas an slow responseto an A/F change fromRich to Lean andthereby can no longerbe used for secondaryO2 sensor fuel controlor for catalystmonitoring. Thisdiagnostic commandsfuel cut off whilemonitoring the sensorsignal and theaccumulated mass airflow.
Note: The Primarymethod is used whenthe secondary O2sensor signaltransitions from abovethe upper threshold tobelow the lowerthreshold, otherwisethe Secondary methodis used.
Primary method: TheP013A diagnosticmeasures thesecondary O2 sensorvoltage response rate
Primary Method: TheEWMA of the Post O2sensor normalizedintegral value.The EWMA repass limit isThe EWMA calculationuses a coefficient.0.28
OR
Secondary Method: TheAccumulated mass airflow monitored during theSlow Response Test(between the upper andlower voltage thresholds)
> units8.0units7.5
> grams (upper60.0voltage threshold is
mvolts and lower450voltage threshold is
mvolts)150
No Active DTC's
B1S2 DTC's Not Activethis key cycle
System VoltageLearned heater resistance
Green O2S Condition
TPS_ThrottleAuthorityDefaultedECT_Sensor_FAIAT_SensorFAMAF_SensorFAMAP_SensorFAAIR System FAFuelInjectorCircuit_FAFuelTrimSystemB1_FAFuelTrimSystemB2_FAEngineMisfireDetected_FAEthanol CompositionSensor FAO2S_Bank_ 1_TFTKOO2S_Bank_ 2_TFTKO
P013B, P013E, P013F,P2270 or P2271
> Volts10.0= Valid ( the heaterresistance has learnedsince NVM reset, seeenable conditions for"HO2S Heater ResistanceDTC's" )= Not Valid,Green O2S condition isconsidered valid until theaccumulated air flow isgreater thanMultiple DTC Use_GreenSensor Delay Criteria -Limitfor the following locations:B1S2, B2S2 (if applicable)in Supporting Tables tab.Airflow accumulation isonly enabled when airflowis above grams/sec.18.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
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 68 of 497 Page 68 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
between an upper andlower voltagethreshold. Theresponse rate is thennormalized to mass airflow rate and scaledresulting in anormalized intregralvalue. The normalizedintegral is fed into a 1storder lag filter toupdate the final EWMAresult. DTC P013A isset when the EWMAvalue exceeds theEWMA threshold.Note: This EWMAdiagnostic employs twofeatures, Fast InitialResponse (FIR) andRapid Step Response(RSR). The FIR featureis used following acode clear event or anyevent that results inerasure of the enginecontroller’s non-volatilememory. The RSRfeature is used when astep change in the testresult is identified. Boththese temporaryfeatures improve theEWMA result followinga non-typical event byallowing multipleintrusive tests on agiven trip until the totalnumber of tests reach acalibration value.
Secondary method:
Low Fuel ConditionOnly whenFuelLevelDataFault
Post fuel cell
Crankshaft Torque
DTC's Passed
===================After above conditions aremet: DFCO mode iscontinued (wo driverinitiated pedal input).
= False
= False
= Enabled, refer toMultiple DTC Use -Block learn cells toenable Post oxygensensor testsfor additional info.< Nm125.0
P2270 (and P2272 ifapplicable)P013E (and P014A ifapplicable)
==================
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 69 of 497 Page 69 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
This fault is set if thesecondary O2 sensordoes not achieve therequired lower voltagethreshold before theaccumulated mass airflow threshold isreached.
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 70 of 497 Page 70 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2 SensorSlowResponseLean to RichBank 1Sensor 2
P013B The P013B diagnosticis the sixth in asequence of sixintrusive secondary O2monitors which includeDTCs P2270, P013E,P013A, P2271, P013F,& P013B. This DTCdetermines if thesecondary O2 sensorhas an slow responseto an A/F change fromLean to Rich andthereby can no longerbe used for secondaryO2 sensor fuel controlor for catalystmonitoring. Thisdiagnostic increasesthe delivered fuel whilemonitoring the sensorsignal and theaccumulated mass airflow.
Note: The Primarymethod is used whenthe secondary O2sensor signaltransitions from belowthe lower threshold toabove the upperthreshold, otherwisethe Secondary methodis used.
Primary method: TheP013B diagnosticmeasures thesecondary O2 sensorvoltage response rate
Primary Method: TheEWMA of the Post O2sensor normalizedintegral value.The EWMA repass limit isThe EWMA calculationuses a coefficient.0.28
OR
Secondary Method: TheAccumulated mass airflow monitored during theSlow Response Test(between the upper andlower voltage thresholds)
> units8.0units7.5
> grams (lower805voltage threshold is
mvolts and upper350voltage threshold is
mvolts)650
No Active DTC's
B1S2 DTC's Not Activethis key cycle
System VoltageLearned heater resistance
Green O2S Condition
TPS_ThrottleAuthorityDefaultedECT_Sensor_FAIAT_SensorFAMAF_SensorFAMAP_SensorFAAIR System FAFuelInjectorCircuit_FAFuelTrimSystemB1_FAFuelTrimSystemB2_FAEngineMisfireDetected_FAEthanol CompositionSensor FAO2S_Bank_ 1_TFTKOO2S_Bank_ 2_TFTKO
P013A, P013E, P013F,P2270 or P2271
> Volts10.0= Valid ( the heaterresistance has learnedsince NVM reset, seeenable conditions for"HO2S Heater ResistanceDTC's" )
= Not Valid,Green O2S condition isconsidered valid until theaccumulated air flow isgreater thanMultiple DTC Use_GreenSensor Delay Criteria -Limitfor the following locations:B1S2, B2S2 (if applicable)in Supporting Tables tab.Airflow accumulation isonly enabled when airflow
Frequency:Once per tripNote: ifNaPOPD_b_ResetFastRespFunc= FALSE for thegiven Fuel BankORNaPOPD_b_RapidResponseActive = TRUE,multiple tests pertrip are allowed.
Type A,1 TripsEWMA
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 71 of 497 Page 71 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
between an lower andupper voltagethreshold. Theresponse rate is thennormalized to mass airflow rate and scaledresulting in anormalized intregralvalue. The normalizedintegral is fed into a 1storder lag filter toupdate the final EWMAresult. DTC P013B isset when the EWMAvalue exceeds theEWMA threshold.Note: This EWMAdiagnostic employs twofeatures, Fast InitialResponse (FIR) andRapid Step Response(RSR). The FIR featureis used following acode clear event or anyevent that results inerasure of the enginecontroller’s non-volatilememory. The RSRfeature is used when astep change in the testresult is identified. Boththese temporaryfeatures improve theEWMA result followinga non-typical event byallowing multipleintrusive tests on agiven trip until the totalnumber of tests reach acalibration value.
Secondary method:
Green Cat SystemCondition
Low Fuel ConditionOnly whenFuelLevelDataFault
Post fuel cell
DTC's Passed
===================After above conditions aremet: Fuel Enrich modecontinued.
=================
is above grams/sec.18.0
= Not Valid,Green Cat Systemcondition is consideredvalid until accumulatedairflow is greater than
grams. Airflow360,000accumulation is onlyenabled when estimatedCat temperature is above
Deg C and airflow is600greater than grams/18.0sec.(Note: This feature is onlyenabled when the vehicleis new and cannot beenabled in service).
= False
= False
= Enabled, refer toMultiple DTC Use -Block learn cells toenable Post oxygensensor testsfor additional info.
P2270P013EP013AP2271P013F
==================
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 72 of 497 Page 72 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
This fault is set if thesecondary O2 sensordoes not achieve therequired upper voltagethreshold before theaccumulated mass airflow threshold isreached.
During this test thefollowing must stay TRUEor the test will abort:
Base0.960Commanded EQR 1.080
18 OBDG01 ECM (Common) Summary Tables
ECM - Common Section 73 of 497 Page 73 of 2202
Component/System
FaultCode
Monitor StrategyDescription
Malfunction Criteria Threshold Value Secondary Parameters Enable Conditions Time Required MILIllum.
O2 SensorDela