2006 File 17
2006 File 17
2006 File 17
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P0005
*P0016
This DTC detects an open sensor ground or continuous short to high in either the signal circuit of the High Pressure Fuel Shutoff Relay Control Circuit 1X Signal This diagnostic will determine if the Cam sensor and high voltage switch have been installed correctly.
Disconnected, Shorted To Ground, Or IGN Volt > 6v And < 18v Shorted To Battery Engine Speed > 400 Rpm or 0 rpm
1 Second Loop
Cam signal falling edge out of phase 27 degrees from crank falling edge.
Engine is running run flag is true No crank position sensor not valid DTC
30 test failures within a 50 test sample size. Time necessary to complete sample: Varies with engine speed Every crank fall 5 failures out of 12 samples 500ms loop continuous
DTC Type B
(B1S1) HEATED OXYGEN SENSOR HEATER CONTROL CIRCUIT (B1S2) HEATED OXYGEN SENSOR HEATER CONTROL CIRCUIT (B2S1) HEATED OXYGEN SENSOR HEATER CONTROL CIRCUIT (B1S1) HEATED OXYGEN SENSOR HEATER RESISTANCE
P0030
This DTC checks the Heater Output Driver circuit for electrical integrity.
DTC Type B
P0036
This DTC checks the Heater Output Driver circuit for electrical integrity.
DTC Type B
P0050
This DTC checks the Heater Output Driver circuit for electrical integrity.
DTC Type B
P0053
Out-Of-Range (OOR) Resistance: Detects an oxygen sensor heater having an incorrect or out of range (OOR) resistance value.
O2 Heater Resistance < 3.12 ohms OR O2 Heater Resistance > 9.81 ohms (O2 Heater Resistance is corrected to 20 degrees C)
Frequency: Engine Soak Time > 10 Hours Once per valid cold start Coolant IAT < 8C -30C < Coolant Temp < 45C ECM/PCM Internal Engine Off Timer Performance 1 second loop Fault Not Active No ECT faults Active No IAT faults Active Engine run time < .15 seconds
DTC Type B
2006file17.doc
Page 1 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P0054
Out-Of-Range (OOR) Resistance: Detects an oxygen sensor heater having an incorrect or out of range (OOR) resistance value.
O2 Heater Resistance < 3.12 ohms OR O2 Heater Resistance > 9.81 ohms (O2 Heater Resistance is corrected to 20 degrees C)
Frequency: Engine Soak Time > 10 Hours Once per valid cold start Coolant IAT < 8C -30C < Coolant Temp < 45C ECM/PCM Internal Engine Off Timer Performance 1 second loop Fault Not Active No ECT faults Active No IAT faults Active Engine run time < .15 seconds 10 > Ignition Voltage > 18 Volts 5 failures out of 12 samples 500ms loop continuous
DTC Type B
(B2S2) HEATED OXYGEN SENSOR HEATER CONTROL CIRCUIT (B2S1) HEATED OXYGEN SENSOR HEATER RESISTANCE
P0056
This DTC checks the Heater Output Driver circuit for electrical integrity.
DTC Type B
P0059
Out-Of-Range (OOR) Resistance: Detects an oxygen sensor heater having an incorrect or out of range (OOR) resistance value.
O2 Heater Resistance < 3.12 ohms OR O2 Heater Resistance > 9.81 ohms (O2 Heater Resistance is corrected to 20 degrees C)
Frequency: Engine Soak Time > 10 Hours Once per valid cold start Coolant IAT < 8C -30C < Coolant Temp < 45C ECM/PCM Internal Engine Off Timer Performance 1 second loop Fault Not Active No ECT faults Active No IAT faults Active Engine run time < .15 seconds Frequency: Engine Soak Time > 10 Hours Once per valid cold start Coolant IAT < 8C -30C < Coolant Temp < 45C ECM/PCM Internal Engine Off Timer Performance 1 second loop Fault Not Active No ECT faults Active No IAT faults Active Engine run time < .15 seconds Engine running = true. Ignition on > 1 sec. RPM > 500. No Throttle Actuation DTC's. No PCM-TACM Serial Data DTC. Both TPS Circuit DTC's are not set. No PCM Processor DTC's No TACM Processor DTC Both counters are incremented by 2 for every error and decrement by 1 for every pass; both thresholds are 20; both counters must exceed threshold to set DTC. Check runs every 18.75 ms.
DTC Type B
P0060
Out-Of-Range (OOR) Resistance: Detects an oxygen sensor heater having an incorrect or out of range (OOR) resistance value.
O2 Heater Resistance < 3.12 ohms OR O2 Heater Resistance > 9.81 ohms (O2 Heater Resistance is corrected to 20 degrees C)
DTC Type B
P0068
Indicates that measured engine airflow does not match estimated engine airflow as established by the TPS.
MAP based airflow - estimated airflow > 150 mg/cyl AND MAF based airflow - estimated airflow > 150 mg/cyl
2006file17.doc
Page 2 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P0101
This DTC determines if the MAF sensor is stuck within the normal operating range
Calculated Flow Measured Flow cal (table) Table look up as a function of calculated flow
P0102
Detects a continuous short LOW FREQUENCY TEST: to low or a open in either MAF 1200 Hz the signal circuit or the MAF sensor
Engine running TP sensor DTCs not active MAP sensor DTCs not active EVAP DTCs not active MAF sensor high/low DTCs not active Traction control not active Not in DFCO System voltage 11V but 18V Canister Purge DC 100% MAP 3% TP 5% Engine vacuum 80 kPa Throttle Position 95% The above must be present for a period of time greater than 1.5 seconds LOW FREQUENCY TEST Engine Runtime 2 seconds Engine Speed 400 RPM System Voltage 8 volts The above must be present for a period of time greater than 1 second
40 test failures in a 100 test sample Check runs every 100 ms.
DTC Type B
LOW FREQUENCY TEST: 6 test failures in a 40 test sample. 1 sample per 100 ms Test is run at every reading of the Mass Air Flow sensor frequency HIGH FREQUENCY TEST: 18 test failures in a 24 test sample. 1 sample per 100 ms
DTC Type B
P0103
Detects a continuous short HIGH FREQUENCY TEST: to high in either the signal MAF 13500 Hz circuit or the MAF sensor
HIGH FREQUENCY TEST: Engine Runtime 2 seconds Engine Speed 400 RPM System Voltage 8 volts The above must be present for a period of time greater than 1 second
DTC Type B
Test is run at every reading of the Mass Air Flow sensor frequency
2006file17.doc
Page 3 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P0106
This DTC determines if the MAP sensor is stuck within the normal operation range
MAP (kPa) > or < predicted MAP (lookup table as a function of TPS and RPM)
P0107
Raw MAP < .04 volts ( 3 counts) This DTC detects a continuous short to low or open in either the signal circuit or the MAP sensor.
P0108
This DTC detects an open Raw MAP > 4.89 Volts (250 counts) sensor ground or continuous short to high in either the signal circuit or the MAP sensor
Engine Running MAP sensor high/low DTCs not active TP sensor DTCs not active IAC DTCs not active Traction Control not active Engine Speed 125 RPM Throttle Position 100% Idle Air 10 g/s Brake Switch State = no change Clutch Switch State = no change Power Steering = Stable PTO = not active AC Clutch State = no change Above stabilized for 1 second Engine Speed 500 RPM Engine Speed 5000 RPM TP sensor DTCs not active Engine Running Throttle Position is 0% when engine speed is 800 RPM Or Throttle Position is 12.5 % when engine speed is > 800 RPM TP sensor DTCs not active Engine Running Engine Run Time based on power up coolant temperature: 10 sec at 30C 80 sec at 15C 134 sec at 0C 188 sec at -15C 242 sec at -30 C; time is interpolated between temperature points Throttle Position is 0.996094 % when engine speed is 1200 RPM Or Throttle Position is 20 % when engine speed is > 1200 RPM
DTC Type B
DTC Type B
DTC Type B
2006file17.doc
Page 4 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P0112
Raw IAT < .244 Volts 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
P0113
VS sensor DTCs not active ECT sensor DTCs not active Vehicle speed 25 mph Engine run time > 45 seconds Coolant Temperature < 125C ECT sensor DTCs not active VS sensor DTCs not active Coolant Temperature 60 C Mass Air Flow < 15 g/s Vehicle Speed < 7 mph Engine run time > 120 seconds
25 test failures in a 50test sample 1 sample/500 ms 25 test failures in a 50 test sample. 1 sample/ 500 ms
DTC Type B
DTC Type B
P0116
P0117
A failure will be reported if any of the No VSS DTCs No IAT DTCs following occur: No ECT sensor shorted DTCs ECT at powerup > IAT at powerup by ECM/PCM Internal Engine Off Timer Performance 99.9843C after a minimum 10 hour DTC not active Non-volatile memory failure has not been detected soak (fast fail). on power-up. ECT at powerup > IAT at powerup by Engine off time > 600 minutes (10 hours) Test run this trip = false 15C after a minimum 10 hour soak Test aborted this trip = false and a block heater has not been detected. Block heater detection: ECT at powerup > IAT at powerup by ECT at powerup > IAT at powerup by 15C Powerup IAT > -7C 15C after a minimum 10 hour soak Vehicle driven a minimum of 400 seconds above and the time spent cranking the engine without starting is greater than 15 mph and IAT drops more than 8 C from powerup IAT. 10 seconds with the fuel level being above a minimum level of 5%. Low Resistance Pull-up This DTC detects a Engine run time > 10 seconds continuous short to ground Raw ECT < .234 Volts Or in the ECT signal circuit High Resistance Pull-up Min IAT < 50 C (min IAT is never allowed to go or the ECT sensor. Raw ECT < .035 Volts higher than 54.5 degrees C) Detects coolant temp sensor stuck in mid range
DTC Type B
DTC Type B
P0118
Circuit Continuity This DTC detects a continuous short to high or open in the ECT signal circuit or the ECT sensor.
Low Resistance Pull-up Raw IAT > 4.93 Volts High Resistance pull-up Raw IAT > 4.95 Volts
DTC Type B
2006file17.doc
Page 5 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P0120
1) TACM indicates a continuous or intermittent short or open in either the signal circuit or the TP sensor #1. OR 2) TACM indicates an invalid minimum mechanical position for the TP sensor #1. OR 3) TACM indicated reference voltage out of range.
1) Raw TP sensor signal < 0.376 V or > 4.506 V. OR 2)TP sensor minimum mechanical stop voltage < 0.376 V or > 0.714 V. OR 3) Vref out of range < 4.54 V or > 5.21 V.
Ignition in Run or Crank. Ignition voltage > 5.23 V. Valid TACM - PCM serial data. No TACM processor DTC.
1) Counter increments by 4 for every error, decrements by 1 for every pass; threshold is 133. Check runs every 3 ms. 2) One occurrence. Check runs at power-up. 3) Continuous. Counter increments by 1 for every error, decrements by 1 for every pass. Threshold is 10ms. For Ref direct short to ground. 4) Second continuous counter increments by 1 for every error and decrements by 1 for every pass, threshold is 1000 msec. Verify A/D input on Ref to be 5volts +/- tolerance. Stuck high test: 150 test failures within a 200 test sample Stuck low test: 150 test failures within a 200 test sample 1 sample/100ms
*P0121
The DTC determines if a Stuck high test: TPS sensor is stuck within The last throttle position value is > the normal operating range predicted throttle position based on engine RPM. Stuck low test: The last throttle position value is < predicted throttle position based on engine RPM
Test Enable: Engine Coolant Temp 60 C No TP sensor short DTCs active No IAC DTCs active No MAP DTCs active No MAF DTCs active Engine run time 120 sec BARO not defaulted MAP delta 1.5 kPa for 1 sec IAC 0 counts but 310 counts Stuck high test: MAP < 50 kPa Stuck low test: MAP > 65 kPa None
DTC Type B
*P0122
TP sensor signal voltage < .149 volts This DTC detects a continuous short to low or (7.6 counts) open in either the signal circuit or the TP sensor
DTC Type B
2006file17.doc
Page 6 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
*P0123
TP sensor signal voltage > 4.89 volts. None This DTC detects a continuous short to high in (249.9 counts) either the signal circuit or the TP sensor. This DTC detects if the engine coolant temperature rises too slowly due to an ECT or cooling system fault If actual accumulated airflow is > predicted accumulated airflow before engine coolant reaches 75 C when IAT is > 10 C, and before engine coolant reaches 55C when IAT is 10C but -7C. No MAF, MAP, TP Sensor, IAT, ECT shorted or open, VSS, ECT High Sided Rationality, or Fuel Compensation faults active ECT shorted or open faults not failing IAT -7C 90seconds Engine runtime 1370 seconds Fuel ethanol percent 85% ECT at startrun 70C for IAT above 10C; ECT at startrun 50C for IAT 10C but -7C Minimum Average Airflow 10 gps Vehicle speed 5 MPH for at least 1.50 miles Maximum airflow added to actual accumulated airflow limited to 75 gps Airflow added to actual accumulated airflow is considered 0 gps below an actual 20 gps. No Throttle, IAT, Injector, Coolant, Air Flow, Purge Control, MAP, Fuel Composition or Engine Protect faults Active. Catalyst Monitor Test not Intrusive Not in Device Control Post Oxygen Sensor Diagnostic not Intrusive 10 V System Voltage 18 V No injectors disabled Closed loop fueling Ethanol % 90 0.992 Equivalence Ratio 1.014 Fuel Level 10% 3% TPS 70% Above conditions met for 2 sec
90 test failures in a 100 test sample size. 1 sample/12.5ms 30 failures to set DTC Frequency: Once per ignition cycle 1 second loop
DTC Type B
P0128
DTC Type B
P0131
Oxygen sensor voltage < 200 mV Circuit Continuity Detects a HO2S voltage stationary lean (low signal voltage) condition.
310 failures out of 330 samples. Sensor monitored for 5 sets of samples. After 5 sets of failures, related sensors checked for same failure. If related sensor also failing, then no action is taken. 100 ms/sample Continuous
DTC Type B
2006file17.doc
Page 7 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P0132
Oxygen sensor voltage > 1050 mV Circuit Continuity Detects a HO2S voltage stationary rich (high signal voltage) condition.
No Throttle, IAT, Injector, Coolant, Air Flow, Purge Control, MAP, Fuel Composition or Engine Protect faults Active. Catalyst Monitor Test not Intrusive Not in Device Control Post Oxygen Sensor Diagnostic not Intrusive 10 V System Voltage 18 V Closed loop fueling Ethanol % 90 0.992 Equivalence Ratio 1.014 Fuel Level 10% 3% TPS 70%
90 failures out of 96 samples. Sensor monitored for 5 sets of samples. After 5 sets of failures, related sensors checked for same failure. If related sensor also failing, then no action is taken. 100 ms/sample Continuous
DTC Type B
P0133
Detects slow symmetrical rich to lean or lean to rich HO2S signal transition rates.
Above conditions met for 2 seconds 100 sec No Throttle, IAT, Injector, Coolant, Air Flow, Purge Control, MAP, Fuel Composition or Engine Once per trip. Protect faults Active. Bi-Fuel Operation (Bin 10) Catalyst Monitor Test not Intrusive HO2S sensor average transition time: Not in Device Control Post Oxygen Sensor Diagnostic not Intrusive L/R > 255 ms R/L > 255 ms 10 V System Voltage 18 V DTCs P0131, P0132, P0134 and P0135 not Active Dedicated Operation (Bin 8) -1280 C < Predicted O2 Sensor Temp < 1280 C HO2S sensor average transition time: No Misfire Faults Active L/R > 232 ms Fuel Level 10% R/L > 210 ms Ethanol % 90 ECT > 60 C Engine runtime > 160 sec CCP Duty Cycle 0% PRNDL in drive range Closed Loop Fuel Control 1200 RPM 3000 20 Air Flow 55g/s. TPS 5% The oxygen sensor transitions between 250 625 mV.
DTC Type B
2006file17.doc
Page 8 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P0134
No Throttle, IAT, Injector, Coolant, Air Flow, Purge Control, MAP, Fuel Composition or Engine Protect faults Active. Catalyst Monitor Test not Intrusive Not in Device Control Post Oxygen Sensor Diagnostic not Intrusive 10 V System Voltage 18 V Ethanol % 90 Engine runtime > 300 sec No Throttle, IAT, Injector, Coolant, Air Flow, Purge Control, MAP, Fuel Composition or Engine Protect faults Active. Catalyst Monitor Test not Intrusive Not in Device Control Post Oxygen Sensor Diagnostic not Intrusive 10 V System Voltage 18 V Coolant 50 C 3 g/s Airflow 40 g/s Engine runtime 300 sec 500 RPM 3000 Ethanol % 90 DTC P0053 not set. All of the above true for at least 2 seconds Heater must be commanded on.
DTC Type B
P0135
Current Monitor: Detects a malfunctioning HO2S heater circuit by monitoring the current through the circuit.
DTC Type B
P0137
Oxygen sensor voltage < 80 mV Circuit Continuity Detects a HO2S voltage stationary lean (low signal voltage) condition.
No Throttle, IAT, Injector, Coolant, Air Flow, Purge Control, MAP, Fuel Composition or Engine Protect faults Active. Catalyst Monitor Test not Intrusive Not in Device Control Post Oxygen Sensor Diagnostic not Intrusive 10 V System Voltage 18 V No injectors disabled Closed loop fueling Ethanol % 90 0.992 Equivalence Ratio 1.014 Fuel Level 10% 3% TPS 70% Above conditions met for 2 sec
380 failures out of 400 samples Sensor monitored for 5 sets of samples. After 5 sets of failures, related sensors checked for same failure. If related sensor also failing, then no action is taken. 100 ms/sample Continuous
DTC Type B
2006file17.doc
Page 9 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P0138
Oxygen sensor voltage > 950 mV Circuit Continuity Detects a HO2S voltage stationary rich (high signal voltage) condition.
No Throttle, IAT, Injector, Coolant, Air Flow, Purge Control, MAP, Fuel Composition or Engine Protect faults Active. Catalyst Monitor Test not Intrusive Not in Device Control Post Oxygen Sensor Diagnostic not Intrusive 10 V System Voltage 18 V Closed loop fueling Ethanol % 90 0.992 Equivalence Ratio 1.014 Fuel Level 10% 3% TPS 70% Above conditions met for 2 seconds
380 failures out of 400 samples. Sensor monitored for 5 sets of samples. After 5 sets of failures, related sensors checked for same failure. If related sensor also failing, then no action is taken. 100 ms/sample Continuous
DTC Type B
P0140
<OR>
No Throttle, IAT, Injector, Coolant, Air Flow, Purge Control, MAP, Fuel Composition or Engine Protect faults Active. Catalyst Monitor Test not Intrusive Not in Device Control Post Oxygen Sensor Diagnostic not Intrusive 10 V System Voltage 18 V Ethanol % 90 Engine runtime > 300 sec Closed Loop Fueling 5% TPS within 1 sec, 6 times DTC P0141 not Active DTC P0054 not Active
1450 failures out of 1500 samples. 100 ms/sample Once per trip
DTC Type B
Post O2 sensor fast pass B1S2 > 550 mV B1S2 < 350 mV
No Throttle, IAT, Injector, Coolant, Air Flow, Purge Control, MAP, Fuel Composition or Engine Protect faults Active. Catalyst Monitor Test not Intrusive Not in Device Control Post Oxygen Sensor Diagnostic not Intrusive 10 V System Voltage 18 V Ethanol % 90 Engine is running Engine runtime 200 sec DTC P0141 not Active DTC P0054 not Active
550 more passing samples than failing samples. 100 ms/sample Once per trip
2006file17.doc
Page 10 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P0141
Current Monitor: Detects a malfunctioning HO2S heater circuit by monitoring the current through the circuit.
No Throttle, IAT, Injector, Coolant, Air Flow, Purge Control, MAP, Fuel Composition or Engine Protect faults Active. Catalyst Monitor Test not Intrusive Not in Device Control Post Oxygen Sensor Diagnostic not Intrusive 10 V System Voltage 18 V Coolant 50 C 3 g/s Airflow 40 g/s Engine runtime 300 sec 500 RPM 3000 Ethanol % 90 DTC P0053 not set. All of the above true for at least 2 seconds Heater must be commanded on.
DTC Type B
P0148
Modules Disagree. PCM Internal Status Disagrees with IDM Reported Status.
IGN Volt > 6V and < 18V Engine Speed > 1 RPM
2 second loop
P0151
Oxygen sensor voltage < 200 mV Circuit Continuity Detects a HO2S voltage stationary lean (low signal voltage) condition.
No Throttle, IAT, Injector, Coolant, Air Flow, Purge Control, MAP, Fuel Composition or Engine Protect faults Active. Catalyst Monitor Test not Intrusive Not in Device Control Post Oxygen Sensor Diagnostic not Intrusive 10 V System Voltage 18 V No injectors disabled Closed loop fueling Ethanol % 90 0.992 Equivalence Ratio 1.014 Fuel Level 10% 3% TPS 70% Above conditions met for 2 sec
310 failures out of 330 samples. Sensor monitored for 5 sets of samples. After 5 sets of failures, related sensors checked for same failure. If related sensor also failing, then no action is taken. 100 ms/sample Continuous
2006file17.doc
Page 11 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P0152
Oxygen sensor voltage > 1050 mV Circuit Continuity Detects a HO2S voltage stationary rich (high signal voltage) condition.
No Throttle, IAT, Injector, Coolant, Air Flow, Purge Control, MAP, Fuel Composition or Engine Protect faults Active. Catalyst Monitor Test not Intrusive Not in Device Control Post Oxygen Sensor Diagnostic not Intrusive 10 V System Voltage 18 V Closed loop fueling Ethanol % 90 0.992 Equivalence Ratio 1.014 Fuel Level 10% 3% TPS 70%
90 failures out of 96 samples. Sensor monitored for 5 sets of samples. After 5 sets of failures, related sensors checked for same failure. If related sensor also failing, then no action is taken. 100 ms/sample Continuous
DTC Type B
P0153
Detects slow symmetrical rich to lean or lean to rich HO2S signal transition rates.
Above conditions met for 2 seconds 100 sec No Throttle, IAT, Injector, Coolant, Air Flow, Purge Control, MAP, Fuel Composition or Engine Once per trip. Protect faults Active. Bi-Fuel Operation (Bin 10) Catalyst Monitor Test not Intrusive HO2S sensor average transition time: Not in Device Control Post Oxygen Sensor Diagnostic not Intrusive L/R > 255 ms R/L > 255 ms 10 V System Voltage 18 V DTCs P0131, P0132, P0134 and P0135 not Active Dedicated Operation (Bin 8) -1280 C < Predicted O2 Sensor Temp < 1280 C HO2S sensor average transition time: No Misfire Faults Active L/R > 232 ms Fuel Level 10% R/L > 210 ms Ethanol % 90 ECT > 60 C Engine runtime > 160 sec CCP Duty Cycle 0% PRNDL in drive range Closed Loop Fuel Control 1200 RPM 3000 20 Air Flow 55g/s. TPS 5% The oxygen sensor transitions between 250 625 mV.
DTC Type B
2006file17.doc
Page 12 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P0154
No Throttle, IAT, Injector, Coolant, Air Flow, Purge Control, MAP, Fuel Composition or Engine Protect faults Active. Catalyst Monitor Test not Intrusive Not in Device Control Post Oxygen Sensor Diagnostic not Intrusive 10 V System Voltage 18 V Ethanol % 90 Engine runtime > 300 sec No Throttle, IAT, Injector, Coolant, Air Flow, Purge Control, MAP, Fuel Composition or Engine Protect faults Active. Catalyst Monitor Test not Intrusive Not in Device Control Post Oxygen Sensor Diagnostic not Intrusive 10 V System Voltage 18 V Coolant 50 C 3 g/s Airflow 40 g/s Engine runtime 300 sec 500 RPM 3000 Ethanol % 90 DTC P0053 not set. All of the above true for at least 2 seconds Heater must be commanded on.
DTC Type B
P0155
Current Monitor: Detects a malfunctioning HO2S heater circuit by monitoring the current through the circuit.
DTC Type B
P0157
Oxygen sensor voltage < 80 mV Circuit Continuity Detects a HO2S voltage stationary lean (low signal voltage) condition.
No Throttle, IAT, Injector, Coolant, Air Flow, Purge Control, MAP, Fuel Composition or Engine Protect faults Active. Catalyst Monitor Test not Intrusive Not in Device Control Post Oxygen Sensor Diagnostic not Intrusive 10 V System Voltage 18 V No injectors disabled Closed loop fueling Ethanol % 90 0.992 Equivalence Ratio 1.014 Fuel Level 10% 3% TPS 70% Above conditions met for 2 sec
380 failures out of 400 samples. Sensor monitored for 5 sets of samples. After 5 sets of failures, related sensors checked for same failure. If related sensor also failing, then no action is taken. 100 ms/sample Continuous
DTC Type B
2006file17.doc
Page 13 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P0158
Oxygen sensor voltage > 950 mV Circuit Continuity Detects a HO2S voltage stationary rich (high signal voltage) condition.
No Throttle, IAT, Injector, Coolant, Air Flow, Purge Control, MAP, Fuel Composition or Engine Protect faults Active. Catalyst Monitor Test not Intrusive Not in Device Control Post Oxygen Sensor Diagnostic not Intrusive 10 V System Voltage 18 V Closed loop fueling Ethanol % 90 0.992 Equivalence Ratio 1.014 Fuel Level 10% 3% TPS 70% Above conditions met for 2 seconds No Throttle, IAT, Injector, Coolant, Air Flow, Purge Control, MAP, Fuel Composition or Engine Protect faults Active. Catalyst Monitor Test not Intrusive Not in Device Control Post Oxygen Sensor Diagnostic not Intrusive 10 V System Voltage 18 V Ethanol % 90 Engine runtime > 300 sec Closed Loop Fueling 5% TPS within 1 sec, 6 times DTC P0161 not Active DTC P0060 not Active
380 failures out of 400 samples. Sensor monitored for 5 sets of samples. After 5 sets of failures, related sensors checked for same failure. If related sensor also failing, then no action is taken. 100 ms/sample Continuous
DTC Type B
P0160
1450 failures out of 1500 samples. 100 ms/sample Once per trip
DTC Type B
<OR>
Post O2 sensor fast pass B2S2 > 550 mV B2S2 < 350 mV
No Throttle, IAT, Injector, Coolant, Air Flow, Purge Control, MAP, Fuel Composition or Engine Protect faults Active. Catalyst Monitor Test not Intrusive Not in Device Control Post Oxygen Sensor Diagnostic not Intrusive 10 V System Voltage 18 V Ethanol % 90 Engine is running Engine runtime 200 sec DTC P0161 not Active DTC P0060 not Active
550 more passing samples than failing samples. 100 ms/sample Once per trip
2006file17.doc
Page 14 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P0161
Current Monitor: Detects a malfunctioning HO2S heater circuit by monitoring the current through the circuit.
No Throttle, IAT, Injector, Coolant, Air Flow, Purge Control, MAP, Fuel Composition or Engine Protect faults Active. Catalyst Monitor Test not Intrusive Not in Device Control Post Oxygen Sensor Diagnostic not Intrusive 10 V System Voltage 18 V Coolant 50 C 3 g/s Airflow 40 g/s Engine runtime 300 sec 500 RPM 3000 Ethanol % 90 DTC P0053 not set. All of the above true for at least 2 seconds Heater must be commanded on.
DTC Type B
P0171
Gasoline Operation The EWMA of long term fuel trim (LTM) samples 1.246 for at least 2 seconds CNG Operation The EWMA of long term fuel trim (LTM) samples 1.27 for at least 2 seconds (Note: EWMA stands for Exponentially Weighted Moving Average) Notes: 1. At least 24 seconds of data must accumulate on each trip before the EWMA of LTM samples is considered usable and at least 15 seconds of data in the current fuel trim cell must accumulate on each trip before the LTM for that cell is considered usable in the EWMA calculation.
No Misfire DTCs No EVAP DTCs No Fuel Injector DTCs No Fuel Composition DTCs No IAC, MAF, or MAP DTCs No B1S1 O2 DTCs Engine speed > 400 rpm but < 6500 rpm BARO > 70 kpa ECT > -40oC but < 139C MAP > 15 kpa but < 105 kpa IAT > -20 C but < 152C Mass Airflow > 1.0 g/s but < 250 g/s Vehicle speed < 82 mph Long Term Fuel Trim Learning enabled CCP DC 8% when canister vent is closed Closed Loop Reset not active. Fuel Level 15 % (gasoline) or 10% (CNG) (must be <threshold for at least 10 seconds to disable; default is to enable if fuel sender is broken)
2006file17.doc
Page 15 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P0172
No Misfire DTCs No B1S1 O2 Sensor DTCs No EVAP DTCs No Fuel Injector DTCs Once the above occurs, purge is No IAC, MAF, or MAP DTCs ramped off to determine if excess Engine speed > 400 rpm but < 6500 rpm purge is the cause. Therefore, the following must also occur to report a BARO > 70 kpa ECT > -40oC but < 139C failure: MAP > 15 kpa but < 105 kpa The EWMA of LTM samples with IAT > -20 C but < 152C purge off < 0.83 for at least 2 seconds Mass Airflow > 1.0 g/s but < 250 g/s during each of 3 intrusive segments. Vehicle speed < 82 mph General Notes: Long Term Fuel Trim Learning enabled 1. At least 24 seconds of data must CCP DC 8% when canister vent is closed accumulate on each trip before the Closed Loop Reset not active. EWMA of LTM samples is considered usable and at least 15 Intrusive Enable Criteria seconds of data in the current fuel The EWMA of long term fuel trim (LTM) trim cell must accumulate on each samples < 0.825 trip before the LTM for that cell is RPM > 375 considered usable in the EWMA Mass Airflow > 3 g/s but < 250 g/s calculation. MAP > 15 kpa but < 105 kpa Virtual Flex Fuel Sender Learn Algorithm is Intrusive Notes: not intrusive (L59 RPO only). 1. Segments can last up to 16 seconds, and are separated by the smaller of a 30 second purge-on Temporary Intrusive Test Inhibit Criteria time or enough time to purge 18 If intrusive test segment exceeds 16 grams of vapor. consecutive seconds (in this case, purge valve is opened for the smaller of 30 seconds or 2. A maximum of 5 completed enough time to purge 18 grams of vapor). segments are allowed for each intrusive test, and up to 20 intrusive attempts allowed per trip. The EWMA of long term fuel trim (LTM) samples < 0.825 (gasoline) or < 0.820 (CNG) 3. After an intrusive test report is completed, another intrusive test cannot occur for 300 seconds to allow sufficient time to purge excess vapors from the canister. During this period, fuel trim will pass if the EWMA of LTM samples > 0.83 for at least 60 seconds, indicating that the 2006file17.doc canister has been purged. Performing intrusive tests too
DTC Type B
Page 16 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P0174
Gasoline Operation The EWMA of long term fuel trim (LTM) samples 1.246 for at least 2 seconds CNG Operation The EWMA of long term fuel trim (LTM) samples 1.27 for at least 2 seconds (Note: EWMA stands for Exponentially Weighted Moving Average) Notes: 2. At least 24 seconds of data must accumulate on each trip before the EWMA of LTM samples is considered usable and at least 15 seconds of data in the current fuel trim cell must accumulate on each trip before the LTM for that cell is considered usable in the EWMA calculation.
No Misfire DTCs No B2S1 O2 Sensor DTCs No EVAP DTCs No Fuel Injector DTCs No Fuel Composition DTCs No IAC, MAF, or MAP DTCs Engine speed > 400 rpm but < 6500 rpm BARO > 70 kpa ECT > -40oC but < 139C MAP > 15 kpa but < 105 kpa IAT > -20 C but < 152C Mass Airflow > 1.0 g/s but < 250 g/s Vehicle speed < 82 mph Long Term Fuel Trim Learning enabled CCP DC 8% when canister vent is closed Closed Loop Reset not active. Fuel Level 15 % (gasoline) or 10% (CNG) (must be <threshold for at least 10 seconds to disable; default is to enable if fuel sender is broken)
2006file17.doc
Page 17 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P0175
No Misfire DTCs No O2 Sensor DTCs No EVAP DTCs No Fuel Injector DTCs Once the above occurs, purge is No IAC, MAF, or MAP DTCs ramped off to determine if excess Engine speed > 400 rpm but < 6500 rpm purge is the cause. Therefore, the following must also occur to report a BARO > 70 kpa ECT > -40oC but < 139C failure: MAP > 15 kpa but < 105 kpa The EWMA of LTM samples with IAT > -20 C but < 152C purge off < 0.83 for at least 2 seconds Mass Airflow > 1.0 g/s but < 250 g/s during each of 3 intrusive segments. Vehicle speed < 82 mph General Notes: Long Term Fuel Trim Learning enabled 1. At least 24 seconds of data must CCP DC 8% when canister vent is closed accumulate on each trip before the Closed Loop Reset not active. EWMA of LTM samples is considered usable and at least 15 Intrusive Enable Criteria seconds of data in the current fuel The EWMA of long term fuel trim (LTM) trim cell must accumulate on each samples < 0.825 trip before the LTM for that cell is RPM > 375 considered usable in the EWMA Mass Airflow > 3 g/s but < 250 g/s calculation. MAP > 15 kpa but < 105 kpa Virtual Flex Fuel Sender Learn Algorithm is Intrusive Notes: not intrusive (L59 RPO only) 4. Segments can last up to 16 seconds, and are separated by the smaller of a 30 second purge-on Temporary Intrusive Test Inhibit Criteria time or enough time to purge 18 If intrusive test segment exceeds 16 grams of vapor. consecutive seconds (in this case, purge valve is opened for the smaller of 30 seconds or 5. A maximum of 5 completed enough time to purge 18 grams of vapor). segments are allowed for each intrusive test, and up to 20 intrusive attempts allowed per trip. The EWMA of long term fuel trim (LTM) samples < 0.825(gasoline) or < 0.820 (CNG) 6. After an intrusive test report is completed, another intrusive test cannot occur for 300 seconds to allow sufficient time to purge excess vapors from the canister. During this period, fuel trim will pass if the EWMA of LTM samples > 0.83 for at least 60 seconds, indicating that the 2006file17.doc canister has been purged. Performing intrusive tests too
DTC Type B
Page 18 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P0186
One of the following rationality tests Determine Circuit Range/ Performance of the must occur to fail the test: Rail Temperature Sensor Stuck Sensor Rationality: * Start-up Rail Temp is <= 2 C different from present Rail Temp. * Start-up IAT > 10 C delta from present IAT (if above 20 C). Delta IAT scales from 40 C to 10 C when the present IAT is -10 C to 20 C. * -10 C > IAT > 120C * CTS > 85 C * Engine runtime > 800 sec Sensor Scaling Rationality: * Start-up Rail Temp is > 2 C different from present Rail Temp. * Start-up IAT > 10 C different from start-up Rail Temp. * Soak Time > 10 hours Rail Temperature Sensor Voltage < Determines if the Rail Temperature Sensor is in a 0.102 volts low condition Rail Temperature Sensor Voltage > Determines if the Rail Temperature Sensor is in a 4.95 Volts high condition * Rail Pressure < 207 kPa to 276 kPa Determine Circuit Range/ Performance of the (30 to 40 psia), depending on MAF. * TankP >= 2068 kPa (300psia) Rail Pressure Sensor * Rail Pressure Sensor Voltage > 0.102 volts
* IGN Volt > 4 V * Rail Temp DTC's P0187, P0188 not set, * IAT DTC's P0111, P0112, P0113 not set, * ECT DTC's P0116, P0117, P0118 not set, * Analog PWM P1207 not set, * Initial Read Delay over = 1 sec, * No switch from gasoline to Alt fuel this key cycle. * Soak Time > 8 hours
ALT FUEL TEMPERATURE SENSOR (RAIL) LOW FAULT ALT FUEL TEMPERATURE SENSOR (RAIL) HIGH FAULT ALT FUEL PRESSURE SENSOR PERFORMANCE (RAIL)
P0187
* IGN Volt > 4 V * P1207 Not Active * Initial Read Delay over = 1 sec * IGN Volt > 4 V * IAT > -10 C * P0112, P0113, 1207 Not Active * Initial Read Delay over = 1 sec * Engine RPM >= 100 * P0005, P0192, P0193, P0336, P1207, P1209, P1431, P1432, P1433, P2665 Not Active * HPL, LPL Open * MAF <= 200 g/s * CTS >= 20 C
5 second loop
P0188
5 second loop
P0191
DTC Type B Default = IAT (Disable long term learn) DTC Type B Default = IAT (Disable long term learn) DTC Type A (Bi-Fuel switches to gasoline)
P0192
OR * Rail Pressure > 620 kPa (90 psia) * Rail Pressure Sensor Voltage < 4.95 Volts Rail Pressure Sensor Voltage < 0.102 * Engine RPM > 100 Determines if the Rail * P0191 Not Active Pressure Sensor is in a low volts condition
2006file17.doc
Page 19 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P0193
P0200
P0220
This DTC checks the Injector Control Circuit for electrical integrity. 1) TACM indicates a continuous or intermittent short or open in either the signal circuit or the TP sensor #2. OR 2) TACM indicates an invalid minimum mechanical position for the TP sensor #2. OR 3) TACM indicated reference voltage out of range.
Engine speed > 400 rpm. 6 V < System voltage < 18 V Ignition in Run or Crank. Ignition voltage > 5.23 V. Valid TACM - PCM serial data. No TACM processor DTC.
1) Raw TP sensor signal < 0.282 V or > 4.60 V. OR 2) TP sensor minimum mechanical stop voltage < 0.282 V or > 0.813V OR 3) Vref > 0.5 V
10 failures out of 100 samples 1 sample / 500 msec Continuous. 1) Counter increments by 4 for every error, decrements by 1 for every pass; threshold is 133. Check runs every 3 ms. 2) One occurrence. Check runs at power-up. 3) Continuous. Counter increments by 1 for every error, decrements by 1 for every pass. Threshold is 10ms. For Ref direct short to ground.
DTC Type B Default = 45psig (Disable long term learn) DTC Type B
P0230
This DTC checks the Fuel Output state shorted or open. Pump Control Circuit for electrical integrity.
DTC Type B
2006file17.doc
Page 20 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P0300
These DTCs will determine if a random or a cylinder specific misfire is occurring by monitoring crankshaft velocity.
Deceleration index Vs Engine speed Vs Load and Camshaft Position Gasoline Operation (Bin 10): Emission Failure Threshold = 2.125% Catalyst Damage Threshold = 5% to 10.625% depending on engine speed and engine load Bi-Fuel CNG Operation (Bin 10): Emission Failure Threshold = 2.5% Catalyst Damage Threshold = 5% to 10.625% depending on engine speed and engine load Dedicated CNG Operation (Bin 8): Emission Failure Threshold = 1.125% Emission Failure Threshold at idle conditions only = 2.5% Catalyst Damage Threshold = 5% to 10.625% depending on engine speed and engine load
Engine run time > 2 crankshaft revolutions. DTCs not active for VSS, CKP, TP, MAP, ECT, CMP, IAT and MAF sensors. No engine protection faults. No Electronic Throttle Control Faults. P0315 (Crankshaft Position System Variation Not Learned) not active or engine speed < 1000 RPM. Fuel cutoff not active. Power management is not active. Brake torque management not active. Fuel level > 10% (disablement ends 500 engine cycles after a low fuel level condition ceases, and fuel disable does not occur with a fuel sensor DTC). -7C < ECT < 130oC. If ECT at startup < -7C, then disable until ECT > 21C. 425 RPM > Engine Speed>5300 RPM (CNG) 400 RPM>Engine Speed>5300 RPM (Gasoline) 11 volts < System voltage < 18 volts. + Throttle position delta < 50% per 100 ms. - Throttle position delta < 50% per 100 ms. Power Take Off is disabled Abnormal engine speed is not present. ABS rough road not detected. ABS is not active. Positive and zero torque (except the CARB approved 3000 rpm to redline triangle). Positive and zero torque is detected when both is true: 1) engine load > zero torque cal (cal a function of engine speed and temperature), and 2) TPS > 1 or VSS < 30. Detectable engine speed and engine load region. CAM sensor is in sync with CKP sensor. Misfire Diag is not requesting to disable TCC when transmission is in hot mode. Crankshaft Ring Filter inactive (after a low level misfire, another misfire may not be detectable until crankshaft ringing ceases) Not an automatic transmission shift with a Throttle position >95%.
Emission Exceedence = (5) failed 200 revolution blocks of 16. Failure reported with (1) Exceedence in 1st (16) 200 revolution block, or (4) Exceedences thereafter. 1st Catalyst Exceedence = Number of 200 revolution blocks as data supports for catalyst damage. 2nd and subsequent Catalyst Exceedences = (1) 200 revolution block with catalyst damage. Failure reported with (3) Exceedences in FTP, or (1) Exceedence outside FTP. Frequency: Continuous
P0315
DTC Type A
P0325
This diagnostic will detect a failed internal PCM component associated with knock control
Instant noise level greater than a defined value or instantaneous knock signal greater than 254 counts for a defined time.
DTC Type B
2006file17.doc
Page 21 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P0327
Delta filtered noise level outside of defined range. Filtered noise counts 20
P0332
Delta filtered noise level outside of defined range. Filtered noise counts 20
P0335
No output (~0 volts) from the 3X signal This diagnostic will detect crankshaft position sensor. if there is no output from the crankshaft position sensor. Crank position sensor signal missing 3X signal This diagnostic will detect for a time .5 seconds occurrences when engine position is no longer known. Monitor for cam position state change when expected at crankshaft sync. Monitor for continuous low state when state should be high. CAM signal occurs at the incorrect crankshaft position.
No Coolant Sensor DTCs No TP sensor DTCs 1500 engine rpm 3000 ECT 60 C TP Sensor 0% Engine run time 10 sec Ignition voltage > 10 Volts No Coolant Sensor DTCs No TP sensor DTCs 1500 engine rpm 3000 ECT 60 C TP Sensor 0% Engine run time 10 sec Ignition voltage > 10 Volts Cam is transitioning Sensed mass airflow 2.8984 No Cam Position Sensor DTCs No Airflow DTCs PCM state = READY or CRANK
DTC Type B
24 failed tests within 30 tests. Each test is 125 msec. Continuous check
30 test failures in a 40 test sample. 200 ms loop Continuous 50 test failures in a 3120 test sample. 50 ms loop Continuous 15 Failures out of 100 test samples Every low res pulse Continuous 15 Failures out of 100 test samples, engine cranking; 50 failures out of 100 test samples, engine running; every low res pulse Continuous 15 Failures out of 100 test samples, engine cranking; 50 failures out of 100 test samples, engine running; every low res pulse Continuous
DTC Type B
P0336
DTC Type B
CAMSHAFT POSITION SENSOR CIRCUIT RANGE/PERF. CAMSHAFT POSITION SENSOR CIRCUIT LOW
P0341
DTC Type B
P0342
DTC Type B
P0343
DTC Type B
2006file17.doc
Page 22 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P0351
P0352
P0353
P0354
EST line is Stuck Low, is open, or is Stuck High. If engine speed is < 1500 RPM test failures and samples increment by 1 each time the diagnostic executes. If engine speed is 1500 RPM test failures and samples increment by 2 each time the diagnostic executes in order to report a failure faster EST line is Stuck Low, is open, or is Stuck High. If engine speed is < 1500 RPM test failures and samples increment by 1 each time the diagnostic executes. If engine speed is 1500 RPM test failures and samples increment by 2 each time the diagnostic executes in order to report a failure faster EST line is Stuck Low, is open, or is Stuck High. If engine speed is < 1500 RPM test failures and samples increment by 1 each time the diagnostic executes. If engine speed is 1500 RPM test failures and samples increment by 2 each time the diagnostic executes in order to report a failure faster EST line is Stuck Low, is open, or is Stuck High. If engine speed is < 1500 RPM test failures and samples increment by 1 each time the diagnostic executes. If engine speed is 1500 RPM test failures and samples increment by 2 each time the diagnostic executes in order to report a failure faster
DTC Type B
DTC Type B
DTC Type B
DTC Type B
2006file17.doc
Page 23 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P0355
P0356
P0357
P0358
EST line is Stuck Low, is open, or is Stuck High. If engine speed is < 1500 RPM test failures and samples increment by 1 each time the diagnostic executes. If engine speed is 1500 RPM test failures and samples increment by 2 each time the diagnostic executes in order to report a failure faster EST line is Stuck Low, is open, or is Stuck High. If engine speed is < 1500 RPM test failures and samples increment by 1 each time the diagnostic executes. If engine speed is 1500 RPM test failures and samples increment by 2 each time the diagnostic executes in order to report a failure faster EST line is Stuck Low, is open, or is Stuck High. If engine speed is < 1500 RPM test failures and samples increment by 1 each time the diagnostic executes. If engine speed is 1500 RPM test failures and samples increment by 2 each time the diagnostic executes in order to report a failure faster EST line is Stuck Low, is open, or is Stuck High. If engine speed is < 1500 RPM test failures and samples increment by 1 each time the diagnostic executes. If engine speed is 1500 RPM test failures and samples increment by 2 each time the diagnostic executes in order to report a failure faster
DTC Type B
DTC Type B
DTC Type B
DTC Type B
2006file17.doc
Page 24 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P0420
Oxygen Storage.
OSC Time Difference = OSC Worst Pass Thresh - OSC Compensation Factor * (Post Cat O2 Resp Time - Pre Cat O2 Resp Time) Gasoline Operation: OSC Time Difference 0.4296875 OSC Worst Pass Thresh = 4.1625sec CNG Operation: OSC Time Difference 0.5996094 OSC Worst Pass Thresh = 3.3459
sec
Trip Enable Criteria No Throttle, Injector, Misfire, CAM, Engine Protection, VSS, EVAP, Oxygen Sensor, IAT, MAP, IAC, Fuel System, EST, ECT, Crank, Purge Control, Purge Circuit or MAF faults IAT > -20C Green Converter Delay = Not Active Not in PTO Valid Idle Period Criteria Engine Speed 1000 rpm for minimum of 26 sec since end of last idle period Engine Speed < 1000 rpm Vehicle Speed 2 mph Engine runtime 300 seconds Not in Device Control Purge control either normal or controlled by Catalyst Monitor Test attempts this trip 12 Idle Condition Met Criteria Trip Enable Met, Valid Idle Period Met Predicted Catalyst Temperature 400C 0.9 < Short Term Fuel Trim < 1.1 Delta Increase in Short Term Fuel Trim 0.15 Closed Loop Fueling and LTM Learning is enabled Barometric Pressure > 70 kpa 70C ECT 125.5C System voltage > 10.9 Volts 0 < Idle Period 60 seconds IAT < 85C PRNDL is in Drive Range (default to run if PRNDL is failing) Idle Time is incremented if VSS 2mph and TPS 2% Test Enable Conditions must hold true from 3.5 seconds after idle conditions are met to end of test Delta IAC 399 steps Delta Load 99% Delta RPM 12798 2 MAF 16 RPM Desired RPM 12798 Desired RPM RPM 12798 Predicted Catalyst Temperature 650C Ethanol 15% Engine Fueling Criteria at Beginning of Idle Period Must be met from between 3.0 and 7 seconds after idle conditions have been met for at least 3.0 seconds Number of pre-O2 switches 2 Average BPW is within a window based on a table defined by airflow 0.96 average short term fuel trim 1.04
1 test attempted per valid idle period Minimum of 1 test per trip. Maximum of 6 tests per trip. Maximum of 6 trips to detect failure when Rapid Step Response is enabled frequency: 12.5 ms continuous
Rapid Step Response Enable Criteria The difference between current EWMA value and the current OSC time difference 0.356231864 sec and OSC Time Difference 0.000 sec. Maximum of 6 tests per trip, maximum of 18 tests to detect failure when rapid step response is enabled. Green Converter Delay Criteria Diagnostic will not enable until the next ignition cycle after the following has been met: predicted catalyst temperature 400 C for 1 hour (non-continuously). (Note that all other enable criteria must be met on the next ignition cycle for the test to run on that ignition cycle)
DTC Type A
2006file17.doc
Page 25 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
Oxygen Storage.
OSC Time Difference = OSC Worst Pass Thresh - OSC Compensation Factor * (Post Cat O2 Resp Time - Pre Cat O2 Resp Time) Gasoline Operation: OSC Time Difference 0.2333984 OSC Worst Pass Thresh = 3.250000
sec
CNG Operation: OSC Time Difference 0.4804688 OSC Worst Pass Thresh = 3.181080
sec
Trip Enable Criteria No Throttle, Injector, Misfire, CAM, Engine Protection, VSS, EVAP, Oxygen Sensor, IAT, MAP, IAC, Fuel System, EST, ECT, Crank, Purge Control, Purge Circuit or MAF faults IAT > -20C Green Converter Delay = Not Active Not in PTO Valid Idle Period Criteria Engine Speed 1000 rpm for minimum of 26 sec since end of last idle period Engine Speed < 1000 rpm Vehicle Speed 2 mph Engine runtime 300 seconds Not in Device Control Purge control either normal or controlled by Catalyst Monitor Test attempts this trip 12 Idle Condition Met Criteria Trip Enable Met, Valid Idle Period Met Predicted Catalyst Temperature 400C 0.9 < Short Term Fuel Trim < 1.1 Delta Increase in Short Term Fuel Trim 0.15 Closed Loop Fueling and LTM Learning is enabled Barometric Pressure > 70 kpa 70C ECT 125.5C System voltage > 10.9 Volts 0 < Idle Period 60 seconds IAT < 85C PRNDL is in Drive Range (default to run if PRNDL is failing) Idle Time is incremented if VSS 2mph and TPS 2% Test Enable Conditions must hold true from 3.5 seconds after idle conditions are met to end of test Delta IAC 399 steps Delta Load 99% Delta RPM 12798 2 MAF 16 RPM Desired RPM 12798 Desired RPM RPM 12798 Predicted Catalyst Temperature 650C Ethanol 15% Engine Fueling Criteria at Beginning of Idle Period Must be met from between 3.0 and 7 seconds after idle conditions have been met for at least 3.0 seconds Number of pre-O2 switches 2 Average BPW is within a window based on a table defined by airflow 0.96 average short term fuel trim 1.04
1 test attempted per valid idle period Minimum of 1 test per trip. Maximum of 6 tests per trip. Maximum of 6 trips to detect failure when Rapid Step Response is enabled frequency: 12.5 ms continuous
Rapid Step Response Enable Criteria The difference between current EWMA value and the current OSC time difference 0.356231864 sec and OSC Time Difference 0.000 sec. Maximum of 6 tests per trip, maximum of 18 tests to detect failure when rapid step response is enabled. Green Converter Delay Criteria Diagnostic will not enable until the next ignition cycle after the following has been met: predicted catalyst temperature 400 C for 1 hour (non-continuously). (Note that all other enable criteria must be met on the next ignition cycle for the test to run on that ignition cycle)
DTC Type A
2006file17.doc
Page 26 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P0442
This DTC will detect a small leak (>= 0.020) in the EVAP system between the fuel fill cap and the purge solenoid. The engine off natural vacuum method (EONV) is used.
SMALL LEAK TEST FAIL: Engine Off Natural Vacuum (EONV) while the engine is off. The total pressure change achieved during the test is normalized against a target value that is based upon fuel level and ambient temperature. (values range from 1.25 to 3.25 water). The normalized value is entered into 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.71 Re-Pass threshold = 0.53
TEST ENABLE : No MAP DTCs No Thermostat Rationality DTCs VS Sensor DTCs not active No Fuel Tank Pressure Sensor circuit DTCs No EVAP Canister Purge Solenoid circuit DTCs No EVAP Canister Vent Solenoid circuit DTCs No Fuel Level DTCs Coolant Sensor DTCs not active IAT Sensor DTCs not activeEVAP CCP stuck open DTC not active. EVAP large leak DTC not active. Ignition off timer DTC not active.
Canister Vent restriction DTC is not active
Once per trip, during hot soak (up to 2500 sec.). Time since last complete test >= 17 hours if EWMA is passing, or >= 10 hours if EWMA is failing. No more than 2 attempts per day.
DTC Type A EWMA Average run length is 9 under normal conditions Run length is 2 to 6 trips after code clear or non-volatile reset
Fuel Level >15.0% but < 85.0% Drive time >= 600 seconds. Drive length >= 3 miles. Coolant >= 70oC. No fuel filling (fuel level increment >= 10%) During EONV test. BARO > 74.0kPa Estimated ambient temperature at end of drive > 2oC but < 32oC. Estimate of Ambient Air Temperature Valid Conditions to be valid 1. Cold Start Startup C(ECT-IAT) < 8C if ECT > IAT OR 2. Hot Restart Sufficient drive length to get accurate estimate of ambient air temperature (at least a minimum of 3 minutes and 3 miles)
P0443
This DTC checks the Purge Solenoid Control Circuit for electrical integrity
DTC Type B
2006file17.doc
Page 27 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P0446
This DTC will determine if a restriction is present in the vent solenoid, vent filler, vent hose or EVAP canister
General Test Enable No MAP DTCs No TP Sensor DTCs No VSS DTCs No IAT DTCs OR No ECT DTCs No Fuel Tank Pressure Sensor Circuit DTCs Vented Vacuum < -2.5 in. H20 or No Evap Canister Purge solenoid Circuit Vented Vacuum > 5 in. H20 for 15 DTCs seconds No EVAP Canister Vent Solenoid Circuit DTCs 2 liters of fuel must be consumed No Thermostat Rationality DTCs after setting the DTC active the first time to set the DTC active the second 15 % < Fuel Level < 85. % 10.00 V < System Voltage < 18.00 V time. 4 C < IAT < 30C ECT < 30 C BARO > 74.00 kPa (8000 ft) Tank Vacuum > 12.00 H2O for 5 seconds BEFORE Purge Volume > 10 liters
DTC Type B
P0449
This DTC checks the Evap Output state shorted or open. Vent Solenoid Control Circuit for electrical integrity
DTC Type B
2006file17.doc
Page 28 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
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.
This test will execute whenever the engine-off natural vacuum small leak test (P0442) executes
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.
P0452
This DTC will detect a fuel tank pressure sensor signal that is too low out of range.
Fail threshold = 0.73 Re-Pass threshold = 0.40 Fuel tank pressure sensor signal < 0.1 volts produces a failing sample. Otherwise, the sample is considered passing. If 80 samples fail out of 100 samples total, then a fail will be reported to the DTC.
0.10 second delay after sensor power up for sensor warm-up PCM State <> crank
DTC Type B
2006file17.doc
Page 29 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P0453
This DTC will detect a fuel tank pressure sensor signal that is too high out of range.
Fuel tank pressure sensor signal > 4.9 volts produces a failing sample. Otherwise, the sample is considered passing.
0.10 second delay after sensor power up for sensor warm-up PCM state <> crank
DTC Type B
P0454
If 80 samples fail out of 100 samples total, then a fail will be reported to the DTC. If an abrupt change in tank vacuum is This test will execute whenever the engine-off This DTC will detect natural vacuum small leak test (P0442) executes intermittent tank vacuum detected the engine-off natural sensor signals that would vacuum test is aborted due to an have caused the engine-off apparent refueling event. Subsequent natural vacuum small leak to the abort, a refueling rationality test is executed to confirm that a test to abort due to an apparent re-fueling event. 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 abrupt change is defined as a change > 0.45 and < 1.0 H2O vacuum in the span of 1.0 seconds. A refueling event is confirmed if the fuel level has a persistent change of 10.0 % for 30 seconds. The test will report a failure if 2 out of 3 samples are failures.
This test is executed during an engine-off natural vacuum small leak test. The test can only execute up to once 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 A
2006file17.doc
Page 30 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P0455
This DTC will detect a weak vacuum condition (large leak or purge blockage) in the Evap system.
General Test Enable No MAP DTCs No TP Sensor DTCs No VSS DTCs 2 liters of fuel must be consumed No IAT DTCs after setting the DTC active the first No ECT DTCs time to set the DTC active the second No Fuel Tank Pressure Sensor Circuit DTCs time. No Evap Canister Purge solenoid Circuit DTCs Weak Vacuum Follow-up Test (fuel No EVAP Canister Vent Solenoid Circuit cap replacement test) DTCs Weak Vacuum Test failed previous No Thermostat Rationality DTCs trip and this trip. 15 % < Fuel Level < 85. % Passes if tank vacuum > 11 H2O. 10.00 V < System Voltage < 18.00 V Note: Weak Vacuum Follow-up Test 4 C < IAT < 30C ECT < 30 C can only report a pass. BARO > 74.00 kPa (8000 ft) (L59 only) - The virtual flex fuel sensor algorithm may cause the large leak test to abort under certain refueling scenarios. Cold Start Test IAT < 30C Cold temperature (ECT-IAT): < 8 C if ECT > IAT Cold Test Timer < 1000 seconds
Purge volume > 14.00 liters BEFORE Tank vacuum < 11 H2O
Once per cold start Time is dependent on driving conditions Max. before test abort is 1000 seconds Weak Vacuum Follow-up Test On 2nd trip with large leak detected, the follow-up test is limited to 600 seconds. Once the MIL is on, the follow-up test runs indefinitely.
DTC Type B
GASOLINE FUEL LEVEL NO CHANGE, STUCK IN RANGE GASOLINE FUEL LEVEL STUCK LOW GASOLINE FUEL LEVEL STUCK HIGH
P0461
This DTC will detect a For single tank, if delta fuel volume fuel sender stuck in range. change is less than 3 liters over accumulated 150 miles.
DTC Type B
P0462
P0463
This DTC will detect a fuel sender stuck out of range low This DTC will detect a fuel sender stuck out of
Fuel level A/D counts less than 20 A/D counts for 30 seconds Fuel level A/D counts more than 150 A/D counts for 30 seconds
runs continuously
runs continuously
2006file17.doc
Page 31 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P0464
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 re-fueling event.
If a change in fuel level is detected This test will execute whenever the engine-off the engine-off natural vacuum test is natural vacuum small leak test (P0442) executes 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 10.0 % fuel level during the engine-off test. A refueling event is confirmed if the fuel level has a persistent change of 10.0 % for 30 seconds. The test will report a failure if 2 out of 3 samples are failures.
This test is executed during an engine-off natural vacuum small leak test. The test can only execute up to once 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 A
2006file17.doc
Page 32 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P0496
This DTC will determine Tank Vacuum > 10 H2O for 5.00 sec BEFORE if the purge solenoid is leaking to engine manifold Test time > 60 seconds (cold start) vacuum.
General Test Enable No MAP 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 15 % < Fuel Level < 85. % 10.00 V < System Voltage < 18.00 V 4 C < IAT < 30C ECT < 30 C BARO > 74.00 kPa (8000 ft) Cold Start Test IAT < 30C Cold temperature (ECT-IAT): < 8 C if ECT > IAT Cold Test Timer < 1000 seconds
Once per cold start. Cold start: max time is 1000 seconds
DTC Type B
2006file17.doc
Page 33 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P0506
RPM < Desired RPM by an amount determined in a look up table based on engine coolant ECT 56 68 80 92 104 116 128 140 152 value -150 -100 -100 -100 -100 -100 -3200 -3200 -3200
No Throttle, Electronic Throttle Control, VS speed, ECT, Fuel System, MAF, MAP, IAT, CCP solenoid or valve stuck open, fuel injector or misfire faults active. ECT 60.00 C System Voltage 9.00 V but 18.00 V IAT -10.00 C Engine run time 60.00 seconds BARO 65.00 kPa TP Sensor 0.3515625 % VSS 1.00 MPH Catalyst Diagnostic Intrusive Test = not active Post O2 Diagnostic Intrusive Test = not active Electronic Throttle Control not forcing limited idle No Parasitic load change Above met for a time 2 seconds to enable diagnostic. No Throttle, Electronic Throttle Control, VS speed, ECT, Fuel System, MAF, MAP, IAT, CCP solenoid or valve stuck open, fuel injector or misfire faults active. ECT 60.00 C System Voltage 9.00 V but 18.00 V IAT -10.00 C Engine run time 60.00 seconds BARO 65.00 kPa TP Sensor 0.3515625 % VSS 1.00 MPH Catalyst Diagnostic Intrusive Test = not active Post O2 Diagnostic Intrusive Test = not active Electronic Throttle Control not forcing limited idle No Parasitic load change Above met for a time 2 seconds to enable diagnostic. Ignition in Run or Crank.
5.00 seconds per test 1 test to fail; must leave enable criteria between each test
DTC Type B
P0507
RPM > Desired RPM by an amount determined in a look up table based on engine coolant ECT 56 68 80 92 104 116 128 140 152 value 250 200 200 200 200 200 3200 3200 3200
5.00 seconds per test 1 test to fail; must leave enable criteria between each test
DTC Type B
P0601
Indicates that PCM is unable to correctly read data from the flash memory.
Calculated checksum does not match expected checksum for the program.
One occurrence. Check is performed at powerup and every 100 milliseconds thereafter.
DTC Type A
2006file17.doc
Page 34 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P0602
Ignition on. PCM is identified through calibration as a service PCM Ignition in Run or Crank
P0604
Indicates that PCM is unable to correctly write and read data to and from RAM
1 test failure Check is performed at powerup and every 100 milliseconds thereafter. One occurrence. Check is performed at powerup and every 100 milliseconds thereafter.
DTC Type A
DTC Type A
PCM INTEGRITY
P0606
Indicates that the PCM has detected an ETC internal processor integrity fault
ALT FUEL INJECTOR DRIVER MODULE (COMM) 5 VOLT REFERENCE A CIRCUIT MALFUNCTION INDICATOR LAMP CONTROL CIRCUIT MALF
P0611
ETC has process sequencing error, dual path consistency error, clock error, or computer is not operating properly Determines if the Injector Injector Driver Module frequency is Driver Module is in an out out of range. of range high condition Determines if the supply voltage for the 5 volt reference is within an acceptable limit. This DTC checks the Malfunction Indicator Lamp Control Circuit for electrical integrity
DTC Type A
1 second loop
P0641
Engine is running Voltage state invalid (Voltage > 4.7 volts or voltage < 4.39 volts) Output state shorted or open. Engine speed > 400 rpm. 6 V < System voltage < 18 V
Condition present > 2 seconds 200 ms loop Continuous. 10 failures out of 100 samples 500ms loop continuous
P0650
P0651
Determines if the supply voltage for the 5 volt reference is within an acceptable limit
Engine is running Voltage state invalid (Voltage > 4.7 volts or voltage < 4.39 volts)
DTC Type B
2006file17.doc
Page 35 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
PRNDL SWITCH
P0706
PRNDL indicates Park or Neutral when engine conditions indicate it should not. Note that PRNDL defaults to PSM position or Drive 4, depending on trans, when P0706 is Active.
P1020
Ignition voltage 6 and < 18 V No Throttle, VSS or unknown ratio faults Engine runtime 60 seconds TP 5% VS 20 mph Engine torque 50 ft/lbs. Gear 3 Not in PTO * IGN Volt > 6V and < 18V * P0148, P0611, P1209 Not Active * RPM > 0 * Fuel Cut-off Not Active IGN Volt > 6V and < 18V RPM >= 1 CNG Mode Active
Stuck in PN for 100 samples out of 150 samples. 500 msec loop Continuous
DTC Type C
DTC Type A (Bi-Fuel switches to gasoline) DTC Type A (Bi-Fuel switches to gasoline) DTC Type A (Bi-Fuel switches to gasoline) DTC Type A (Bi-Fuel switches to gasoline) DTC Type A (Bi-Fuel switches to gasoline) DTC Type A (Bi-Fuel switches to gasoline)
ALT FUEL INJECTOR DRIVER MODULE (OUTPUT - CYLINDER 1) ALT FUEL INJECTOR DRIVER MODULE (OUTPUT - CYLINDER 2) ALT FUEL INJECTOR DRIVER MODULE (OUTPUT - CYLINDER 3) ALT FUEL INJECTOR DRIVER MODULE (OUTPUT - CYLINDER 4) ALT FUEL INJECTOR DRIVER MODULE (OUTPUT - CYLINDER 5)
P1021
P1022
IGN Volt > 6V and < 18V RPM >= 1 CNG Mode Active
P1023
IGN Volt > 6V and < 18V RPM >= 1 CNG Mode Active
P1024
IGN Volt > 6V and < 18V RPM >= 1 CNG Mode Active
P1025
IGN Volt > 6V and < 18V RPM >= 1 CNG Mode Active
2006file17.doc
Page 36 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
ALT FUEL INJECTOR DRIVER MODULE (OUTPUT - CYLINDER 6) ALT FUEL INJECTOR DRIVER MODULE (OUTPUT - CYLINDER 7) ALT FUEL INJECTOR DRIVER MODULE (OUTPUT - CYLINDER 8) ACCELERATOR PEDAL POSITION SYSTEM
P1026
IGN Volt > 6V and < 18V RPM >= 1 CNG Mode Active
DTC Type A (Bi-Fuel switches to gasoline) DTC Type A (Bi-Fuel switches to gasoline) DTC Type A (Bi-Fuel switches to gasoline) DTC Type A For use on vehicles with ETC
P1027
IGN Volt > 6V and < 18V RPM >= 1 CNG Mode Active
P1028
IGN Volt > 6V and < 18V RPM >= 1 CNG Mode Active
P1125
PCM determines a limp home mode of operation due to multiple accelerator pedal sensor faults.
This DTC is set when: 1) 2 or more APP sensors are out of range, OR 2) all 3 APP sensors disagree, OR 3) one APP sensor is out of range AND the other 2 APP sensors disagree.
Ignition in Run or Crank. Ignition voltage > 5.23 V. Valid TACM - PCM serial data. No TACM processor DTC.
2006file17.doc
Page 37 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P1133
Detects sensors that are initially slow to respond to changes in commanded A/F (but have normal transition times) by monitoring the number of R/L and L/R switches.
The oxygen sensor switches between 250 625 mV. Gasoline Operation: Number of switches: L/R switches < 30 R/L switches < 30 Bi-Fuel CNG Operation (Bin 10): Number of switches: L/R switches < 105 R/L switches < 105 Dedicated CNG Operation (Bin 8): Number of switches: L/R switches < 135 R/L switches < 135
100 sec No Throttle, IAT, Injector, Coolant, Air Flow, Purge Control, MAP, Fuel Composition or Engine Once per trip. Protect faults Active. Catalyst Monitor Test not Intrusive Not in Device Control Post Oxygen Sensor Diagnostic not Intrusive 10 V System Voltage 18 V DTCs P0131, P0132, P0134 and P0135 not Active -1280 C < Predicted O2 Sensor Temp < 1280 C No Misfire Faults Active Fuel Level 10% Ethanol % 90 ECT > 60 C Engine runtime > 160 sec CCP Duty Cycle 0% PRNDL in drive range Closed Loop Fuel Control 1200 RPM 3000 20 Air Flow 55g/s. TPS 5%
DTC Type B
2006file17.doc
Page 38 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P1134
Detects slow asymmetrical faults by monitoring the difference between R/L and L/R average response times.
The oxygen sensor transitions between 250 625 mV. HO2S sensor average transition time difference (R/L minus L/R): Gasoline Operation: Max + 115 ms Min -120 ms Bi-Fuel CNG Operation (Bin 10): Max +118 ms Min -120 ms Dedicated CNG Operation (Bin 8): Max +85 ms Min -43 ms
100 sec No Throttle, IAT, Injector, Coolant, Air Flow, Purge Control, MAP, Fuel Composition or Engine Once per trip. Protect faults Active. Catalyst Monitor Test not Intrusive Not in Device Control Post Oxygen Sensor Diagnostic not Intrusive 10 V System Voltage 18 V DTCs P0131, P0132, P0134 and P0135 not Active -1280 C < Predicted O2 Sensor Temp < 1280 C No Misfire Faults Active Fuel Level 10% Ethanol % 90 ECT > 60 C Engine runtime > 160 sec CCP Duty Cycle 0% PRNDL in drive range Closed Loop Fuel Control 1200 RPM 3000 20 Air Flow 55g/s. TPS 5%
DTC Type B
2006file17.doc
Page 39 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P1153
Detects sensors that are initially slow to respond to changes in commanded A/F (but have normal transition times) by monitoring the number of R/L and L/R switches.
The oxygen sensor switches between 250 625 mV. Gasoline Operation: Number of switches: L/R switches < 30 R/L switches < 30 Bi-Fuel CNG Operation (Bin 10): Number of switches: L/R switches < 105 R/L switches < 105 Dedicated CNG Operation (Bin 8): Number of switches: L/R switches < 135 R/L switches < 135
100 sec No Throttle, IAT, Injector, Coolant, Air Flow, Purge Control, MAP, Fuel Composition or Engine Once per trip. Protect faults Active. Catalyst Monitor Test not Intrusive Not in Device Control Post Oxygen Sensor Diagnostic not Intrusive 10 V System Voltage 18 V DTCs P0131, P0132, P0134 and P0135 not Active -1280 C < Predicted O2 Sensor Temp < 1280 C No Misfire Faults Active Fuel Level 10% Ethanol % 90 ECT > 60 C Engine runtime > 160 sec CCP Duty Cycle 0% PRNDL in drive range Closed Loop Fuel Control 1200 RPM 3000 20 Air Flow 55g/s. TPS 5%
DTC Type B
2006file17.doc
Page 40 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P1154
Detects slow asymmetrical faults by monitoring the difference between R/L and L/R average response times
The oxygen sensor transitions between 250 625 mV. HO2S sensor average transition time difference (R/L minus L/R): Gasoline Operation: Max + 115 ms Min -120 ms Bi-Fuel CNG Operation (Bin 10): Max +118 ms Min -120 ms Dedicated CNG Operation (Bin 8): Max +85 ms Min -43 ms
100 sec No Throttle, IAT, Injector, Coolant, Air Flow, Purge Control, MAP, Fuel Composition or Engine Once per trip. Protect faults Active. Catalyst Monitor Test not Intrusive Not in Device Control Post Oxygen Sensor Diagnostic not Intrusive 10 V System Voltage 18 V DTCs P0131, P0132, P0134 and P0135 not Active -1280 C < Predicted O2 Sensor Temp < 1280 C No Misfire Faults Active Fuel Level 10% Ethanol % 90 ECT > 60 C Engine runtime > 160 sec CCP Duty Cycle 0% PRNDL in drive range Closed Loop Fuel Control 1200 RPM 3000 20 Air Flow 55g/s. TPS 5%
DTC Type B
Above conditions met for 1 sec ALT FUEL SYSTEM P1204 Excessive Crank Time Using Alternative Fuel Crank Time > 8 sec * IGN Volt > 6V and < 18V * P0005, P0146, P0191, P0192, P0193, P0611, P1020 to P1028, P1209, P2146, P2665 Not Active * CNG Mode Active IGN Volt >= 4 V > 8 sec crank time with no engine run on alternative fuel DTC Type B Bi Fuel ONLY (Bi-Fuel switches to gasoline) DTC Type B (Bi-Fuel switches to gasoline) DTC Type A (Bi-Fuel switches to gasoline) DTC Type B Bi Fuel ONLY (Bi-Fuel switches to gasoline)
ALT FUEL INJECTOR DRIVER MODULE (ANALOG LINE) ALT FUEL INJECTOR DRIVER MODULE (DIAG. LINE) ALT FUEL SYSTEM
P1207
Inactive OR Out of Range PWM Inactive OR Out of Range PWM Crank Time > 8 sec
2 second loop
P1209
Monitor Fuel Injector Diagnostic Feedback Circuit Excessive Crank Time Using Alternative Fuel
* IGN Volt > 6V and < 18V * Engine Speed >= 1 RPM
2 second loop
P1204
* IGN Volt > 6V and < 18V * P0005, P0146, P0191, P0192, P0193, P0611, P1020 to P1028, P1209, P2146, P2665 Not Active * CNG Mode Active
2006file17.doc
Page 41 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
ALT FUEL INJECTOR DRIVER MODULE (ANALOG LINE) ALT FUEL INJECTOR DRIVER MODULE (DIAG. LINE) ENGINE PROTECTION MODE ACTIVE ABS ROUGH ROAD MALFUNCTION
P1207
Inactive OR Out of Range PWM Inactive OR Out of Range PWM Coolant temperature >= 129.4C for more than 10 seconds.
2 second loop
P1209
Monitor Fuel Injector Diagnostic Feedback Circuit Monitor for engine protection mode active.
* IGN Volt > 6V and < 18V * Engine Speed >= 1 RPM
2 second loop
P1258
P1380
This diagnostic detects if the ABS controller is indicating a fault. When this occurs, misfire will continue to run.
ABS controller sends a message to PCM indicating that a failure has occurred in the ABS module
Set immediately upon engine protection mode active. 1 second loop continuous 450 failures out of 500 samples 100 msec loop continuous
DTC Type B (Bi-Fuel switches to gasoline) DTC Type A (Bi-Fuel switches to gasoline) DTC Type A
DTC Type C (DTC can only set when a P0300 Light Request is True) DTC Type C (DTC can only set when a P0300 is Light Request is True) DTC Type A Default = 0psi (Bi-Fuel switches to gasoline)
P1381
This diagnostic detects if Serial data messages are lost the rough road information is no longer being received from the ABS module. When this occurs, misfire will continue to run. Monitor for Tank Pressure The Tank Pressure must change 200 psi over 50 miles of driving on Alt Circuit Fuel to pass. Range/ Performance
P1431
* Alt Fuel Operation * Alt Fuel engine runtime > 5 sec * Ignition Voltage > 5 V * Above conditions met for 1 sec * IAT DTC's P0111, P0112, P0113 not set, * Tank DTC's P1432, 1433 not set, * Analog PWM P1207 not set * IGN Volt > 4 V * P1207 Not Active * Initial Read Delay over = 1 sec
P1432
Monitor for Tank Pressure Tank Pressure Sensor < 0.102 volts Sensor Circuit Low Input
2 second loop
2006file17.doc
Page 42 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P1433
Monitor for Tank Pressure Tank Pressure Sensor > 4.95 Volts Sensor Circuit High Input
* CNG Fuel Temp < 30C * Analog PWM DTC (P1207) Not set * IGN Volt > 4 V * Initial Read Delay over = 1 sec * IAT DTC (P0111, P0112, P0113) Not set * Tank DTC's (P1431, P1432) Not set * IAT < 27C OR * IAT >= 27 C * Distance traveled this key cycle is > 20 Mi Ignition in Run or Crank. Ignition voltage > 5.23 V. Valid TACM - PCM serial data. Not in battery saver mode.
2 second loop
P1516
Indicates that the TAC Module has detected a throttle positioning error OR Either Processor cannot determine throttle positioning OR Both TP Sensors are invalid
ABS (throttle error): a) 2 degrees for >200 ms with no change in error sign. OR b) 2 degrees for >500 ms for throttle command changes 2 degrees. OR c) 5 degrees for >200 ms for throttle command changes 5 degrees. OR d) 5 degrees for > 300 ms with no change in error sign. OR 2) PCM processor DTC's. OR 3) TACM processor DTC. OR 4) both TPS Circuit DTC's are set. OR 5) PCM-TACM Serial Data DTC w/ any APP Sensor DTC or TP Sensor DTC. [Throttle error = Measured throttle position - commanded throttle position]
2006file17.doc
Page 43 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P2101
Indicates that the PCM has ABS (throttle error) > 5%. detected a throttle [Throttle error = Measured throttle positioning error position - modeled throttle position]
Ignition in Run or Crank TACM determines PCM Desired Throttle Position is valid. Not in battery saver mode. No Airflow Actuation DTC. (Engine Running = true) OR (Ignition Voltage > 8.5 volts). No Throttle Actuation DTC. No PCM-TACM Serial Data DTC. Both TPS Circuit DTC's are not set. No PCM Processor DTC's. No TACM Processor DTC.
High counter increments by 2 for every throttle error > 5%; decrements by 1 if %<t.e.<5%; decrements by 5 if -5%<t.e.<0%; clears if t.e. < -5%. Check runs every 18.75 ms with TACM - PCM valid message received. Low counter increments by 2 for every throttle error < -5%; decrements by 1 if 5%<t.e.<0%; decrements by 5 if 0%<t.e.<5%; clears if t.e. > 5%. Check runs every 18.75 ms with TACM - PCM valid message received.
2006file17.doc
Page 44 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P2108
Ignition in Run or Crank. 1) Power-up test fails to read/write Ignition voltage > 5.23 V. data OR Valid TACM - PCM serial data. 2) Max. allowed Running Resets exceeded OR 3) ROM checksum does not match expected checksum OR Indicates that TAC 4) RAM data read does not match Module is unable to data written OR correctly write and read 5) Failure of Interrupt process flag to data to and from RAM. match expected value. OR Indicates that the TAC 6) Program is not executed in the Module has detected an internal processor integrity proper order OR 7) Primary and Redundant RAM fault. variables disagree OR 8) Primary and Redundant Indicated Pedal Position calculation difference = 0.0%. OR 9) Math/Logic test fails to equate to a predetermined value. OR 10) Internal Register data read does not match data written. OR 11) Internal Timer fails to increment OR 12) Watchdog Timer fails to increment OR 13) Failure of Processor Stack pointer to zero at Main Loop. Indicates that TAC Module is unable to correctly read data from the flash memory.
1) One occurrence Check runs at Reset initialization 2) 10 occurrences during ignition cycle Check runs at Reset initialization 3) One occurrence. Check runs at power up and every 60 seconds thereafter. 4) One occurrence. Check runs at power up and every 800 milliseconds thereafter 5) - 13) One occurrence. Check runs every 3 milliseconds. Second Watchdog timer runs in 10 millisecond loop.
2006file17.doc
Page 45 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P2120
1) TACM indicates a continuous or intermittent short or open in either the signal circuit or the APP sensor #1. OR 2) TACM indicates an invalid minimum mechanical position for the APP sensor #1. OR 3) TACM indicated reference voltage out of range.
1) Raw APP sensor signal < 0.235 V or > 4.487 V. OR 2) APP sensor minimum mechanical stop voltage < 0.235 V. OR 3) Vref out of range < 4.54 V or > 5.21 V.
'Ignition in Run or Crank. Ignition voltage > 5.23 V. Valid TACM - PCM serial data. No TACM processor DTC.
1) & 2) Counter increments by 4 for every error, decrements by 1 for every pass; threshold is 133. Check runs every 3 ms.
P2125
1) TACM indicates a continuous or intermittent short or open in either the signal circuit or the APP sensor #2. OR 2) TACM indicates an invalid minimum mechanical position for the APP sensor #2. OR 3) TACM indicated reference voltage out of range.
1) Raw APP sensor signal < 0.235 V or > 4.487 V. OR 2) APP sensor minimum mechanical stop voltage > 0.235 V. OR 3) Vref out of range < 4.54 V or > 5.21 V.
Ignition in Run or Crank. Ignition voltage > 5.23 V. Valid TACM - PCM serial data. No TACM processor DTC.
1) & 2) Counter increments by 4 for every error, decrements by 1 for every pass; threshold is 180. Check runs every 3 ms.
2006file17.doc
Page 46 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P2135
1) TACM indicates a continuous or intermittent correlation fault between TP sensors #1 and #2. OR 2) TACM indicates an invalid minimum mechanical position correlation between TP sensor #1 and #2. OR 3) TPS1 signal short to TPS2 signal, Any reference, or ground.
1) ABS (TPS1 raw TPS2 raw) < 6.0%. OR 2) TPS1 sig to TPS2 sig > 0.05V when TPS2 reference = 0.0 V.
Ignition in Run or Crank. Ignition voltage > 5.23 V. Valid TACM - PCM serial data. No TACM processor DTC.
1) Counter increments by 4 for every error, decrements by 1 for every pass; threshold is 180. Check runs every 3 ms. 2) One occurrence. Check runs at power-up 3) Counter increments by 4 for ever error, decrements by 1 for every pass: threshold is 1333 Check runs every 3ms. 1) Counter increments by 4 for every error, decrements by 1 for every pass; threshold is 180
P2138
1) TACM indicates a continuous or intermittent correlation fault between APP sensors #1 and #2 OR 2) TACM indicates an invalid minimum mechanical position correlation between APP sensor #1 and #2 OR 3) PPS1 signal short to PPS2 signal
1)ABS( raw APP sensor #2 voltage - raw APP sensor #1 voltage) > 0.269 V. OR 2) PPS1 to PPS2 > 0.05V when PPS2 reference is 0.0 V.
Ignition in Run or Crank. Ignition voltage > 5.23 V. Valid TACM - PCM serial data. No TACM processor DTC.
Check runs every 3 ms. 2) Counter increments by 4 for ever error, decrements by 1 for every pass: threshold is 1333 Check runs every 3ms. 2 second loop
P2146
Alt Fuel Injector Relay Disconnected, * IGN Volt > 6V and < 18V * Engine Speed >= 400 RPM shorted to ground, or shorted to battery
2006file17.doc
Page 47 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P2610
Monitor soak timer for proper increments in positive time at correct rate
P2665
This DTC detects an open sensor ground or continuous short to high in either the signal circuit of the Low Pressure Fuel Shutoff Relay Control Circuit
1) Initial soak timer value is not between 0 to 5 seconds 2) After initial 4.0 second delay, the soak timer does not increase by 1 second increments 3) Each 1 second increment of the soak timer is not within 1.0 +/- 0.3 seconds 4) The soak timer value decrements by any amount Disconnected, Shorted To Ground, Or Shorted To Battery
PCM is powered down DTC will be active on next key cycle if failure detected
DTC Type B
IGN Volt > 6v And < 18v Engine Speed > 400 R or 0 RPM
1 Second Loop
2006file17.doc
Page 48 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P2A01
Stage1 - Passive Test: Detects post sensors that are stuck in range, outside During the ignition cycle the O2 signal must exceed the upper bound of the open or shorted of the post O2 PID control window regions. set at:
DTC will set if Stage2 test length exceeds 60 sec. Maximum of 100 Stage2 attempts (aborts). Once per trip
DTC Type B
Stage2 Intrusive Test: Closed Loop Fuel Control Engine runtime > 218 sec 5 < Airflow < 100 g/s Gasoline Operation: 10 V < System Voltage < 18V 710mV, and also drop below 349mV, 900 < Engine Speed < 5000 RPM which is the minimum lean voltage 15 < Vehicle speed < 82 mph used by the Idle Catalyst diagnostic. 0.965 < Short Term Integrator < 1.035 Above conditions met for 3 sec CNG Operation: 750mV, and also drop below 349mV, Lean test: Pre sensors must drop below 300mV which is the minimum lean voltage used by the Idle Catalyst diagnostic. Rich test: Pre sensors must exceed 600mV Stage2 test order: Lean then Rich Stage2 - Intrusive Test: If the Stage1 test has not reported a pass during the first 218 seconds, then an 8% lean and/or rich fueling change will be commanded to force the signal to cross the appropriate threshold as described above. The DTC will set if the sensor has not responded to the intrusive rich or lean test after 60.0 seconds.
2006file17.doc
Page 49 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
P2A04
Stage1 - Passive Test: Detects post sensors that are stuck in range, outside During the ignition cycle the O2 signal must exceed the upper bound of the open or shorted of the post O2 PID control window regions. set at:
DTC will set if Stage2 test length exceeds 60 sec. Maximum of 100 Stage2 attempts (aborts). Once per trip
DTC Type B
Stage2 Intrusive Test: Closed Loop Fuel Control Engine runtime > 218 sec 5 < Airflow < 100 g/s Gasoline Operation: 10 V < System Voltage < 18V 710mV, and also drop below 349mV, 900 < Engine Speed < 5000 RPM which is the minimum lean voltage 15 < Vehicle speed < 82 mph used by the Idle Catalyst diagnostic. 0.965 < Short Term Integrator < 1.035 Above conditions met for 3 sec CNG Operation: 750mV, and also drop below 349mV, Lean test: Pre sensors must drop below 300mV which is the minimum lean voltage Rich test: Pre sensors must exceed 600mV used by the Idle Catalyst diagnostic Stage2 test order: Lean then Rich Stage2 - Intrusive Test: If the Stage1 test has not reported a pass during the first 218 seconds, then an 8% lean and/or rich fueling change will be commanded to force the signal to cross the appropriate threshold as described above. The DTC will set if the sensor has not responded to the intrusive rich or lean test after 60.0 seconds.
2006file17.doc
Page 50 of 57
2006
2006file17.doc
SENSED PARAMETER FAULT CODE MONITOR STRATEGY DESCRIPTION
-or-
U0107
Indicates that the serial data line between the PCM and TACM has intermittently or continuously failed.
PCM: No message for 18.75 ms. Corrupted data in the message. Invalid message protocol. PCM processor DTC's. TACM processor DTC. TAC Module: No message for 25 ms. Corrupted data in the message. Invalid message protocol. PCM processor DTC's. TACM processor DTC. Throttle Authority Limit Exceeded.
(Ignition in Run or Crank) AND engine not in crank state. Time since power-up > 0. Ignition in Run or Crank. Ignition voltage > 5.23 V. Valid TACM - PCM serial data.
PCM and TACM continuous No valid message received for 500 ms. PCM Intermittent: Invalid or missing message increments counter by 10; valid message received decrements counter by 1; threshold is 254. TACM Intermittent: Invalid or missing message increments counter by 6; valid message received decrements counter by 1; threshold is 200. Check for invalid messages runs every 18.75 ms. Check for missing messages runs every 25 ms. Throttle Authority Limit Exceeded > 300 ms
2006file17.doc
Page 51 of 57
2006
2006file17.doc
-or-
P0101: (Calculated Flow Measured Flow) Lookup Table: 6.0L LQ4 (Gasoline and CNG)
Calculated Airflow Grams_Air_0 Grams_Air_40 Grams_Air_80 Grams_Air_120 Grams_Air_160 Grams_Air_200 Grams_Air_240 Grams_Air_280 Grams_Air_320 Grams_Air_360 Grams_Air_400 Airflow Delta 6.34 10.11 13.67 21.76 25.61 29.62 33.78 38.10 42.58 47.21 52
2006file17.doc
Page 52 of 57
2006
2006file17.doc
-or-
P0106 Predicted MAP Max Look Up Table; 6.0 LQ4 (Gasoline and CNG)
0% 0 RPM 800 RPM 1600 RPM 2400 RPM 3200 RPM 4000 RPM 4800 RPM 5600 RPM 105 70 53.99902 47.99805 42.00195 36.00098 32.00195 30 10 % 20 % 30 % 40 % 50 % 105 105 105 105 105 88.99902 102.998 105 105 105 75 92.00195 105 105 105 63.99902 77.99805 97.99805 105 105 55 62.00195 87.00195 102.002 105 43.99902 47.99805 72.00195 100 105 32.99805 43.99902 61.00098 88.99902 100 31.00098 40 57.99805 82.00195 95 60 % 105 105 105 105 105 105 105 105 70 % 105 105 105 105 105 105 105 105 80 % 105 105 105 105 105 105 105 105 90 % 105 105 105 105 105 105 105 105 100 % 105 105 105 105 105 105 105 105
P0106 Predicted MAP Min Look Up Table; 6.0 LQ4 (Gasoline and CNG)
0 RPM 800 RPM 1600 RPM 2400 RPM 3200 RPM 4000 RPM 4800 RPM 5600 RPM 0% 10 10 10 10 10 10 10 10 10 % 10 10 10 10 10 10 10 10 20 % 12.00195 12.00195 10 10 10 10 10 10 30 % 25 25 23.99902 18.99902 15 11.00098 10 10 40 % 43.99902 43.99902 43.99902 32.00195 26.00098 22.99805 17.99805 16.00098 50 % 46.00098 46.00098 45 45 42.99805 37.00195 28.99902 27.99805 60 % 47.00195 47.00195 47.00195 45 45 43.99902 42.00195 40 70 % 47.99805 47.99805 47.99805 47.99805 47.99805 45 43.99902 43.99902 80 % 45 45 45 45 45 45 45 45 90 % 45 45 45 45 45 45 45 45 100 % 40 40 40 40 40 40 40 40
2006file17.doc
Page 53 of 57
2006
2006file17.doc
-or-
P0300: Catalyst Damaging Misfire Percentages as a Function of Engine Speed and Load Table: 6.0L LQ4 Gasoline Operation
Eng. Load / Eng. RPM 0 Load_In_Percent 10 Load_In_Percent 20 Load_In_Percent 30 Load_In_Percent 40 Load_In_Percent 50 Load_In_Percent 60 Load_In_Percent 70 Load_In_Percent 80 Load_In_Percent 90 Load_In_Percent 100 Load_In_Percent 0 RPM 10.625 10.625 10.625 10.625 10.625 10.625 10.625 10.625 10.625 10 8.375 1000 RPM 10.625 10.625 10.625 10.625 10.625 10.625 10.625 10.625 10 8.375 7.125 2000 RPM 10.625 10.625 10.625 10.625 10.625 10.625 10 10 8.375 7.125 6.25 3000 RPM 10.625 10 8.375 8.375 8.375 6.25 6.25 5.5 5 5 5 4000 RPM 8.375 8.375 7.125 6.25 5.5 5 5 5 5 5 5 5000 RPM 6000 RPM 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7000 RPM 5 5 5 5 5 5 5 5 5 5 5 8000 RPM 5 5 5 5 5 5 5 5 5 5 5
P0300: Catalyst Damaging Misfire Percentages as a Function of Engine Speed and Load Table: 6.0L LQ4 CNG Operation
Eng. Load / Eng. RPM 0 Load_In_Percent 10 Load_In_Percent 20 Load_In_Percent 30 Load_In_Percent 40 Load_In_Percent 50 Load_In_Percent 60 Load_In_Percent 70 Load_In_Percent 80 Load_In_Percent 90 Load_In_Percent 100 Load_In_Percent 0 RPM 10.625 10.625 10.625 10.625 10.625 10.625 10.625 10.625 10.625 10.625 10.625 1000 RPM 10.625 10.625 10.625 10.625 10.625 10.625 10.625 10.625 10.625 10.625 10.625 2000 RPM 10.625 10.625 10.625 10.625 10.625 10.625 10.625 10.625 10.625 10.625 10.625 3000 RPM 10.625 10.625 10.625 10.625 10.625 10.625 10.625 10.625 10.625 10.125 9.25 4000 RPM 10.625 10.625 10.625 9.75 8.5 8.5 8.5 7 5.625 5 5 5000 RPM 6000 RPM 10.625 10.625 10.625 10.625 10.625 9.125 6.5 5 5 5 5 10.625 10.625 10.625 10.625 10.625 9.125 6.5 5 5 5 5 7000 RPM 10.625 10.625 10.625 10.625 10.625 9.125 6.5 5 5 5 5 8000 RPM 10.625 10.625 10.625 10.625 10.625 9.125 6.5 5 5 5 5
2006file17.doc
Page 54 of 57
2006
2006file17.doc
-or-
P0300: Emission Failure Misfire Percentages as a Function of Engine Speed and Load Table: 6.0L (LQ4) Bi-Fuel CNG Operation (Bin 10)
Eng. Load / Eng. RPM 0 Load_In_Percent 10 Load_In_Percent 20 Load_In_Percent 30 Load_In_Percent 40 Load_In_Percent 50 Load_In_Percent 60 Load_In_Percent 70 Load_In_Percent 80 Load_In_Percent 90 Load_In_Percent 100 Load_In_Percent 0 RPM 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 1000 RPM 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2000 RPM 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 3000 RPM 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 4000 RPM 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 5000 RPM 6000 RPM 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 7000 RPM 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 8000 RPM 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5 2.5
P0300: Emission Failure Misfire Percentages as a Function of Engine Speed and Load Table: 6.0L (LQ4) Dedicated CNG Operation (Bin 8)
Eng. Load / Eng. RPM 0 Load_In_Percent 10 Load_In_Percent 20 Load_In_Percent 30 Load_In_Percent 40 Load_In_Percent 50 Load_In_Percent 60 Load_In_Percent 70 Load_In_Percent 80 Load_In_Percent 90 Load_In_Percent 100 Load_In_Percent 0 RPM 2.5 2.5 2.5 2.5 2.5 1.125 1.125 1.125 1.125 1.125 1.125 1000 RPM 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 2000 RPM 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 3000 RPM 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 4000 RPM 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 5000 RPM 6000 RPM 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 7000 RPM 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 8000 RPM 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125 1.125
2006file17.doc
Page 55 of 57
2006
2006file17.doc
-or-
P0420: Average Base Pulse Width Maximum Allowed Value as a Function of Airflow Table: 6.0L (LQ4) (Gasoline and CNG)
Airflow in gps 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Average BPW in milliseconds 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99
P0420: Average Base Pulse Width Minimum Allowed Value as a Function of Airflow Table: 6.0L (LQ4) (Gasoline and CNG)
Airflow in gps 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2006file17.doc Average BPW in milliseconds 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Page 56 of 57
2006
2006file17.doc
-or-
P0430: Average Base Pulse Width Maximum Allowed Value as a Function of Airflow Table: 6.0L (LQ4) (Gasoline and CNG)
Airflow in gps
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
P0430: Average Base Pulse Width Minimum Allowed Value as a Function of Airflow Table: 6.0L (LQ4) (Gasoline and CNG)
Airflow in gps 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Average BPW in milliseconds 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
2006file17.doc
Page 57 of 57