Académique Documents
Professionnel Documents
Culture Documents
SENSED PARAMETER FAULT CODE P0013 MONITOR STRATEGY DESCRIPTION This DTC checks the circuit for electrical integrity during operation. Detects a VVT system error by comparing the desired and actual cam positions when VVT is activated MALFUNCTION CRITERIA AND THRESHOLD VALUE(S) The ECM detects that the commanded state of the driver and the actual state of the control circuit do not match. Camshaft position error [absolute value of (desired position - actual position)]: 3.75 degrees at all oil temps Table is a function of Engine RPM and Oil Temperature SECONDARY PARAMETERS AND ENABLE CONDITIONS Output driver commanded on Ignition switch is in crank or run 11 volts < Ignition Voltage < 18 volts Engine is running VVT is enabled Desired camshaft position > 0 Desired Camshaft position > 1 degree for 3 seconds 9 volts System voltage 18 volts Power Take Off (PTO) not active DTCs not active for the following sub-systems: Cam sensors Crank sensors Cam to crank rationality IF[ CAM_TYPE = ENCODED_CAM AND CAM_TYPE CSI_CAM AND Engine_Running = TRUE AND Crank_Sync_Flag = Crank_In_Sync AND Cam_Phaser_Position = PARKED AND Fault_Pending[CMP_CKT_Perf] = FALSE AND Fault_Active [CMP_CKT] = FALSE AND Fault_Active [CKP_SnsrA_Ckt] = FALSE AND Fault_Active [CKP_SnsrA_Perf] = FALSE AND Fault_Active [CKP_SnsrB_Ckt] = FALSE AND Fault_Active [CKP_SnsrB_Perf] = FALSE AND Fault_Active [CKP_SnsrAB_Corr] = FALSE THEN ENABLE DIAGNOSTIC ELSE DISABLE DIAGNOSTIC ENDIF Ignition switch is in crank or run 11 volts < Ignition Voltage < 18 volts RPM > 400 TIME LENGTH AND FREQUENCY 19 failures out of 30 samples 250ms loop continuous 135 fail counts out of 150 sample counts 100ms loop Continuous MIL ILLUMINATION TYPE DTC Type B
Exhaust Camshaft Position Actuator Solenoid Control Circuit Bank 1 Exhaust Camshaft Position System Performance Bank 1
P0014
DTC Type B
P0017
Detects cam to crank misalignment by monitoring if cam sensor pulse occurs during the incorrect crank position (Cam to crank Correlation Diagnostic)
If any cam sensor pulse is more than 16.31 degrees out of sequence with the corresponding crank sensor pulse.
IF The cam edge is outside of the min/max boundary OR IF The number of failed teeth exceeds 4 THEN Increment the failed tooth counter IF The failed tooth counter exceeds 24 Report fail.
DTC Type B
P0030
This DTC checks the Heater Output Driver circuit for electrical integrity
Voltage low during driver open state (indicates short-to-ground or open circuit) or voltage high during driver closed state (indicates short to voltage). Voltage low during driver open state (indicates short-to-ground or open circuit) or voltage high during driver closed state (indicates short to voltage).
DTC Type
B
Frequency: 250ms loop Continuous 20 failures out of 25 samples Frequency: 250ms loop Continuous
P0036
This DTC checks the Heater Output Driver circuit for electrical integrity
Ignition switch is in crank or run 11 volts < Ignition Voltage < 18 volts RPM > 400
DTC Type B
Page 1 of 47
P0054
Detects an oxygen sensor heater having an incorrect or out of range resistance value.
DTC Type
P0068
Detect when manifold absolute pressure and measured airflow do not match estimated engine airflow as established by the TPS
Difference between measured MAP and estimated MAP > MAP_Lim kPa OR V5B OOR OR After Throt Blade MAP sensor TFTKO, then MAP leg failed Difference between measured MAF and estimated MAF > MAF_Lim grams/sec OR MAF sensor TFTKO OR Vbatt < 10 volts, then MAF leg failed. 1 2 3 4 5 6 7 8 9 TPS MAP_Lim 5% 19.8 10% 16 15% 16.8 20% 15.1 25% 19.2 30% 17.4 35% 100 40% 100 100% 100 MAF_Lim 7.7 10.3 13 16.8 23.3 35.1 255 255 255
Continuously fail MAP AND MAF legs for longer than 187.5 msec Continuous in the main processor
DTC Type A
P0101
This DTC determines if the MAF sensor is stuck within the normal operating range
(Measured Flow Modeled air Flow) Filtered > 15 AND (Measured Manifold Air Pressure Manifold Model 2 pressure) Filtered > 20
Engine rpm =>400 and <= 6000 MAP sensor high/low DTCs not active MAF sensor high/low DTCs not active Crank sensor DTCs not active Engine Coolant DTCs not active Intake Air Temp. DTCs not active Engine Coolant > 70 deg C and < 125 deg C Intake Air Temp > -7 deg C and < 100 deg C
Continuous The Mass Air Flow reading and Mass Air Flow calculation are performed during the same 12.5 ms loop
DTC Type B
Page 2 of 47
P0103
MAF 14500 Hz
P0106
This DTC determines if the MAP sensor is stuck within the normal operation range
(Measured MAP - Manifold Model 1 pressure) filtered > 20 AND (Measured MAP Manifold Model 2 pressure) filtered > 20
Continuous The MAP reading and the Manifold Model calculations are performed in the same LoRes loop
DTC Type B
P0107
P0108
P0112
Detects a MAP sensor output that is out of the operating range low or continuous short to low or open in either the signal circuit or the MAP sensor. Detects a MAP sensor output that is out of the operating range high or continuous short to high in either the signal circuit or the MAP sensor. This DTC detects a continuous short to ground in the IAT signal circuit or the IAT sensor This DTC detects a continuous open or short to high in the IAT signal circuit or the IAT sensor
DTC Type B
DTC Type B
P0113
VS sensor DTCs not active ECT sensor DTCs not active Engine run time > 10 seconds ECT Temperature < 150C VSS >= 0 KPH MAF sensor DTCs not active ECT sensor DTCs not ac tive VS sensor DTCs not active Engine run time > 10 seconds ECT > -40 MAF > 511 gm/s 511 KPH >= VSS
50 test failures in 63 test samples 1 sample/100 msec 50 test failures in 63 test samples 1 sample/100 msec
DTC Type B
DTC Type B
Page 3 of 47
Block heater detection: ECT at power up > IAT at power up by 15.75C Power up IAT > 15.75C Vehicle driven a minimum of 400 seconds above 24 KPH and IAT drops more than 5.25 C from power up IAT.
P0117
P0118
P0120
Determines if the ECT sensor is shorted low by checking for an ECT sensor resistance below a threshold Determines if the ECT sensor is shorted high by checking for an ECT sensor resistance above a threshold Detects a continuous or intermittent short or open in TP sensor #1 circuit
No IAT DTCs IAT < 70 C Or Engine run time > 10 sec No IAT DTCs IAT > -7 C Or Engine run time > 60 sec Ignition in unlock/accessory, run or crank System voltage>5.23 V No 5 V reference DTCs
50/100 counts 1 count/sec Continuous check 50/100 counts 1 count/sec Continuous check 79/159 counts; 52 counts continuous; 3.125 msec /count in the ECM main processor 19/39 counts or 13 counts continuous; 12.5 msec/count in the MHC processor Continuous Calculations are performed every 12.5 ms
DTC Type B
DTC Type B
DTC Type A
P0121
The DTC determines if a TPS sensor is stuck within the normal operating range
Engine rpm =>400 and <= 6000 MAP sensor high/low DTCs not active MAF sensor high/low DTCs not active Crank sensor DTCs not active Engine Coolant DTCs not active Intake Air Temp. DTCs not active Engine Coolant > 70 deg C and < 125 deg C Intake Air Temp > -7 deg C and < 100 deg C
DTC Type B
Page 4 of 47
P0123
DTC Type A
P0128
Detects if the engine coolant temperature rises too slowly due to an ECT sensor or cooling system fault
Actual accumulated airflow > predicted accumulated airflow and engine coolant temperature <77C Airflow is accumulated every sec if 10 grams/sec < MAF < 55 grams/sec
No MAF, IAT, VSS, ECT circuit DTCs Start up ECT < 72 C Minimum average airflow > 5 grams/sec VSS > 8 KPH for .5 kilometer 30 secs < Engine run time < 1800 secs IAT -7 C Engine RPM < 3300
DTC Type B
Page 5 of 47
Specific Enable Criteria 0.99 Equivalence ratio 1.01 5 % throttle position 50 % Fuel state = closed loop with no fault pending All fuel injectors = ON Traction Control = not active All of the above met for at least 2 seconds
P0132
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 Traction Control, AIR, Fuel, Idle, EGR, and Engine Not Overspeed Intrusive Tests = Not Active 10 volts < system voltage < 18 volts EGR, Idle, Fuel Inj, and AIR Device controls = Not Active Fuel Level > 10 % or fuel level data fault active
DTC Type
Specific Enable Criteria 0.99 Equivalence Ratio 1.01 0 % throttle position 50 % Fuel State = Closed loop All of the above met for at least 2 seconds
Page 6 of 47
Page 7 of 47
Page 8 of 47
P0138
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 Traction Control, AIR, Fuel, Idle, EGR, and Engine Not Overspeed Intrusive Tests = Not Active 10 volts < system voltage < 18 volts EGR, Idle, Fuel Inj, and AIR Device controls = Not Active Fuel Level > 10 % or fuel level data fault active Specific Enable Criteria 0.99 Equivalence Ratio 1.01 5 % throttle position 50 % Fuel State = Closed loop
DTC Type
Page 9 of 47
Page 10 of 47
Page 11 of 47
Page 12 of 47
Page 13 of 47
Page 14 of 47
General Notes:
1.
2.
Page 15 of 47
Intrusive: If a passive decision cannot be made, and the EWMA of purge-on LONG FT samples < 0.80, purge is ramped off to determine if excess purge is the cause. Therefore, the following must also occur to report a failure:
The EWMA of LONG FT samples with purge off < 0.79 for at least 7 seconds during each of 2 intrusive segments.
Intrusive Notes:
1. Segments can last up to 60 seconds, and are separated by the smaller of a 30 second purge-on time or enough time to purge 18 grams of vapor. 2. A maximum of 3 completed segments or 30 intrusive attempts are allowed for each intrusive test.
General Notes:
At least 32 seconds of LTM data must accumulate on each trip, with at least 22 seconds of data in the current fuel trim cell before a pass or fail decision can be made. 2. In consideration of the above enable criterion, development data indicates that the Fuel Adjustment System Diagnostic (FASD) is typically enabled during (84%) of the EPAIII drive cycle. This is also typical of real-world driving, however values will vary slightly (higher or lower) based on the specific enable conditions present during the drive cycle. Engine Running 18 volts > System Voltage > 9 volts Condition Stable > 5sec Engine Running 18 volts > System Voltage > 9 volts Condition Stable > 5sec Engine Running 18 volts > System Voltage > 9 volts Condition Stable > 5sec Engine Running 18 volts > System Voltage > 9 volts Condition Stable > 5sec 1.
P0201
10/20 counts 4 counts/sec Continuous check 10/20 counts 4 counts/sec Continuous check 10/20 counts 4 counts/sec Continuous check 10/20 counts 4 counts/sec Continuous check
DTC Type B
P0202
DTC Type B
P0203
DTC Type B
P0204
DTC Type B
Page 16 of 47
P0220
DTC Type A
Page 17 of 47
P0315
Determine if the crankshaft position system variation has not been learned This diagnostic will detect a failed internal ECM component associated with knock control
0.5 sec 100msec loop Continuous check 50 Counts out of 63 Counts 100ms sample rate Continuous
DTC Type A
P0324
Any Cylinders Avg Gain Signal > 4.5V if RPM> 2000 RPM OR All Cylinders Actual Signals < 0.2V if RPM> 1500 RPM
APC >65. Temporarily disabled (Indeterminate state reported) for samples in which P0325, P0327, P0328, P0330, P0332, or P0333 report Failed state.
DTC Type A
Page 18 of 47
P0326
This diagnostic checks for an overactive knock sensor caused by noisy engine components (e.g. lifters)
Fast Retard 10
Engine Speed 1800 RPM MAP 55 KPA No throttle fault No PTO active Fast spark retard active
DTC Type B
P0327
This diagnostic checks for an out of range low knock sensor signal
Sensor Input Signal Line > 2.86 V or Sensor Return Signal Line < 1.48 V
Coolant> -40 C and Engine Run Time > 2 Minutes PTO not active
DTC Type B
This diagnostic checks for an Sensor Input Signal Line < 2.02 V or out of range high knock Sensor Return Signal Line > 3.76 V sensor signal
Coolant> -40 C and Engine Run Time > 2 Minutes PTO not active
DTC Type B
Page 19 of 47
P0336
20 crank resyncs occur within 25 secs Set P0336 Or Crank pulses without gaining sync during a time period. If time exceeds 0.4 seconds Set P0336 Diagnostic executes every 250 milliseconds
DTC Type B
Page 20 of 47
This DTC checks the circuit The ECM detects that the commanded for electrical integrity during state of the driver and the actual state of operation. Monitors EST for the control circuit do not match. Cylinder 1 (Cylinders 1 and 4 for V6)
P0352
This DTC checks the circuit The ECM detects that the commanded for electrical integrity during state of the driver and the actual state of operation. Monitors EST for the control circuit do not match. Cylinder 2 (Cylinders 2 and 5 for V6)
DTC Type B
P0353
This DTC checks the circuit The ECM detects that the commanded for electrical integrity during state of the driver and the actual state of operation. Monitors EST for the control circuit do not match. Cylinder 3 (Cylinders 3 and 6 for V6)
DTC Type B
P0354
This DTC checks the circuit for electrical integrity during operation. Monitors EST for Cylinder 4
The ECM detects that the commanded state of the driver and the actual state of the control circuit do not match.
DTC Type B
P0355
This DTC checks the circuit for electrical integrity during operation. Monitors EST for Cylinder 5
The ECM detects that the commanded state of the driver and the actual state of the control circuit do not match.
DTC Type B
IF[
THEN
Page 21 of 47
After Engine Start (slow event based) Detects cam sensor performance malfunctions by monitoring for the Near Engine Start (fast event based) incorrect number of cam 5 > cam pulses > 15 sensor pulses in a given number of crank sensor pulses
Page 22 of 47
P0412
No active MAF DTCs No active MAP DTCs No active AIR Pressure Sensor Performance DTCs This test is run during No active AIR Pressure Sensor Circuit DTCs Phase 1 (AIR pump No active AIR pump relay DTCs OR commanded On, Valve No active AIR valve relay DTCs commanded Open) No active IAT DTCs [System Pressure Error > 0 kPa OR No active ECT DTCs System Pressure Error < 0 kPa] while Leaks downstream of the No active Misfire DTCs the Average String Length < 35 valve are detected via an No active Catalyst Monitor DTCs evaluation of both No active P0606 DTC pressure error and average Notes: No active 5 Volt DTCs pressure String Length The String Length failure threshold No active EST DTCs a term that represents the may be a function of average MAF on No active Fuel Injector DTCs absolute pressure delta applications where this was deemed BARO > 70 kPa accumulated every 6.25ms, necessary (i.e. String Length vs. MAF Engine Airflow < 42 g/s then averaged over the 9V < System Voltage < 18V look-up table). duration of the test. Low Stability Time > 5 seconds String Length values are AIR System commanded On indicative of downstream Additional String Length accumulation criterion: leaks or blockages. AIR commanded On for > 3 sec. 5600 RPM > Engine RPM > 6400 RPM This DTC checks the AIR The ECM detects that the commanded 11V < System Voltage < 18V solenoid circuit for state of the driver and the actual state electrical integrity of the control circuit do not match.
50/63 counts Frequency: 4 counts/second Continuous check 50/63 counts Frequency: 4 counts/second Continuous check
DTC Type B
P0418
This DTC checks the AIR pump relay circuit for electrical integrity
The ECM detects that the commanded 11V < System Voltage < 18V state of the driver and the actual state of the control circuit do not match.
DTC Type B
Page 23 of 47
General Enable No EVAP, PTO not active, TAC system, MAF, CAM, ECT, CKP, EGR, BARO, AIR, EST, Fuel Normalized Ratio OSC Value Calculation Injector, Fuel Trim, Idle Air, MAP, IAT, Misfire, O2 Information and Definitions = Sensor, TP Sensor, VSS or Engine Overtemp 1. Raw OSC Calculation = (post cat O2 Protection Mode DTCs Resp time - pre cat O2 Resp time) Valid Idle Period Criteria 2. BestFailing OSC value from a Throttle Position < 2% calibration table (based on temp and Vehicle Speed <= 1.6 kph exhaust gas flow) Engine speed >= 1250 RPM for a minimum of 16 3. WorstPassing OSC value (based on seconds since end of last idle period. temp and exhaust gas flow) Engine run time >= 100 seconds Tests attempted this trip < 255.00 Normalized Ratio Calculation = The catalyst diagnostic has not yet completed for the (1-2) / (3-2) current trip. Catalyst Idle Conditions Met Criteria A Normalized Ratio of 1 essentially General Enable met and the Valid Idle Period Criteria represents a good part and a ratio of 0 met essentially represents a very bad part. Green Converter Delay = Not Active Induction Air> -20 C Induction Air < 85 C FASD and/ or POS Diagnostic Intrusive Test and/or AIR Diagnostic Intrusive Test not Active RunCrank Voltage > 10.8 volts Ethanol Estimation Is NOT in Progress ECT >= 50 C ECT <= 125 C Barometric Pressure > 70 KPA Idle Time is <= 50 seconds Idle time is incremented if the vehicle speed <= 1.6 kph and the throttle position <= 2.0% as identified in the Valid Idle Period Criteria section. Short Term Fuel Trim < 1.12 Short Term Fuel Trim > 0.90 Predicted catalyst temp 500C AND engine airflow > 14 grams per second for at least 30 seconds with a closed throttle time 60 seconds consecutively (closed throttle consideration involves having the TPS < the value as stated in the Valid Idle Period Criteria Section) Continued next page
Green Converter Delay Criteria This is part of the check for the Catalyst Idle Conditions Met Criteria section The diagnostic will not be enabled until the following has been met: Predicted catalyst temperature >= 600 C for 3600 seconds noncontinuously. Note: this feature is only enabled when the vehicle is new and cannot be enabled in service
Page 24 of 47
Catalyst System Low Efficiency P0420 Bank 1 (Continued from prior page)
Idle Stable Criteria :: Must hold true from after Catalyst Idle Conditions Met to the end of test MAF >= 2 grams per second MAF <=15 grams per second Predicted catalyst temperature <= 800 degC Engine Fueling Criteria at Beginning of Idle Period The following fueling related must also be met from between 4 and 7 seconds after the Catalyst Idle Conditions Met Criteria has been met for at least 4 seconds prior to allowing intrusive control Number of pre-O2 switches >= 2 Short Term Fuel Trim Avg >= 0.96 Short Term Fuel Trim Avg <= 1.04
Page 25 of 47
P0443
This DTC checks the circuit for electrical integrity during operation.
The ECM detects that the commanded state of the driver and the actual state of the control circuit do not match.
20 failures out of 25 samples 250 msec /sample Continuous with solenoid operation
DTC Type B
Page 26 of 47
P0449
This DTC checks the circuit for electrical integrity during operation.
General Test Enable: No MAP Sensor DTCs No TP Sensor DTCs No VSS DTCs No IAT DTCs OR No ECT DTCs Vented Vacuum < 623 Pa or No Fuel Tank Pressure Sensor circuit DTCs Vented Vacuum > 1245 Pa for 60 seconds No EVAP Canister Purge Valve solenoid circuit DTCs No EVAP Canister Vent Solenoid circuit DTCs 2 liters of fuel must be consumed after No Thermostat Rationality DTCs setting the DTC active the first time to set 10 % Fuel Level 90. % the DTC active the second time. 11 V System Voltage 18 V 4 C Startup IAT 30C Startup ECT 35 C BARO 74.00 kPa (8000 ft) RunCrankIgnInRange (11 volts Ignition 18 volts) The ECM detects that the commanded state of the driver and the actual state of the control circuit do not match.
20 failures out of 25 samples 250 msec / sample Continuous with solenoid operation This test is executed during an engine-off natural vacuum small leak test. The number of times that it executes can range from zero to two per engine-off period. The length of the test is determined by the refueling rationality test, which can take up to 600 seconds to complete.
DTC Type B
P0451
The DTC will be set if the fuel tank vacuum sensor is out of range when it tries to re-zero prior to the phase-1 or phase-2 portions of the engine-off natural vacuum small leak test.
The tank vacuum sensor voltage is compared to a window about the nominal sensor voltage offset (~1.5 volts) Upper voltage threshold (voltage addition above the nominal voltage): 0.2 volts Lower voltage threshold (voltage subtraction below the nominal voltage): 0.2 volts The difference between tank vacuum sensor voltage and the nominal offset voltage is then normalized against the appropriate threshold listed above to produce a ratio between 0.0 and 1.0. This normalized re-zero ratio is then filtered with a EWMA (with 0= perfect pass and 1=perfect fail). Once EWMA exceeds the fail threshold, the DTC light is illuminated. The DTC light can be turned off if the EWMA falls below the re-pass threshold for 3 consecutive trips. Fail threshold = 0.73 Re-Pass threshold = 0.40 Fuel tank pressure sensor signal < 3% of Vref (0.15 volts) produces a failing sample. Otherwise, the sample is considered passing.
This test will execute whenever the engine-off natural vacuum small leak test (P0442) executes
P0452
This DTC will detect a fuel tank pressure sensor signal that is too low out of range.
0.10 second delay after sensor power up for sensor warm-up ECM State <> crank
DTC Type B
Page 27 of 47
P0454
This test will execute whenever the engine-off natural vacuum small leak test (P0442) executes
DTC Type A
P0455
This DTC will detect a weak vacuum condition (large leak or purge blockage) in the Evap system.
General Test Enable No MAP Sensor DTCs No TP Sensor DTCs No VSS DTCs No IAT DTCs 2 liters of fuel must be consumed after setting the DTC active the first time to set No ECT DTCs the DTC active the second time. No Fuel Tank Pressure circuit Sensor DTCs No Fuel Tank Pressure Intermittant DTCs Weak Vacuum Follow-up Test (fuel cap No Evap Canister Purge Valve solenoid circuit DTCs replacement test) No EVAP Canister Vent Solenoid circuit DTCs Weak Vacuum Test failed. No Thermostat Rationality DTCs Passes if tank vacuum 2740 Pa. 10 % Fuel Level 90. % 11 V System Voltage 18 V Note: Weak Vacuum Follow-up Test can BARO 74.00 kPa (8000 ft) only report a pass. Cold Start Test Startup temperature (ECT-IAT): 8 C if ECT > IAT Cold Test Timer 1000 seconds 4 C Startup IAT 30C Startup ECT 35 C Weak Vacuum Follow-up Test This test can run following a weak vacuum failure or on a hot restart.
Once per cold start Time is dependent on driving conditions Max. before test abort is 1000 seconds Weak Vacuum Follow-up Test With large leak detected, the follow-up test is limited to 1300 seconds. Once the MIL is on, the follow-up test runs indefinitely.
DTC Type B
P0461
This DTC will detect a fuel sender stuck in range in the primary fuel tank.
IF Delta Fuel Volume change less than 10 No VSS DTCs set liters over an accumulated 241 Engine Running Kilometers.
DTC Type B
Page 28 of 47
This DTC will detect a Fuel level Sender % of 5V range < 10 % fuel sender stuck out of range low in the primary fuel tank. This DTC will detect a fuel sender stuck out of range high in the primary fuel tank. This DTC will detect intermittent fuel level sensor signals that would have caused the engine-off natural vacuum small leak test to abort due to an apparent refueling event. Fuel level Sender % of 5V range > 60%
P0463
DTC Type B
P0464
If a change in fuel level is detected the engine-off natural vacuum test is aborted due to an apparent refueling event. Subsequent to the abort, a refueling rationality test is executed to confirm that a refueling event occurred. If a refueling is confirmed, then the test sample is considered passing. Otherwise, the sample is considered failing indicating an intermittent signal problem. The refuel event is defined as a change of 20% fuel level during the engine-off test. A refueling event is confirmed if the fuel level has a persistent change of 20 % for 30 seconds.
This test will execute whenever the engine-off natural vacuum small leak test (P0442) executes
DTC Type A
P0496
This DTC will determine if the purge solenoid is leaking to engine manifold vacuum.
Tank Vacuum > 2491 Pa for 5.00 sec BEFORE Test time > 60 seconds (cold start)
General Test Enable: No MAP Sensor DTCs No TP Sensor DTCs No VSS DTCs No IAT DTCs No ECT DTCs No Fuel Tank Pressure Sensor circuit DTCs No EVAP Canister Purge Valve solenoid circuit DTCs No EVAP Canister Vent Solenoid circuit DTCs No Thermostat Rationality DTCs 10 % Fuel Level 90 % 11 V System Voltage 18 V 4 C Startup IAT 30C Startup ECT 35 C BARO 74.00 kPa (8000 ft)
Once per cold start. Cold start: max time is 1000 seconds
DTC Type B
Page 29 of 47
Page 30 of 47
Page 31 of 47
P0601
DTC Type A
P0602
P0603
This DTC will be stored if the PCM is a service PCM that has not been programmed. Non-volatile memory checksum error at controller power-up
DTC Type A
Ignition on
DTC Type A
Page 32 of 47
PCM Processor Processor Performance Check - Throttle limiting Fault Processor Performance Check - ETC software is not executed in proper order Processor Performance Check Processor Performance Check - SPI failed Processor Performance Check - motor processor state of health (Main) Processor Performance Check - Learn Corruption Fault (Main&motor processor) Processor Performance Check - Learn Corruption Fault MAIN & motor processor Processor Performance Check - motor processor state of health (Main) Processor Performance Check - MAIN state of health (motor processor) Control Module Accelerator Pedal Position (APP) System Performance
P0606
MHC processor detects throttle limiting fault Software tasks loops > schedule tasks loop Loss of SPI communication from the motor processor 1.5 msec < Average motor processor state of health toggle > 2.5 msec TPS or APPS minimum learned values fail compliment check TPS or APPS minimum learned values fail range check Motor processor integrity check error occurs Motor processor integrity check error of main processor occurs
DTC Type A
P060D
PPS sensor switch fault Difference between Main processor indicated accelerator pedal position and MHC processor indicated accelerator pedal position > 2.5% If your program does not have equal slope pedal sensors, delete number one above as it does not apply. EEPROM write will not complete
Ignitions in unlock/ accessory and run, System voltage > 5.23 V No PCM processor DTC Ignition in unlock, accessory, run or crank System voltage > 5.23 V No PCM processor DTC, No Comm Fault w/ Main
DTC Type A
P062F
Ignition on.
DTC Type A
Page 33 of 47
P0650
P0651
This DTC checks the circuit for electrical integrity during operation. Detects a continuous or intermittent short on the #2 5 V sensor reference circuit
The ECM detects that the commanded state of the driver and the actual state of the control circuit do not match. Vref1 < 4.43 or > 4.66 volts
Ignition voltage > 11 volts, and < 18 volts Remote start is not active
20 failures out of 25 samples 250ms loop continuous 19/39counts or 187.5 msec continuous; 12.5 msec/count in main/MHC processor
DTC Type B
No MIL DTC Type A
Ignition in unlock/accessory, run or crank System voltage > 5.23 V No ECM processor DTCs
P0685
P0690
This DTC checks the circuit for electrical integrity during operation. This DTC is a check to determine if the Powertrain relay is functioning properly
The ECM detects that the commanded state of the driver and the actual state of the control circuit do not match. PT Relay feedback voltage is 16 volts Stuck Test: PT Relay feedback voltage is > 2 volts when commanded OFF Transmission Emissions-Related DTC set
DTC Type B
P0700
P1101
Monitors the TCM MIL request line to determine when the TCM has detected a MIL illuminating fault. This DTC determines if there are multiple air induction problems affecting airflow and/or manifold pressure.
5 failures out of 6 samples 1 second / sample Stuck Test: 100ms / sample Continuous failures 2 seconds Continuous
DTC Type B
DTC Type A
No MIL
Filtered Throttle Error > 350 kPa*grams per second And Filtered Manifold2 Error > 20 kPa And Filtered Pressure1 Error > 20 kPa OR Filtered Airflow Error > 15 grams per second
Engine rpm =>400 and <= 6000 MAP sensor high/low DTCs not active EGR circuit/performance DTCs not active MAF sensor high/low DTCs not active Crank sensor DTCs not active Engine Coolant DTCs not active Intake Air Temp. DTCs not active Engine Coolant > 70 deg C and < 125 deg C Intake Air Temp > -7 deg C and < 100 deg C
DTC Type B
Page 34 of 47
Green Sensor Delay Criteria The diagnostic will not be enabled until the next ignition cycle after the following has been met: Airflow greater than 20 g/sec for 120000 grams of accumulated flow noncontinuously. (Note that all other enable criteria must be met on the next ignition cycle for the test to run on that ignition cycle) Note: this feature is only enabled when the vehicle is new and cannot be enabled in service
Page 35 of 47
3.
P1400
Model based test computes exhaust thermal energy from elevated idle speed and retarded spark advance. Detects if the cold start emission reduction system has failed resulting in the delivered thermal energy being out of range.
(Average desired accumulated exhaust energy - Average estimated accumulated exhaust energy) < -6.5 kJ/s OR (Average desired accumulated exhaust energy - Average estimated accumulated exhaust energy) > 0.2 kJ/s
Page 36 of 47
Ignition Correlation
P1682
Detect a continuous or intermittent OOC between the Run/Crank Ignition Voltage & ETC Run/Crank Ignition Voltage
Ignition in unlock/accessory, run or crank System voltage > 5.23 V & Powertrain Relay Commanded on. Run/Crank Ignition voltage required to engage relay at the current IAT temperature, or ETC Run/Crank > voltage required to hold relay in once engaged. Pull-In Voltage 23 C = 7.00 volts 85 C = 8.70 volts 95 C = 9.00 volts 105 C = 9.20 volts 125 C = 10.00 volts Hold-In Voltage 5.50 volts
P2101
Detect a throttle positioning error Detect excessive motor driver current (PWM)
Difference between measured throttle position and modeled throttle position > 6.2 % Motor driver PWM output > Thresh. Thresh based on system voltage.
Ignition in run or crank [(RPM>0 and system voltage > 5.5 Volts) OR ( RPM=0 and not in battery saver mode and System voltage > 11 Volts)] Throttle not at default position NA No ignition correlation DTC active. Ignition in unlock/accessory, run or crank System voltage >5.23 V No 5 Volt reference DTCs
15/15 counts continuous Check runs every 12.5 msec in the main processor
DTC Type A
P2120
Detect a continuous or intermittent short or open in the APP sensor #1 on Main processor Detect a continuous or intermittent short or open in the APP sensor #1 on MHC processor Detect a continuous or intermittent short or open in the APP sensor #1 on Main processor
APP1 < .325 OR APP1 > 4.75 Volts APP1< .325 OR APP1 > 4.75 Volts
19/39counts or 13counts continuous; 12.5 msec/count in the main processor 19/39counts or 13counts continuous; 12.5 msec/count in the MHC processor 19/39counts or 13 counts continuous; 12.5 msec/count in the Main processor
DTC Type A
P2122
Ignition in unlock/accessory, run or crank System voltage >5.23 V No 5 Volt reference DTCs
DTC Type A
Page 37 of 47
P2125
Detect a continuous or intermittent short or open in the APP sensor #1 on Main processor Detect a continuous or intermittent short or open in the APP sensor #1 on MHC processor Detect a continuous or intermittent short or open in the APP sensor #2 on Main processor
APP2 < .325 OR APP2 > 4.75 Volts APP2< .325 OR APP2 > 4.75 Volts
Ignition in unlock/accessory, run or crank System voltage >5.23 V No 5 Volt reference DTCs
19/39counts or 13counts continuous; 12.5 msec/count in the main processor 19/39counts or 13counts continuous; 12.5 msec/count in the MHC processor 19/39counts or 13 counts continuous; 12.5 msec/count in the Main processor
DTC Type A
P2127
Ignition in unlock/accessory, run or crank System voltage >5.23 V No 5 Volt reference DTCs
DTC Type A
P2128
Detect a continuous or intermittent short or open in the APP sensor #2 on Main processor
Ignition in unlock/accessory, run or crank System voltage >5.23 V No 5 Volt reference DTCs
DTC Type A
P2135
Detects a continuous or intermittent correlation fault between TP sensors #1 and #2 on Main processor Detects a continuous or intermittent correlation fault between TP sensors #1 and #2 on MHC processor
Difference between TPS1 displaced and TPS2 displaced > 7.27% offset at min. throttle position with an increasing to 10% at max. throttle position Different between (raw min TPS1 ) and (raw_min TPS2) > 5% of Vref
Ignition in unlock/accessory, run or crank System voltage >5.23 V No 5 Volt reference DTCs
79/159 counts or 63 counts continuous; 3.125 msec/count in the main processor 19/39 counts or 15 counts continuous; 12.5 msec/count in the MHCprocessor
DTC Type A
Page 38 of 47
P2176
TPS > KeTPSC_Pct_MaxThrotSensorMin*0. 05 .86Volts during TPS min learn on the Main processor OR
Minimum TPS learn active state Stable throttle position reading for 40 msec Ignition in run or crank No TPS circuit DTCs No ignition correlation DTC active.
1.8secs
DTC Type A
TPS > KfETCS_Pct_MaxThrotSensorMin *0.05 .86 Volts during TPS min learn on the MHC processor
Page 39 of 47
This DTC determines if the Post catalyst (B1S2) O2 sensor cannot post catalyst O2 sensor is achieve voltage 725 millivolts. stuck in a normal lean voltage range and thereby can no longer be used for post oxygen sensor fuel control or for catalyst monitoring. The diagnostic is an intrusive test which increases the delivered fuel to achieve the required rich threshold.
Page 40 of 47
This DTC determines if the Post catalyst (B1S2) O2 sensor cannot post catalyst O2 sensor is achieve voltage 100 millivolts stuck in a normal rich voltage range and thereby can no longer be used for post oxygen sensor fuel control or for catalyst monitoring. The diagnostic is an intrusive test which requests the DFCO mode to achieve the required lean threshold.
P2430
This DTC detects Average Error < 0.5 kPa a stuck in range And pressure sensor Signal Variation < 1 signal
P2431
This DTC detects a skewed pressure sensor signal via a comparison of the AIR pressure sensor signal and estimated BARO, as well as an evaluation of the quality of the comparison. .
Difference between AIR pressure sensor and BARO < -10kPa or > 14kPa with AIR pump commanded Off OR Difference between AIR pressure sensor and BARO > 50kPa with AIR pump commanded On
No active P0412 DTC No active P0418 DTC No active DTC P0606 No active DTC P2432 No active DTC P2433 No active 5 Volt reference DTCs AIR pump commanded On No active P0412 DTC No active P0418 DTC No active DTC P0606 No active DTC P2432 No active DTC P2433 No active 5 Volt reference DTCs No active MAP DTCs Transfer Case not in 4WD Low range
DTC Type B
Page 41 of 47
P2433
AIR Pressure Sensor signal < 94% of 5V No active DTC P0606 Ref No active 5 Volt reference DTCs
DTC Type B
P2440
P2444
This DTC detects if the SAI pump is stuck On This test is run during Phase 3 (Pump commanded Off, valve commanded closed)
SAI Pressure Error > 2.5kPa (actual No active MAF DTCs pressure higher than predicted during No active MAP DTCs Phase 3 test) No active AIR Pressure Sensor Performance DTCs No active AIR Pressure Sensor Circuit DTCs No active AIR pump relay DTCs No active AIR valve relay DTCs No active IAT DTCs No active ECT DTCs No active Misfire DTCs No active Catalyst Monitor DTCs No active P0606 DTC No active 5 Volt reference DTCs No active EST DTCs No active Fuel Injector DTCs BARO > 70 kPa Engine Airflow < 42 g/s 9V < System Voltage < 18V Stability Time > 6 seconds AIR System commanded On
Phase 3 Test cumulative info > 3 seconds Frequency: Once per trip when SAI pump commanded On
DTC Type A
Page 42 of 47
P2771
This DTC determines if the Initial value test: engine off timer does not Initial ignition off timer value < 0 sec initialize or count properly. OR Initial ignition off timer value > 10 sec Clock rate test: Checks the accuracy of the 1 second timer by Clock rate test: comparing it with the 12.5 Time between ignition off timer msec timer increments < 0.8 sec Time between ignition off timer increments > 1.2 sec Time since last ignition off timer increment 1.375 sec Current ignition off time < old ignition off time Current ignition off timer minus old ignition off timer 1.0 Transfer Case Ratio is not For NR4 Transfer case (2.48) consistent with position of 4-Wheel Drive Low switch Fail Case 1 Range Switch = OPEN 2.23 Transfer Case Ratio 2.73 Fail Case 2 Range Switch = CLOSED 0.80 Transfer Case Ratio 1.75 For NR6 Transfer Case (4.03) Fail Case 1 Range Switch = OPEN 3.63 Transfer Case Ratio 4.43 Fail Case 2 Range Switch = CLOSED 0.80 Transfer Case Ratio 1.75
8 V Ignition Voltage 18 V 1000 Engine Speed 5500 RPM 5% Throttle Position Sensor 40% -20 C. Trans Temp 130 C. Vehicle Speed 41.0 kmh Engine Run Time 30 sec 80 Engine Torque 8192 N-m Trans Range Park, Neutral, or Reverse No Engine Position Sensor, Throttle Position Sensor, Vehicle Speed Sensor, or Output Speed Sensor codes
Fail Case 1 2 counts @ 2.0 sec . Fail Case 2 1 count @ 7.0 sec Type B
DTC type B
Page 43 of 47
This DTC determines if the Closed loop fuel control O2 sensor Ready O2 sensor voltage is not flag set to Not Ready. meeting the voltage criteria to enable closed loop fueling. O2 sensor voltage must be > 550 millvolts or < 350 millivolts to set closed loop fuel O2 Ready flag. Once set to Ready, the O2 sensor voltage cannot be > 350 millivolts and < 550 millivolts for > 5 seconds or the O2 Ready flag will be reset to Not Ready.
U0101
DTC Type B
Look up Tables
Page 44 of 47
Seconds
0.000 0.036 0.048 0.060 0.072 0.084 0.096 0.108 0.120 0.132 0.144 0.156 0.168 0.180 0.192 0.204 0.216 FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
0.000 PASS PASS PASS PASS PASS PASS PASS PASS PASS 0.036 PASS PASS PASS PASS PASS PASS PASS PASS PASS 0.048 PASS PASS PASS PASS PASS PASS PASS PASS PASS 0.060 PASS PASS PASS PASS PASS PASS PASS PASS PASS
0.072 PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS
Rich-Lean Ave
0.084 PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS
0.096 PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS
0.108 PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS 0.132 0.144 0.156 0.168 0.180 0.192 0.204 0.216 FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
0.120 PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL FAIL FAIL FAIL FAIL FAIL FAIL
FAIL PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL FAIL FAIL FAIL FAIL FAIL
FAIL PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL FAIL FAIL FAIL FAIL FAIL PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL FAIL FAIL FAIL FAIL PASS PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL FAIL FAIL FAIL PASS PASS PASS PASS PASS PASS PASS PASS PASS FAIL FAIL FAIL PASS PASS PASS PASS PASS PASS PASS PASS FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
ADDENDUM -
The following Sensed Parameters are additional parameters that are not used for the LLR engine with Automatic transmissions but are used on manual transmission applications or on all the LL8 (6 cylinder) engine applications.
MALFUNCTION CRITERIA AND THRESHOLD VALUE(S) Injector driver feedback indication = fault
SECONDARY PARAMETERS AND ENABLE CONDITIONS Engine Running 18 volts > System Voltage > 9 volts Condition Stable > 5sec
Page 45 of 47
P0356
This DTC checks the circuit for electrical integrity during operation. Monitors EST for Cylinder 6
The ECM detects that the commanded state of the driver and the actual state of the control circuit do not match.
DTC Type B
Vehicle Speed Sensor P0503 (VSS) Circuit: Intermittent (manual trans. applications)
DTC Type B
Page 46 of 47
No active 5 Volt reference DTCs Engine Not Cranking System Voltage > 10 volts No active 5 Volt reference DTCs Engine Not Cranking System Voltage 10 volts OBD Manufacturer Enable Counter = 0 Clutch Pedal Position Not Learned
200 failures out of 250 samples 25 ms loop Continuous 200 failures out of 250 samples 25 ms loop Continuous 250 ms loop Continuous
DTC Type A
DTC Type A
Monitor for Valid Clutch Pedal Fully Applied Learn Position values
Clutch Fully Applied Learn Position less than 6% of Vref or greater than 34% of Vref
DTC Type B
Page 47 of 47