08 grp08a all engine
TRANSCRIPT
-
7/28/2019 08 GRP08a All Engine
1/47
-
7/28/2019 08 GRP08a All Engine
2/47
-
7/28/2019 08 GRP08a All Engine
3/47
08 GRP08a All Engine
Page 3 of 47
SENSEDPARAMETER
FAULTCODE
MONITORSTRATEGYDESCRIPTION
MALFUNCTION CRITERIA ANDTHRESHOLD VALUE(S)
SECONDARY PARAMETERS ANDENABLE CONDITIONS
TIME LENGTH ANDFREQUENCY
MILILLUMINATION
TYPE
MAP/MAF/ThrottlePosition Correlation
P0068 Detect whenmanifold absolute
pressure andmeasured airflow donot match estimatedengine airflow asestablished by theTPS
1. Difference between measured MAPand estimated MAP > MAP_Lim kPaOR V5B OOR OR After Throt BladeMAP sensor TFTKO, then MAP legfailed
2. Difference between measured MAFand estimated MAF > MAF_Limgrams/sec OR MAF sensor TFTKOOR Vbatt < 10 volts, then MAF leg
failed.
TPS MAP LIM MAF LIM
10.00061 47.21875 16.74219
14.99939 43.79688 16.6875
19.99969 37.40625 18.375
25 36.05469 20.82031
30.00031 25.6875 21.08594
35.00061 27.80469 34.40625
39.99939 37.07813 50.88281
44.99969 100 255
99.99847 100 255
Engine running, engine speed > 800 rpm Continuously fail MAP AND MAFlegs for longer than 187.5 msec
Continuous in the main processor
DTC Type A
Mass Airflow (MAF)Sensor Performance
P0101 This DTC determinesif the MAF sensor isstuck within thenormal operatingrange
(Measured Flow Modeled air Flow)Filtered > 15AND(Measured Manifold Air Pressure Manifold Model 2 pressure) Filtered > 20
Engine rpm =>400 and 70 deg C and < 125 deg CIntake Air Temp > -20 deg C and < 125 deg C
Continuous
The diagnostic reports test resultsevery 100 ms.
DTC Type B
Mass Air Flow (MAF)Sensor Circuit Low
P0102 Detects a continuousshort to low or a openin either the signalcircuit or the MAFsensor
MAF 300 Hz (0.5 g/s) Engine Running > 1 seconds
Engine Speed 300 RPMSystem Voltage 11 voltsThe above must be present for a period of timegreater than 1.0 seconds
200 test failures in 250 test samples
1 sample every Lo Res event
DTC Type B
-
7/28/2019 08 GRP08a All Engine
4/47
-
7/28/2019 08 GRP08a All Engine
5/47
08 GRP08a All Engine
Page 5 of 47
SENSEDPARAMETER
FAULTCODE
MONITORSTRATEGYDESCRIPTION
MALFUNCTION CRITERIA ANDTHRESHOLD VALUE(S)
SECONDARY PARAMETERS ANDENABLE CONDITIONS
TIME LENGTH ANDFREQUENCY
MILILLUMINATION
TYPE
Engine CoolantTemperature (ECT)Sensor Performance
P0116 Detects coolant tempsensor stuck in midrange
A failure will be reported if any of thefollowing occur:
ECT at powerup > IAT at powerup by anIAT based table lookup value after aminimum 8 hour soak (fast fail).
ECT at powerup > IAT at powerup by15.75C after a minimum 8-hour soak and a
block heater has not been detected.
ECT at powerup > IAT at powerup by15.75C after a minimum 8 hour soak andthe time spent cranking the engine withoutstarting is greater than 10 seconds with thefuel level being above a minimum level of10%.
No VSS DTCsNo IAT DTCsNo ECT sensor shorted DTCsECM/PCM Internal Engine Off TimerPerformance DTC not active
Non-volatile memory failure has not been detectedon power-up.Engine off time > 8 hoursTest run this trip = falseTest aborted this trip = false
Block heater detection:ECT at powerup > IAT at powerup by 15.75C
Powerup IAT > -7CVehicle driven a minimum of 400 seconds above
24 kph and IAT drops more than 5.25 C frompowerup IAT.
1 failure
500 ms loop
DTC Type B
Engine CoolantTemperature (ECT)Sensor Circuit Low
P0117 This DTC detects acontinuous short toground in the ECT
signal circuit or theECT sensor.
Raw ECT < 47 ohms (151C) Engine run time > 10 secondsOrIAT 50 C
5 test failures in 6 test samples
1 sample/sec
Continuous
DTC Type B
Engine CoolantTemperature (ECT)Sensor Circuit High
P0118 Circuit ContinuityThis DTC detects acontinuous short tohigh or open in theECT signal circuit orthe ECT sensor.
Raw ECT > 420,000 ohms (-60C) Engine run time > 10 secondsOrIAT 0 C
5 test failures in 6 test samples
1 sample/sec
Continuous
DTC Type B
Throttle Position (TP)Sensor 1 Circuit
P0120 Detects a continuousor intermittent shortor open in TP sensor
#1 circuit
0.325 Volts > TPS > 4.75 Volts Ignition in unlock/accessory, run or crankSystem voltage>5.23 V
No 5 V reference DTCs
79/159 counts; 52 countscontinuous; 3.125 msec /count inthe ECM main processor
19/39 counts or 13 countscontinuous; 12.5 msec/count in theMHC processor
DTC Type A
-
7/28/2019 08 GRP08a All Engine
6/47
08 GRP08a All Engine
Page 6 of 47
SENSEDPARAMETER
FAULTCODE
MONITORSTRATEGYDESCRIPTION
MALFUNCTION CRITERIA ANDTHRESHOLD VALUE(S)
SECONDARY PARAMETERS ANDENABLE CONDITIONS
TIME LENGTH ANDFREQUENCY
MILILLUMINATION
TYPE
Throttle Position (TP)Sensor 1 Performance
P0121 The DTC determinesif a TPS sensor isstuck within thenormal operatingrange
Filtered throttle error > 250 kPa/grams persecond
Engine rpm =>400 and 70 deg C and < 125 deg CIntake Air Temp > -20 deg C and < 125 deg C
Continuous
The diagnostic reports test resultsevery 100 ms.
DTC Type B
Throttle Position (TP)
Sensor 1 Circuit Lo
P0122 Detects a continuous
or intermittent OORlo TPS
TPS < 0.325 Volts Ignition in unlock/accessory, run or crank
System voltage>5.23 VNo 5 V reference DTCs
79/159 counts; 52 counts
continuous; 3.125 msec /count inthe ECM main processor
19/39 counts or 13 countscontinuous; 12.5 msec/count in theMHC processor
DTC Type A
Throttle Position (TP)Sensor 1 Circuit Hi
P0123 Detects a continuousor intermittent OORlo TPS
TPS > 4.75Volts Ignition in unlock/accessory, run or crankSystem voltage>5.23 V
No 5 V reference DTCs
79/159 counts; 52countscontinuous; 3.125 msec /count inthe ecm main processor
19/39 counts or 13 counts
continuous; 12.5 msec/count in theMHC processor
DTC Type A
Engine CoolantTemperature (ECT)Below ThermostatRegulating Temperature
P0128 Under drivingconditions, targetcoolant temperatureshould be achieved
based on amount ofcumulative airflowingested, and basedon startup coolanttemperature
A table defines maximum cumulativeairflow based on startup coolant temperatureand IAT at which target coolant temperaturemust have been reachedTarget = 80 deg C for IAT min temperatures>10 deg C; 70 deg C for IAT mintemperatures 1 gram/second
Engine runtime < 1800 seconds before testcompletes
Engine runtime > 40 seconds
54.5 C > IAT > -7C Vehicle speed > 8 kph for 0.8 kilometers
Startup ECT10 deg C; 65 deg C for IATstartup temperatures
-
7/28/2019 08 GRP08a All Engine
7/47
08 GRP08a All Engine
Page 7 of 47
SENSEDPARAMETER
FAULTCODE
MONITORSTRATEGYDESCRIPTION
MALFUNCTION CRITERIA ANDTHRESHOLD VALUE(S)
SECONDARY PARAMETERS ANDENABLE CONDITIONS
TIME LENGTH ANDFREQUENCY
MILILLUMINATION
TYPE
O2S Circuit LowVoltage Bank 1 Sensor1
P0131 This DTC determinesif the O2 sensorcircuit is shorted tolow.
O2 sensor voltage < 60 millivolts Common Enable Criteria
No TP Sensor, MAP, ECT, MAF, IAT, Evap,Fuel Injector DTCs
Catalyst monitor diagnostic Intrusive Test =Not Active
Post Oxygen Sensor Diagnostic Intrusive Test= Not Active
AIR, Fuel, Idle, EGR, and Engine NotOverspeed Intrusive Tests = Not Active
10 volts < system voltage < 18 volts
EGR, Idle, Fuel Inj., and AIR Device controls= Not Active
Specific Enable Criteria
0.9912 Equivalence ratio 1.01367
15 % throttle position 50 %
Fuel state = closed loop with no fault pending
All fuel injectors = ON
All of the above met for at least 5 seconds
320 test failures in a 400-sampletest for 1 consecutive test(s)
Frequency:Continuous100 ms loop
DTC Type B
-
7/28/2019 08 GRP08a All Engine
8/47
08 GRP08a All Engine
Page 8 of 47
SENSEDPARAMETER
FAULTCODE
MONITORSTRATEGYDESCRIPTION
MALFUNCTION CRITERIA ANDTHRESHOLD VALUE(S)
SECONDARY PARAMETERS ANDENABLE CONDITIONS
TIME LENGTH ANDFREQUENCY
MILILLUMINATION
TYPE
O2S Circuit HighVoltage Bank 1 Sensor1
P0132 This DTCdetermines if the O2sensor or circuit isshorted to high.
O2 sensor voltage > 1000 millivolts to gofault pending
O2 sensor voltage > 1000 millivolts to setDTC
Common Enable Criteria
No TP Sensor, MAP, ECT, MAF, IAT, Evap,Fuel Injector DTCs
Catalyst monitor diagnostic Intrusive Test =Not Active
Post Oxygen Sensor Diagnostic Intrusive Test= Not Active
AIR, Fuel, Idle, EGR, and Engine NotOverspeed Intrusive Tests = Not Active
10 volts < system voltage < 18 volts
EGR, Idle, Fuel Inj., and AIR Device controls= Not Active
Specific Enable Criteria
0.9912 Equivalence Ratio 1.01367
0 % throttle position 50 %
Fuel State = Closed loop
All of the above met for at least 5 seconds
90 test failures in a 100 sample testfor 1 consecutive tests
Frequency:Continuous100 ms loop
DTC Type B
-
7/28/2019 08 GRP08a All Engine
9/47
08 GRP08a All Engine
Page 9 of 47
SENSEDPARAMETER
FAULTCODE
MONITORSTRATEGYDESCRIPTION
MALFUNCTION CRITERIA ANDTHRESHOLD VALUE(S)
SECONDARY PARAMETERS ANDENABLE CONDITIONS
TIME LENGTH ANDFREQUENCY
MILILLUMINATION
TYPE
O2S Slow ResponseBank 1 Sensor 1
P0133 This DTC determinesif the O2 sensorresponse time isdegraded
Refer to O2S Slow Response Bank 1Sensor 1 (P0133), O2S Slow Response
Bank 2 Sensor 1 (P0153) Pass/Fail
Thresholds. In Lookup Tables section.
Common Enable Criteria
No TP Sensor, MAP, ECT, MAF, IAT, Evap,Fuel Injector DTCs
Catalyst monitor diagnostic Intrusive Test =Not Active
Post Oxygen Sensor Diagnostic Intrusive Test= Not Active
AIR, Fuel, Idle, EGR, and Engine NotOverspeed Intrusive Tests = Not Active
10 volts < system voltage < 18 volts
EGR, Idle, Fuel Inj., and AIR Device controls= Not Active
Specific Enable Criteria O2 Heater on for 0 seconds
B1S1 DTCs = Not Active
B1S1 learned heater resistance is valid Misfire DTC = Not Active
ECT > 70 C IAT > -40 C
Engine run time > 200 seconds
EVAP Canister purge duty cycle 0 % 13 grams per second MAF 30 grams per
second 1000 RPM 3500
Ethanol percentage < 84.899 %
Baro > 69.89 kPa Throttle position 3.5 %
Fuel Level > 10 % Fuel state = closed loop
No fuel level data faults
Transmission (automatic) not in Park,Reverse or Neutral
Transmission gear selection is not defaulted Baro is not defaulted
All of the above met for at least 3 seconds.
60 seconds
Frequency:Once per trip
DTC Type B
-
7/28/2019 08 GRP08a All Engine
10/47
08 GRP08a All Engine
Page 10 of 47
SENSEDPARAMETER
FAULTCODE
MONITORSTRATEGYDESCRIPTION
MALFUNCTION CRITERIA ANDTHRESHOLD VALUE(S)
SECONDARY PARAMETERS ANDENABLE CONDITIONS
TIME LENGTH ANDFREQUENCY
MILILLUMINATION
TYPE
O2S Circuit InsufficientActivity Bank 1 Sensor1
P0134 This DTC determinesif the O2 sensorcircuit is open.
400 millivolts < O2 sensor < 500 millivoltsCommon Enable Criteria No TP Sensor, MAP, ECT, MAF, IAT, Evap,
Fuel Injector DTCs Catalyst monitor diagnostic Intrusive Test =
Not Active
Post Oxygen Sensor Diagnostic Intrusive Test= Not Active
AIR, Fuel, Idle, EGR, and Engine NotOverspeed Intrusive Tests = Not Active
10 volts < system voltage < 18 volts EGR, Idle, Fuel Inj., and AIR Device controls
= Not Active
Specific Enable Criteria
Engine run time > 200 seconds
Ethanol percentage < 84.899 %
No B1S1 heater related DTCs
800 test failures in a 850 testsamples
Frequency:Continuous for pre catalyst sensors100 ms loop rate
DTC Type B
-
7/28/2019 08 GRP08a All Engine
11/47
08 GRP08a All Engine
Page 11 of 47
SENSEDPARAMETER
FAULTCODE
MONITORSTRATEGYDESCRIPTION
MALFUNCTION CRITERIA ANDTHRESHOLD VALUE(S)
SECONDARY PARAMETERS ANDENABLE CONDITIONS
TIME LENGTH ANDFREQUENCY
MILILLUMINATION
TYPE
O2S HeaterPerformance Bank 1Sensor 1
P0135 This DTC determinesif the O2 sensorheater is functioning
properly bymonitoring thecurrent through theheater circuit.
O2 sensor heater current is < 0.25 amps or >2.5 amps
Common Enable Criteria
No TP Sensor, MAP, ECT, MAF, IAT, Evap,Fuel Injector DTCs
Catalyst monitor diagnostic Intrusive Test =Not Active
Post Oxygen Sensor Diagnostic Intrusive Test= Not Active
AIR, Fuel, Idle, EGR, and Engine NotOverspeed Intrusive Tests = Not Active
10 volts < system voltage < 18 volts
EGR, Idle, Fuel Inj., and AIR Device controls= Not Active
Specific Enable Criteria
Engine Run Time 180 seconds
ECT 50 C
500 Engine Rpm 3000
5 grams per second Mass Airflow 30grams per second
O2 heater not in Device control
B1S1 O2 heater resistance DTC not active
All of the above met for at least 2 seconds
8 test failures in 10 test samples
Frequency:2 tests per trip30 seconds delay between tests30 second execution rate
DTC Type B
-
7/28/2019 08 GRP08a All Engine
12/47
-
7/28/2019 08 GRP08a All Engine
13/47
-
7/28/2019 08 GRP08a All Engine
14/47
08 GRP08a All Engine
Page 14 of 47
SENSEDPARAMETER
FAULTCODE
MONITORSTRATEGYDESCRIPTION
MALFUNCTION CRITERIA ANDTHRESHOLD VALUE(S)
SECONDARY PARAMETERS ANDENABLE CONDITIONS
TIME LENGTH ANDFREQUENCY
MILILLUMINATION
TYPE
O2S Circuit InsufficientActivity Bank 1 Sensor2
P0140 This DTC determinesif the O2 sensorcircuit is open.
425 millivolts < O2 sensor < 475 millivoltsfor regular open test
350 millivolts < O2 sensor < 550 millivoltsto fail the fast pass open test (must fail theregular open test in order to fail the DTC;regular open test is run if fast pass is not runor if fast pass fails)
Common Enable Criteria
No TP Sensor, MAP, ECT, MAF, IAT, Evap,Fuel Injector DTCs
Catalyst monitor diagnostic Intrusive Test =Not Active
Post Oxygen Sensor Diagnostic Intrusive Test= Not Active
AIR, Fuel, Idle, EGR, and Engine NotOverspeed Intrusive Tests = Not Active
10 volts < system voltage < 18 volts
EGR, Idle, Fuel Inj., and AIR Device controls= Not Active
Specific Enable Criteria Engine run time > 200 seconds
Ethanol percentage > 84.899%
No B1S2 heater related DTCs PCM State = run
Fast Pass:
Engine run time 60 seconds
(Fast pass cannot report a fail; if Fast pass fails,the regular open test is run)
Regular Open Test Engine run time > 200 seconds
Fuel state = closed loop
800 test failures in a 850 testsamples
Minimum of 3 occurrences of adelta TP sensor 1 % duringdiagnostic test
(sample counts failure counts) 11 volts, but < 18 volts
20 failures out of 25 samples
250msec /test
Continuous
DTC Type B
Cooling Fan 2 ControlCircuit
P0481 This DTC checks thecircuit for electricalintegrity duringoperation.
The ECM detects that the commanded stateof the driver and the actual state of thecontrol circuit do not match
Engine speed greater than 400 rpmIgnition voltage > 11 volts, but < 18 volts
20 failures out of 25 samples250msec /test
Continuous
DTC Type B
-
7/28/2019 08 GRP08a All Engine
29/47
-
7/28/2019 08 GRP08a All Engine
30/47
-
7/28/2019 08 GRP08a All Engine
31/47
08 GRP08a All Engine
-
7/28/2019 08 GRP08a All Engine
32/47
Page 32 of 47
SENSEDPARAMETER
FAULTCODE
MONITORSTRATEGYDESCRIPTION
MALFUNCTION CRITERIA ANDTHRESHOLD VALUE(S)
SECONDARY PARAMETERS ANDENABLE CONDITIONS
TIME LENGTH ANDFREQUENCY
MILILLUMINATION
TYPE
System Voltage High P0563 This DTC is a checkto determine if thecurrent systemvoltage is above themaximum allowedvoltage for properECM operation
System voltage > 18 volts Ignition is ONEngine speed > 1200
5 failures in a 6 sample test1 second / sample
DTC Type C
Control Module ReadOnly Memory (ROM)
P0601 This DTC will bestored if any softwareor calibration checksum is incorrect
Calculated Checksum does not match storedchecksum
Ignition voltage 5 volts 1 failure if it occurs during the firstROM test of the ignition cycle,otherwise 5 failures
Frequency:Runs continuously in the
background
DTC Type A
Control Module NotProgrammed
P0602 This DTC will bestored if the PCM is aservice PCM that hasnot been
programmed.
Output state invalid PCM state = crank or runPCM is identified through calibration as a ServicePCM
Test is run at Powerup DTC Type A
Control Module LongTerm Memory Reset
P0603 Non-volatile memorychecksum error at
controller power-up
Checksum at power-up does not matchchecksum at power-down
Ignition voltage 5 volts 1 failure
Frequency:Once at power-up
DTC Type A
ECM RAM FAILURE P0604 Indicates that ECM isunable to correctlywrite and read data toand from RAM
Data read does not matchdata written
Ignition in Run or CrankShould finish within 30 seconds atall engine conditions.
DTC Type A
08 GRP08a All Engine
-
7/28/2019 08 GRP08a All Engine
33/47
Page 33 of 47
SENSEDPARAMETER
FAULTCODE
MONITORSTRATEGYDESCRIPTION
MALFUNCTION CRITERIA ANDTHRESHOLD VALUE(S)
SECONDARY PARAMETERS ANDENABLE CONDITIONS
TIME LENGTH ANDFREQUENCY
MILILLUMINATION
TYPE
PCM Processor
1. ProcessorPerformanceCheck - Throttlelimiting Fault
2. ProcessorPerformanceCheck - ETCsoftware is notexecuted in proper
order3. Processor
PerformanceCheck
4. ProcessorPerformanceCheck - SPI failed
5. ProcessorPerformanceCheck - motor
processor state of
health (Main)6. ProcessorPerformanceCheck - LearnCorruption Fault(Main&motor
processor)7. Processor
PerformanceCheck - LearnCorruption FaultMAIN & motor
processor8. Processor
PerformanceCheck - motor
processor state ofhealth (Main)
Processor PerformanceCheck - MAIN state ofhealth (motor
processor)
P0606 Indicates that theECM has detected anETC internal
processor integrityfault
1. MHC processor detects throttlelimiting fault
2. Software tasks loops > schedule tasksloop
3. Loss of SPI communication from themotor processor
4. 1.5 msec < Average motor processorstate of health toggle > 2.5 msec
5. TPS or APPS minimum learned valuesfail compliment check
6. TPS or APPS minimum learned valuesfail range check
7. Motor processor integrity check erroroccurs
Motor processor integrity check error of
main processor occurs
Ignition in unlock/accessory, run or crankSystem voltage>5.23 V
1. 187.5 ms in the MHCprocessor
2. Error > 5 times of loop time;loop time are 12.5, 25,50,100and 250 ms in the main
processor
3. In the main processor,159/400 counts intermittent or15 counts continuous; 39
counts continuous @initialization
4. In the MHC processor 475 msat initialization, 175 mseccontinuous or 20/200intermittent.
5. 187.5ms continuous/100 msintermittent in the main
processor
6. 187.5ms continuous/100 msecintermittent in the main
processor
DTC Type A
-
7/28/2019 08 GRP08a All Engine
34/47
08 GRP08a All Engine
-
7/28/2019 08 GRP08a All Engine
35/47
Page 35 of 47
SENSEDPARAMETER
FAULTCODE
MONITORSTRATEGYDESCRIPTION
MALFUNCTION CRITERIA ANDTHRESHOLD VALUE(S)
SECONDARY PARAMETERS ANDENABLE CONDITIONS
TIME LENGTH ANDFREQUENCY
MILILLUMINATION
TYPE
Transmission ControlModule (TCM)Requested MILIllumination
P0700 Monitors the TCMMIL request line todetermine when theTCM has detected aMIL illuminatingfault.
Transmission Emissions-Related DTC set Time since power-up > 3 seconds Continuous DTC Type A
No MIL
Traction ControlTorque Request Circuit
P0856 Determines if torquerequest from theEBTCM is valid
1. Serial Communication 2s complementnot equal for message $140 (PPEI2)
2. Serial Communication rollingcount value shall be + 1 from
previous $140 message (PPEI2)
Torque Reduction Signal Diagnostic Enabled(KeTCSD_b_GMLAN_DiagEnable == TRUE)
No Serial communication loss to TCM (U0108)Engine Running == TRUE
Power Mode = RunTraction Control System == Present for GMLAN
$380 (PPEI2) or $4E9 (PPEI3) message
1. # of Protect Errors >=KcTCSI_Cnt_ProtectErrThresh(=10)2. # of Alive Rolling Errors >=KcTCSI_Cnt_RollCntErrThresh
(=10) in KcTCSI_Cnt_RollCntErrSampleSize #(=CeTCSI_ElementSize10) ofSamples
performed in the 25ms loop
DTC Type C
Intake Air Flow SystemPerformance
P1101 This DTC determinesif there are multipleair induction
problems affectingairflow and/ormanifold pressure.
Filtered Throttle Error > 250 kPa/grams persecondAndFiltered Manifold2 Error > 20 kPaAndFiltered Pressure1 Error > 20 kPaORFiltered Airflow Error > 15 grams persecond
Engine rpm =>400 and 70 deg C and < 125 deg CIntake Air Temp > -20 deg C and < 125 deg C
Continuous
The diagnostic reports test resultsevery 100 ms.
DTC Type B
08 GRP08a All Engine
-
7/28/2019 08 GRP08a All Engine
36/47
Page 36 of 47
SENSEDPARAMETER
FAULTCODE
MONITORSTRATEGYDESCRIPTION
MALFUNCTION CRITERIA ANDTHRESHOLD VALUE(S)
SECONDARY PARAMETERS ANDENABLE CONDITIONS
TIME LENGTH ANDFREQUENCY
MILILLUMINATION
TYPE
O2S InsufficientSwitching Bank 1Sensor 1
P1133 This DTC determinesif the O2 sensor is nolonger sufficientlyswitching.
Half cycle L/R switches < 40ORHalf cycle R/L switches < 40
OR
Slope Time L/R switches < 5ORSlope Time R/L switches < 5
Common Enable Criteria
No TP Sensor, MAP, ECT, MAF, IAT, Evap,Fuel Injector DTCs
Catalyst monitor diagnostic Intrusive Test =Not Active
Post Oxygen Sensor Diagnostic Intrusive Test= Not Active
AIR, Fuel, Idle, EGR, and Engine NotOverspeed Intrusive Tests = Not Active
10 volts < system voltage < 18 volts
EGR, Idle, Fuel Inj., and AIR Device controls= Not Active
Specific Enable Criteria O2 Heater on for 0 seconds
B1S1 DTCs = Not Active
B1S1 learned heater resistance is valid Misfire DTC = Not Active
ECT > 70 C IAT > -40 C
Engine run time > 200 seconds
EVAP Canister purge duty cycle 0 % 13 grams per second MAF 30 grams per
second 1000 RPM 3500
Ethanol percentage < 84.899 %
Baro > 69.89 kPa Throttle position 3.5 %
Fuel Level > 10 % Fuel state = closed loop
No fuel level data faults
Transmission (automatic) not in Park,
Reverse or Neutral Transmission gear selection is not defaulted Baro is not defaulted
All of the above met for at least 3 seconds.
60 seconds
Frequency:Once per trip
DTC Type B
-
7/28/2019 08 GRP08a All Engine
37/47
08 GRP08a All Engine
-
7/28/2019 08 GRP08a All Engine
38/47
Page 38 of 47
SENSEDPARAMETER
FAULTCODE
MONITORSTRATEGYDESCRIPTION
MALFUNCTION CRITERIA ANDTHRESHOLD VALUE(S)
SECONDARY PARAMETERS ANDENABLE CONDITIONS
TIME LENGTH ANDFREQUENCY
MILILLUMINATION
TYPE
Cold Start EmissionsReduction System Fault
P1400 Model based testcomputes exhaustthermal energy fromelevated idle speedand retarded sparkadvance. Detects ifthe cold startemission reductionsystem has failedresulting in thedelivered thermal
energy being out ofrange.
(If RPM in Park/Neutral < 600 and 800{f(ECT and engine run time)},orIf RPM in Gear < 600 and 800{f(ECT and engine run time)},then the model tends to make a fail decision.
If Spark Advance in Park/Neutral > 15degrees {f(RPM and air per cylinder)}OrIf Spark Advance in Gear > 15 degrees
{f(RPM and air per cylinder)},then the model tends to make a fail decision.
The DTC will set when:(Average desired accumulated power -Average estimated accumulated power) >0.25 kJ/sOr(Average desired accumulated power -Average estimated accumulated power) 0.080 grams
No DTCs set for the following systems:MAP, MAF, IAT, ECT, Misfire, ElectronicSpark Timing, Crank sensor, Idle, FuelInjection, ETC, VS sensor, 5 volt reference,Intake Flow Rationality, ECM Memory
100 ms loop
Runs once per trip when the coldstart emission reduction strategy isactive.
Test completes after 15 seconds ofaccumulated qualified data.
DTC Type A
Throttle ActuatorControl (TAC) Module- Throttle ActuatorPosition Performance
P1516 1. Detect a throttlepositioningerror.
Determine if theactuator has beenmiswired.
1. |throttle error| >= 2.00% after >0.4875sec stability with no change inerror sign,
OR
|throttle error| > 8.716 %
TPS1< 2.18Volts
Ignition in run or crank[(RPM>0 and system voltage > 5.4 Volts) OR (RPM=0 and not in batterysaver mode and System voltage > 11.0 Volts)]
No comm. Fault w/ MainTPS min learn not active
No ignition correlation DTC active.
187.5ms in the MHC processor
DTC Type A
08 GRP08a All Engine
-
7/28/2019 08 GRP08a All Engine
39/47
Page 39 of 47
SENSEDPARAMETER
FAULTCODE
MONITORSTRATEGYDESCRIPTION
MALFUNCTION CRITERIA ANDTHRESHOLD VALUE(S)
SECONDARY PARAMETERS ANDENABLE CONDITIONS
TIME LENGTH ANDFREQUENCY
MILILLUMINATION
TYPE
Ignition Correlation P1682 Detect a continuousor intermittent OOC
between theRun/Crank IgnitionVoltage & ETCRun/Crank IgnitionVoltage
|Run/Crank ETC Run/Crank| > 3.0 V Ignition in unlock/accessory, run or crankSystem voltage > 5.23 V & Powertrain RelayCommanded on.
Run/Crank Ignition voltage required to engagerelay at the current IAT temperature, or ETCRun/Crank > voltage required to hold relay inonce engaged.Pull-In Voltage Hold-In Voltage23 C = 7.00 volts 5.50 volts85 C = 8.70 volts
95 C = 9.00 volts105 C = 9.20 volts
125 C = 10.00 volts
14 / 14 counts , 12.5msec loop time,in main processor
DTC Type A
Control ModuleThrottle ActuatorPosition Performance
P2101 1. Detect a throttlepositioningerror
2. Detectexcessive motordriver current(PWM)
1. Difference between measured throttleposition and modeled throttle position> 8.716 %
Motor driver PWM output > Thresh. Threshbased on system voltage.
1. Ignition in run or crank[(RPM>0 and system voltage > 5.5 Volts)OR ( RPM=0 and not in batterysaver mode and System voltage > 11.0Volts)]Throttle not at default position
2. NA
No ignition correlation DTC active.
1. 15/15 counts continuous
Check runs every 12.5 msec in themain processor
DTC Type A
Throttle return todefault
P2119 Throttle unable toreturn to defaultthrottle position afterde-energizing ETCmotor.
TPS1 > 1.94 VoltsANDTPS2> 1.94 VoltsOn the Main processor
OR
TPS1 > 1.94 VoltsAND
TPS2> 1.94 VoltsOn the MHC processor
Ignition in unlock/accessory, run or crankSystem voltage>5.23 VThrottle de-energized
487.5 ms DTC Type C
08 GRP08a All Engine
-
7/28/2019 08 GRP08a All Engine
40/47
Page 40 of 47
SENSEDPARAMETER
FAULTCODE
MONITORSTRATEGYDESCRIPTION
MALFUNCTION CRITERIA ANDTHRESHOLD VALUE(S)
SECONDARY PARAMETERS ANDENABLE CONDITIONS
TIME LENGTH ANDFREQUENCY
MILILLUMINATION
TYPE
Accelerator PedalPosition (APP) Sensor 1
P2120 1. Detect acontinuous orintermittentshort or open inthe APP sensor#1 on Main
processor2. Detect a
continuous orintermittentshort or open in
the APP sensor#1 on MHC
processor
1. APP1 < 0.325 ORAPP1 > 4.75 Volts2. APP1< 0.325 OR APP1 > 4.75 Volts
Ignition in unlock/accessory, run or crankSystem voltage >5.23 V
No 5 Volt reference DTCs
1. 19/39counts or 13countscontinuous; 12.5 msec/countin the main processor
19/39counts or 13countscontinuous; 12.5 msec/count in theMHC processor
DTC Type A
Accelerator PedalPosition (APP) Sensor 1Lo
P2122 Detect a continuousor intermittent shortor open in the APPsensor #1 on Main
processor
APP 1 < 0.325 Volts Ignition in unlock/accessory, run or crankSystem voltage >5.23 V
No 5 Volt reference DTCs
19/39counts or 13 countscontinuous; 12.5 msec/count in theMain processor
DTC Type A
Accelerator Pedal
Position (APP) Sensor 1Hi
P2123 Detect a continuous
or intermittent shortor open in the APPsensor #1 on Main
processor
APP 1 > 4.75 Volts Ignition in unlock/accessory, run or crank
System voltage >5.23 VNo 5 Volt reference DTCs
19/39counts or 13 counts
continuous; 12.5 msec/count in theMain processor
DTC Type A
Accelerator PedalPosition (APP) Sensor 2
P2125 1. Detect acontinuous orintermittentshort or open inthe APP sensor#1 on Main
processorDetect a continuousor intermittent shortor open in the APPsensor #1 on MHC
processor
1. APP2 < 0.325 ORAPP2 > 4.75 Volts2. APP2< 0.325 OR APP2 > 4.75 Volts
Ignition in unlock/accessory, run or crankSystem voltage >5.23 V
No 5 Volt reference DTCs
1. 19/39counts or 13countscontinuous; 12.5 msec/countin the main processor
19/39counts or 13countscontinuous; 12.5 msec/count in theMHC processor
DTC Type A
Accelerator PedalPosition (APP) Sensor 2Lo
P2127 Detect a continuousor intermittent shortor open in the APPsensor #2 on Main
processor
APP 2 < 0.325 Volts Ignition in unlock/accessory, run or crankSystem voltage >5.23 V
No 5 Volt reference DTCs
19/39counts or 13 countscontinuous; 12.5 msec/count in theMain processor
DTC Type A
-
7/28/2019 08 GRP08a All Engine
41/47
-
7/28/2019 08 GRP08a All Engine
42/47
08 GRP08a All Engine
-
7/28/2019 08 GRP08a All Engine
43/47
Page 43 of 47
SENSEDPARAMETER
FAULTCODE
MONITORSTRATEGYDESCRIPTION
MALFUNCTION CRITERIA ANDTHRESHOLD VALUE(S)
SECONDARY PARAMETERS ANDENABLE CONDITIONS
TIME LENGTH ANDFREQUENCY
MILILLUMINATION
TYPE
ECM/PCM InternalEngine Off TimerPerformance
P2610 This DTC determinesif the engine off timerdoes not meetspecification
Phase 1:A failure will be reported if the followingoccurs 3 times:Ignition off timer < 1 secORIgnition off timer > 10 sec
Phase 2:A failure will be reported if any of thefollowing occurs 8 times out of 10 test: Time since last ignition off timer
increment > 1.375 seconds Current ignition off time < old ignition
off time
Time between ignition off timerincrements < 0.75
Time between ignition off timerincrements > 1.25
Current ignition off timer minus old ignitionoff timer 1.0
ECM is powered downDTC sets on next key cycle if failure detectedTest has not run during current key cycle-40C IAT 125C
Once every key down12.5ms loop rate8 failures out of 10 samples
Reports 1 sample / second
DTC Type B
O2 Sensor CircuitRange/Performance
Bank 1 Sensor 1
P2A00 This DTC determinesif the O2 sensor
voltage is notmeeting the voltagecriteria to enableclosed loop fueling.
Closed loop fuel control O2 sensor Readyflag set to Not Ready.
O2 sensor voltage must be > 550 millivoltsor < 350 millivolts to set closed loop fuel O2Ready flag.Once set to Ready, the O2 sensor voltagecannot be > 350 millivolts and < 550millivolts for > 5 seconds or the O2 Readyflag will be reset to Not Ready.
No TP Sensor, MAF, MAP, IAT, ECT,EVAP, Secondary Air, Injector DTCs
No B1S1 or B2S1 O2 DTCs Engine Run Time 100 seconds ECT 75 C
Engine Metal Overtemp = Not Active
No default throttle action Not in Catalyst Protection Mode
10 volts Ignition Voltage 18 volts 1000 Engine Speed 3400
10 grams per second Mass Airflow 30grams per second
Not in Decel Fuel Cutoff Mode
Not in Power Enrichment Predicted O2 temp 0 C
All of the above met for 5 seconds.
240 test failures in a 300 testsample
Frequency:Continuous100ms loop
DTC Type B
-
7/28/2019 08 GRP08a All Engine
44/47
08 GRP08a All Engine
-
7/28/2019 08 GRP08a All Engine
45/47
Page 45 of 47
SENSEDPARAMETER
FAULTCODE
MONITORSTRATEGYDESCRIPTION
MALFUNCTION CRITERIA ANDTHRESHOLD VALUE(S)
SECONDARY PARAMETERS ANDENABLE CONDITIONS
TIME LENGTH ANDFREQUENCY
MILILLUMINATION
TYPE
Lost Communicationwith Battery EnergyControl Module(ESCM)
U0111 Detects that CANserial datacommunication has
been lost with theESCM.
Lost communication with the ESCM whilethe ignition switch is in the RUN powermode.
12 seconds
Frequency:Continuous1 second loop
DTC Type B
Lost Communicationwith Starter GeneratorControl Module(SGCM)
U0120 Detects that CANserial datacommunication has
been lost with theSGCM.
Lost communication with the SGCM whilethe ignition switch is in the RUN powermode.
12 seconds
Frequency:Continuous1 second loop
DTC Type B
Lost Communication
with ABS ControlModule (EBCM)
U0121 Detects that CAN
serial datacommunication has
been lost with theEBCM.
Lost communication with the EBCM while
the ignition switch is in the RUN powermode.
12 seconds
Frequency:Continuous1 second loop
DTC Type B
08 GRP08a All Engine
-
7/28/2019 08 GRP08a All Engine
46/47
Page 46 of 47
TABLE - O2S Slow Response Bank 1 Sensor 1 (P0133)
Lean-Rich Ave
Seconds 0.000 0.020 0.030 0.040 0.050 0.060 0.070 0.080 0.090 0.100 0.110 0.120 0.1130 0.140 0.150 0.160 1.000
0.000 PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
0.020 PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL FAIL FAIL FAIL FAIL FAIL
0.030 PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL FAIL FAIL FAIL FAIL
0.040 PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL FAIL FAIL FAIL
0.050 PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL FAIL FAIL
0.060 PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL FAIL
0.070 PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL FAIL
0.080 PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL FAIL
0.090 PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL FAIL
0.100 FAIL PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL FAIL
0.110 FAIL PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL FAIL
0.120 FAIL FAIL PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL FAIL
0.130 FAIL FAIL FAIL PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL FAIL
0.140 FAIL FAIL FAIL FAIL PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL FAIL
0.150 FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
0.160 FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
Rich-LeanAve
1.000 FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
08 GRP08a All Engine
-
7/28/2019 08 GRP08a All Engine
47/47
Page 47 of 47
Table difference between IAT and ECT at start up (P0116)
IAT
-40 -28 -16 -4 8 20 32 44 56 68 80 92 104 116 128 140 152
Difference 79.5 79.5 79.5 60 60 39.75 39.75 30 30 30 30 30 30 30 30 30 30
Table Engine Coolant Temperature Below Thermostat Regulating Temperature (P0128)
Startup IAT 10C, Target temp 80C
Start up ECT
-40 -28 -16 -4 8 20 32 44 56 68 80
Total Airflow 8268 8268 8268 8268 8268 7182 6097 5011 3925 2840 1754