2006 3.5L (L52) Engine Diagnostic Parameters: 2006file14
2006 3.5L (L52) Engine Diagnostic Parameters: 2006file14
2006file14.doc
SENSED PARAMETER Cam Phaser Solenoid Circuit Fault FAULT CODE P0013 MONITOR STRATEGY DESCRIPTION Checks the cam phaser solenoid circuit for electrical integrity Detects a VCP system error by comparing desired and actual VCP position through all operating ranges of VCP control Detects cam to crank misalignment by monitoring if cam sensor pulse occurs during the incorrect crank position (Cam to Crank Correlation Diagnostic) MALFUNCTION CRITERIA AND THRESHOLD VALUE (S) Output state invalid
3.5L (L52)
P0014
Actual position/desired position difference is greater than 3.75 degrees when VCP is commanded and stabilization of 3 secs is met
No cam phaser DTCs VCP is commanded VCP commanded position is stable within 0.9 degrees for 1 sec System voltage 11 V IF [CAM_TYPE = NON_ENCODED_CAM AND CAM_TYPE CSI_CAM AND CKP_MedRes_Active = TRUE AND Crank_Sync_Flag = Crank_In_Sync 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 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
DTC Type B
P0016
Cam sensor pulse occurs outside crank MedRes region: KaEPSD_Cnt_NE_CamPerf_Region_1 = 2 KaEPSD_Cnt_NE_CamPerf_Region_2 =3 The crank MedRes region is a certain number of crank sensor pulses. ECM throughput prohibits using every crank sensor pulse. Typical crank MedRes region is twice per cylinder, but varies in each engine.
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)
Cam sensor pulse < 97.63 degrees or > 113.22 degrees before LoRes crank pulse
25 out of the last 35 cam rotations occur with 2 cam sensor pulses outside of malfunction criteria window Continuous check
DTC Type B
2006file14.doc
Page 1 of 31
2006
2006file14.doc
SENSED PARAMETER HO2S Heater Control Circuit Bank 1 Sensor 1 FAULT CODE P0030 MONITOR STRATEGY DESCRIPTION Monitor voltage at low side of heater circuit. MALFUNCTION CRITERIA AND THRESHOLD VALUE (S)
3.5L (L52)
P0036
P0068
P0101
Detect when manifold absolute pressure and measured airflow do not match estimated engine airflow as established by the TPS Determines if the MAF sensor is stuck within the normal operating range
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). 1. Difference between measured MAP and estimated MAP < 25 kPa 2. Difference between measured MAF and estimated MAF < 25 grams/sec 1. Filtered airflow error > 15 grams/sec 2. Filtered manifold pressure 2 error > 20 kPa 3. Filtered throttle error < 350 kPa grams/sec MAF sensor signal < 100 Hz
DTC Type B
DTC Type A
No MAF circuit, MAP circuit, EGR, ECT circuit, IAT circuit, crank sensor DTCs 400 RPM < Engine speed 70C < ECT < 125C -7C < IAT < 125C Engine run time > 5 secs Engine speed > 400 RPM 11 V < System voltage < 18 V Enable criteria stable time > 0.5 secs Engine run time > 5 secs Engine speed > 500 RPM 11 V < System voltage < 18 V Enable criteria stable time > 0.5 secs No MAF circuit, MAP circuit, EGR, ECT circuit, IAT circuit, crank sensor DTCs 400 RPM < Engine speed 70C < ECT < 125C -7C < IAT < 125C No TPS, 5 V reference DTCs Controller State = RUN [(TPS 0% & Engine speed 1100 RPM) or (TPS 10% & Engine speed > 1100 RPM)] No TPS, 5 V reference DTCs Controller State = RUN Engine run time > table value based on start-up coolant temperature [(TPS < 29% & Engine speed 1100 RPM) or (TPS < 70% & Engine speed > 1100 RPM)]
Immediate Frequency: 12.5 msec loop Continuous check 30/40 counts 80 counts/sec Continuous check 30/40 counts 80 counts/sec Continuous check Immediate Frequency: 12.5 msec loop Continuous check 320/400 counts 20 counts/sec Continuous check 320/400 counts 20 counts/sec Continuous check
DTC Type B
P0102
P0103
P0106
Detects a continuous short to low or open in either the signal circuit or the MAF sensor. Detects a continuous short to high in either the signal circuit or the MAF sensor. Determines if the MAP sensor is stuck within the normal operating range.
DTC Type B
DTC Type B
1.
P0107
P0108
Detects a continuous short to low or open in either the signal circuit or the MAP sensor. Detects a continuous short to high or open in either the signal circuit or the MAP sensor.
Filtered manifold pressure 1 error > 20 kPa 2. Filtered manifold pressure 2 error > 20 kPa 3. Filtered throttle error < 350 kPa grams/sec MAP < 1.0% of 5 V reference
DTC Type B
DTC Type B
DTC Type B
2006file14.doc
Page 2 of 31
2006
2006file14.doc
SENSED PARAMETER IAT Sensor Circuit Low Voltage FAULT CODE P0112 MONITOR STRATEGY DESCRIPTION This DTC determines if the IAT sensor is shorted low by checking for an IAT sensor resistance below a threshold Determines if the IAT sensor is shorted high by checking for an IAT sensor resistance above a threshold This DTC detects if the engine coolant sensor is biased high while in range MALFUNCTION CRITERIA AND THRESHOLD VALUE (S) IAT resistance < 25
3.5L (L52)
P0113
P0116
A failure will be reported if any of the following occur: ECT at power up > IAT at power up by 100C after a minimum 8 hour soak (fast fail). ECT at power up > IAT at power up by 15C after a minimum 8 hour soak and a block heater has not been detected. ECT at power up > IAT at power up by 15C after a minimum 8 hour soak and the time spent cranking the engine without starting is greater than 10 seconds with the fuel level being above a minimum level of 10%.
P0117
P0118
P0120
P0121
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 Determines if the TP sensor is stuck within the normal operating range
50/100 counts 1 count/sec Continuous check 50/100 counts 1 count/sec Continuous check 20/40 counts; 10 counts continuous; 12.5 msec /count in the motor processor Immediate Frequency: 12.5 msec loop Continuous
DTC Type B
DTC Type B
DTC Type A
1. 2.
Filtered throttle error > 350 kPa grams/sec Filtered manifold pressure 2 error < 20 kPa
DTC Type B
2006file14.doc
Page 3 of 31
2006
2006file14.doc
SENSED PARAMETER Throttle Position (TP) Sensor 1 Circuit OOR Low FAULT CODE P0122 MONITOR STRATEGY DESCRIPTION Detects a continuous or intermittent short or open in TP sensor #1 circuit Detects a continuous or intermittent short or open in TP sensor #1 circuit Detects if the engine coolant temperature rises too slowly due to an ECT sensor or cooling system fault Detects if the engine coolant temperature rises too slowly due to an ECT sensor or cooling system fault Determines if the O2 sensor voltage is not meeting the voltage criteria to enable closed loop fueling MALFUNCTION CRITERIA AND THRESHOLD VALUE (S) 0.275V > Raw TPS sensor signal
3.5L (L52)
P0123
Engine Coolant Temperature (ECT) Insufficient for Closed Loop Fuel Control
P0125
DTC Type B
P0128
DTC Type B
P0130
DTC Type B
2006file14.doc
Page 4 of 31
2006
2006file14.doc
SENSED PARAMETER HO2S Circuit Low Voltage (bank 1 sensor 1) FAULT CODE P0131 MONITOR STRATEGY DESCRIPTION Determines if the O2 sensor or circuit is shorted to low by checking sensor voltage. MALFUNCTION CRITERIA AND THRESHOLD VALUE (S) O2 sensor voltage < 50 mV OR O2 sensor voltage < 550 mV while in power enrichment
3.5L (L52)
P0132
O2 sensor voltage > 1000 mV OR O2 sensor voltage > 350 mV while in DFCO
Rich Test 140/150 counts 10 counts/sec Continuous check Rich in DFCO Test 95/100 counts 10 counts/sec Runs during each occurrence of DFCO
DTC Type B
P0133
O2 sensor average transition time: L/R >200 msec Or R/L >200 msec 350 mV < O2 voltage < 650 mV
DTC Type B
2006file14.doc
Page 5 of 31
2006
2006file14.doc
SENSED PARAMETER HO2S Circuit Insufficient Activity (bank 1 sensor 1) FAULT CODE P0134 MONITOR STRATEGY DESCRIPTION Determines if the O2 sensor or the O2 sensor circuit has developed an open. MALFUNCTION CRITERIA AND THRESHOLD VALUE (S)
3.5L (L52)
P0135
Determines if the O2 sensor heater is functioning properly by monitoring the current through the heater circuit.
RCOHT Learn Diagnostic Cold start 3.7 < calculated heater resistance < 8.9 Current Monitor Diagnostic During Warm Operation .73 amps < heater current <2.7 amps
RCOHT Learn Diagnostic Once per cold start Current Monitor Diagnostic 45/50 counts 10 counts/sec 2 tests per key cycle 20 sec delay between tests
DTC Type B
P0136
Determines if the post catalyst O2 sensor is stuck in a normal voltage range and thereby can no longer be used for post oxygen sensor fuel control or for catalyst monitoring. The diagnostic includes a passive (stage 1) test and an intrusive (stage 2) test. The stage 2 increases or reduces delivered fuel to achieve the required rich or lean threshold.
Post catalyst O2 sensor cannot achieve a maximum voltage of 650 mV or a minimum voltage of 250 mV
Stage 1: Continuously Stage 2: Up to 10 secs for each threshold One test per trip
DTC Type B
2006file14.doc
Page 6 of 31
2006
2006file14.doc
SENSED PARAMETER HO2S Circuit Low Voltage (bank 1 sensor 2) FAULT CODE P0137 MONITOR STRATEGY DESCRIPTION Determines if the O2 sensor or circuit is shorted to low by checking sensor voltage. MALFUNCTION CRITERIA AND THRESHOLD VALUE (S) O2 sensor voltage < 50 mV OR O2 sensor voltage < 650 while in power enrichment
3.5L (L52)
P0138
O2 sensor voltage > 1000 mV OR O2 sensor voltage > 300 mV while in DFCO
Rich Test 950/1000 counts 10 counts/sec Continuous check Rich in DFCO Test 95/100 counts 10 counts/sec Runs during each occurrence of DFCO
DTC Type B
P0140
This DTC determines if the O2 sensor or the O2 sensor circuit has developed an open.
DTC Type B
2006file14.doc
Page 7 of 31
2006
2006file14.doc
SENSED PARAMETER HO2S Heater Circuit (bank 1 sensor 2) FAULT CODE P0141 MONITOR STRATEGY DESCRIPTION This DTC determines if the O2 sensor heater is functioning properly by monitoring the current through the heater circuit. MALFUNCTION CRITERIA AND THRESHOLD VALUE (S)
3.5L (L52)
RCOHT Learn Diagnostic Cold start 3.6 > calculated heater resistance > 10.3 Current Monitor Diagnostic 0.6 amps < heater current <2.3 amps
P0171
The EWMA of long term fuel trim (LTM) samples 1.23999 for at least 2 secs (Note: EWMA stands for Exponentially Weighted Moving Average) Notes: At least 35 secs of data must accumulate on each trip before the EWMA of LTM samples is considered usable and at least 18 secs 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.
DTC Type B
2006file14.doc
Page 8 of 31
2006
2006file14.doc
SENSED PARAMETER Fuel System Too Rich Bank 1 FAULT CODE P0172 MONITOR STRATEGY DESCRIPTION Determines if the fuel control system is in a rich condition. MALFUNCTION CRITERIA AND THRESHOLD VALUE (S)
3.5L (L52)
P0201
The EWMA of long term fuel trim (LTM) samples < 0.79999 Once the above occurs, 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 LTM samples with purge off < 0.79999 for at least 7 secs during each of 2 intrusive segments. General Notes: 1. At least 35 secs of data must accumulate on each trip before the EWMA of LTM samples is considered usable and at least 18 secs 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. Intrusive Notes: Segments can last up to 35 secs, and are separated by the smaller of a 30 sec purge-on time or enough time to purge 18 grams of vapor. A maximum of 3completed segments are allowed for each intrusive test, and up to 30 intrusive attempts allowed per trip. After an intrusive test report is completed, another intrusive test cannot occur for 300 secs 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.79999 for at least 60 secs, indicating that the canister has been purged. Performing intrusive tests too frequently may also affect Evap and FTP emissions, and the execution frequency of other diagnostics. Injector driver feedback indication = fault
10/20 counts 4 counts/sec Continuous check 10/20 counts 4 counts/sec Continuous check
DTC Type B
P0202
DTC Type B
2006file14.doc
Page 9 of 31
2006
2006file14.doc
SENSED PARAMETER Fuel Injector 3 Control Circuit FAULT CODE P0203 MONITOR STRATEGY DESCRIPTION Detects fuel injector circuit continuity MALFUNCTION CRITERIA AND THRESHOLD VALUE (S) Injector driver feedback indication = fault
3.5L (L52)
P0204
DTC Type B
P0205
DTC Type B
P0220
P0222
Detects a continuous or intermittent short or open in TP sensor #2 circuit Detects a continuous or intermittent short or open in TP sensor #2 circuit Detects a continuous or intermittent short or open in TP sensor #2 circuit Checks the fuel pump relay circuit for electrical integrity
Ignition in Unlock/accessory, run, crank System voltage > 5.23 V No PCM processor, 5 V reference DTCs Ignition in Unlock/accessory, run, crank Ignition Voltage > 5.23 V No 5VR DTCs
DTC Type A
P0223
Ignition in Unlock/accessory, run, crank Ignition Voltage > 5.23 V No 5VR DTCs
P0230
DTC Type B
2006file14.doc
Page 10 of 31
2006
2006file14.doc
SENSED PARAMETER Random Misfire Detected Cylinder 1 Misfire Cylinder 2 Misfire Cylinder 3 Misfire Cylinder 4 Misfire Cylinder 5 Misfire FAULT CODE P0300 P0301 P0302 P0303 P0304 P0305 MONITOR STRATEGY DESCRIPTION Determine if a random misfire or a cylinder specific misfire is occurring by monitoring crankshaft velocity MALFUNCTION CRITERIA AND THRESHOLD VALUE (S) Deceleration index Vs Engine speed Vs Load and Camshaft Position Emission Failure Threshold = 1% misfire
3.5L (L52)
Catalyst Damage Threshold = 5% - 18% misfire depending on engine speed and engine load.
P0315
Determine if the crankshaft position system variation has not been learned Checks for knock sensor rationality
P0325
1800 RPM < Engine speed < 6400 RPM Air per Cylinder (load) > 65 grams
DTC Type B
P0326
Knock total retard > a value that is a function of MAP and RPM
Knock detection = Enabled Engine speed > 1800 RPM MAP > 55 kPa Engine speed > 1800 RPM Air per Cylinder (load) > 65 grams
DTC Type B
P0327
Knock sensor max cylinder voltage min cylinder voltage < 0.12 V
DTC Type B
2006file14.doc
Page 11 of 31
2006
2006file14.doc
SENSED PARAMETER Crankshaft Position Sensor-A Circuit FAULT CODE P0335 MONITOR STRATEGY DESCRIPTION Crank Sensor Event Test Incorrect number of crank sensor pulses in a given number of cam sensor pulses Crank Time Without Match Test Excessive time without crank sensor match MALFUNCTION CRITERIA AND THRESHOLD VALUE (S) Crank Sensor Event Test 90 > number of crank pulses > 110 Crank Time Without Match Test See TIME LENGTH AND FREQUENCY column
3.5L (L52)
P0336
DTC Type B
P0340
Detects cam sensor circuit malfunctions by monitoring for the absence of cam sensor pulses
DTC Type B
2006file14.doc
Page 12 of 31
2006
2006file14.doc
SENSED PARAMETER Camshaft Position Sensor-A Bank-1 Performance FAULT CODE P0341 MONITOR STRATEGY DESCRIPTION Detects cam sensor performance malfunctions by monitoring for the incorrect number of cam sensor pulses in a given number of crank sensor pulses MALFUNCTION CRITERIA AND THRESHOLD VALUE (S)
3.5L (L52)
After Engine Start (slow event based) 275 > cam sensor pulses > 325 Near Engine Start (fast event based) 2 > cam pulses > 4
Ignition Coil 1 Control Circuit Ignition Coil 2 Control Circuit Ignition Coil 3 Control Circuit Ignition Coil 4 Control Circuit
P0351
P0352
P0353
P0354
Checks the ignition coil control circuit for electrical integrity Checks the ignition coil control circuit for electrical integrity Checks the ignition coil control circuit for electrical integrity Checks the ignition coil control circuit for electrical integrity
20 failures for 100 cylinder events 20 failures for 100 cylinder events 20 failures for 100 cylinder events 20 failures for 100 cylinder events
DTC Type B
Ignition 1 is powered
DTC Type B
Ignition 1 is powered
DTC Type B
Ignition 1 is powered
DTC Type B
2006file14.doc
Page 13 of 31
2006
2006file14.doc
SENSED PARAMETER Ignition Coil 5 Control Circuit Camshaft Position Sensor-B Bank-1 Circuit FAULT CODE P0355 MONITOR STRATEGY DESCRIPTION Checks the ignition coil control circuit for electrical integrity Detects cam sensor circuit malfunctions by monitoring for the absence of cam sensor pulses MALFUNCTION CRITERIA AND THRESHOLD VALUE (S) Output state invalid
3.5L (L52)
P0365
IF[
MAF 0 AND [( Engine_Cranking = TRUE AND Cam_Sync_Flag CAM_CYLINDER ) OR Engine_Running = TRUE ]] Enable diagnostic
DTC Type B
THEN ELSE Disable diagnostic ENDIF After Engine Start (slow event based) IF[ { ( CAM_TYPE CSI AND ) } AND CKP_MedRes_Active = TRUE AND Crank_Sync_Flag = Crank_In_Sync 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 Near Engine Start (fast event based) IF[ MedRes_CKP_Counter 10 AND CKP_MedRes_Active = TRUE AND Crank_Sync_Flag = Crank_In_Sync AND CAM_TYPE CSI_CAM AND Fault_Active[CMP-Ckt] = FALSE ] THEN ENABLE DIAGNOSTIC ELSE DISABLE DIAGNOSTIC ENDIF Footnote: the crank MedRes counter increments when the diagnostic is enabled and counts the number of crank MedRes software interrupts. ECM throughput prohibits interrupting on every crank sensor pulse. Typical crank MedRes software interrupts occur twice per cylinder, but varies in each engine.
P0366
Detects cam sensor performance malfunctions by monitoring for the incorrect number of cam sensor pulses in a given number of crank sensor pulses
After Engine Start (slow event based) 475 > cam sensor pulses > 525 Near Engine Start (fast event based) 4 > cam pulses > 6
After Engine Start One Test = 1000 MedRes software interrupts 8 failed tests out of the last 10 tests Near Engine Start One Test = 10 MedRes software interrupts Fail Report = 1 failed test
DTC Type B
2006file14.doc
Page 14 of 31
2006
2006file14.doc
SENSED PARAMETER Catalyst Low Efficiency Bank 1 FAULT CODE P0420 MONITOR STRATEGY DESCRIPTION Oxygen Storage MALFUNCTION CRITERIA AND THRESHOLD VALUE (S) OSC Time Difference 0.28 sec OSC Time Difference = OSC Worst Pass Thresh - OSC Compensation Factor * (Post Cat O2 Resp Time - Pre Cat O2 Resp Time) OSC Worst Pass Thresh = 2.7 sec (Manual transmission) 3.0 sec (Automatic transmission)
3.5L (L52)
2006file14.doc
2006
2006file14.doc
SENSED PARAMETER Evap Emission System Leak Detection (Small Leak) FAULT CODE P0442 MONITOR STRATEGY DESCRIPTION This DTC will detect a small leak ( 0.020) in the Evap system between the fuel fill cap and the purge solenoid. The DTC will also be set if the fuel tank vacuum sensor is out of range when it tries to re-zero prior to test phase-1 or test phase-2 of the EONV test. The DTC will also be set if the refueling rationality test during EONV is failed. MALFUNCTION CRITERIA AND THRESHOLD VALUE (S)
3.5L (L52)
Small Leak Test Fail Engine Off Natural Vacuum (EONV) The total pressure change achieved during the test is normalized against a target value = 1.5 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.550 Re-Pass threshold = 0.35 Vacuum sensor out of range < 1.2 V or > 1.8 V: vacuum sensor out of range is reported as a perfect fail to the EWMA
P0443
P0446
This DTC checks the canister purge solenoid circuit for electrical integrity This DTC will determine if a restriction is present in the vent solenoid, vent filter, vent hose or canister.
100/120 counts 10 counts/sec Continuous check Test must complete within 1000 secs from when vehicle is started Excess Vacuum Test Stage II 180 secs Once per cold start 100/120 counts 10 counts/sec Continuous check
DTC Type B
Excess Vacuum Test Vent solenoid commanded open Fuel Tank Vacuum 10 inches of H2O for 2 seconds as monitored during initial purge ramp Cold Start Key-Up Test Vented Vacuum -2.5 inches of H2O or Vented Vacuum 5.0 inches of H20 for 3 secs after cold-start key-up Output state invalid
Test Enable No MAP, voltage, TPS, VSS, ECT, O2 sensor, IAT DTCs 15% < Fuel level < 85% 11 V < System voltage < 18 V Cold Start Test 4C < ECT < 30C 4C < IAT < 30C ECT-IAT< 8C Baro > 74.0 kPa
DTC Type B
P0449
This DTC checks the fuel tank vent solenoid circuit for electrical integrity
DTC Type B
2006file14.doc
Page 16 of 31
2006
2006file14.doc
SENSED PARAMETER Fuel Tank Pressure (FTP) Sensor Circuit Performance FAULT CODE P0451 MONITOR STRATEGY DESCRIPTION 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. MALFUNCTION CRITERIA AND THRESHOLD VALUE (S) The tank vacuum sensor voltage is compared to a window about the nominal sensor voltage offset (~1.5 volts)
3.5L (L52)
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 an 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.72998 Re-Pass threshold = 0.400024 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. Fuel tank pressure sensor signal > 4.9 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.
P0452
This DTC will detect a Fuel tank pressure sensor that is to low out of range
0.10 second delay after sensor power up for sensor warm-up ECM State crank
DTC Type B
P0453
This DTC will detect a Fuel tank pressure sensor that is to high out of range
0.10 second delay after sensor power up for sensor warm-up ECM state crank
DTC Type B
2006file14.doc
Page 17 of 31
2006
2006file14.doc
SENSED PARAMETER Fuel Tank Pressure (FTP) Sensor Circuit Intermittent FAULT CODE P0454 MONITOR STRATEGY DESCRIPTION This DTC will detect intermittent tank vacuum sensor signals that would have caused the engine-off natural vacuum small leak test to abort due to an apparent re-fueling event. MALFUNCTION CRITERIA AND THRESHOLD VALUE (S)
3.5L (L52)
If an abrupt change in tank vacuum 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 abrupt change is defined as a change > 0.45 and < 1249 Pa vacuum in the span of 1.0 seconds. A refueling event is confirmed if the fuel level has a persistent change of 20.0 % for 30 seconds. The test will report a failure if 2 out of 3 samples are failures. Weak Vacuum Test- Stage I (Cold) Tank vacuum < 8 inches of H2O after the displaced purge volume has reached 15 liters. 2 liters of fuel must be consumed after setting the DTC active the first time to set the DTC active the second time Weak Vacuum Test- Stage II (Warm) Stage I test failed previous trip and this trip Passes if Tank vacuum > 8 inches of H2O for 5 secs Note: Stage II can only report a pass Fuel level delta < 5 liters within 240 km Fuel level Sender % of 5V range < 6.25 %
P0455
This DTC will detect a weak vacuum condition (large leak or purge restriction) in the Evap system
Test Enable No MAP, voltage, TPS, VSS, ECT, O2 sensor, IAT DTCs 15% < Fuel level < 85% 11 V < System voltage < 18 V Power-up Vacuum Test Fail = False Cold Start Test 4C < ECT < 30C 4C < IAT < 30C ECT-IAT< 8C Baro > 74.0 kPa
Weak Vacuum TestStage I: Test must complete within 1000 secs after the vehicle is started Weak Vacuum TestStage II: Fault present for a time 600 secs; this is the maximum test time length. Once per cold start Continuous check
DTC Type B
Fuel Level Sensor Circuit Performance Fuel Level Sensor Circuit Low Input
P0461 P0462
Fuel sender rationality check Detects a fuel sender failed to a low voltage level
Runs continuously
2006file14.doc
Page 18 of 31
2006
2006file14.doc
SENSED PARAMETER Fuel Level Sensor Circuit High Input FAULT CODE P0463 MONITOR STRATEGY DESCRIPTION Detects a fuel sender failed to a high voltage level MALFUNCTION CRITERIA AND THRESHOLD VALUE (S)
3.5L (L52)
P0496
Test Enable No MAP, voltage, TPS, VSS, ECT, O2 sensor, IAT DTCs 15% < Fuel level < 85% 11 V < System voltage < 18 V Power-up Vacuum Test Fail = False Cold Start Test 4C < ECT < 30C 4C < IAT < 30C ECT-IAT< 8C Baro > 74.0 kPa No trans input speed, TP, or VSS intermittent DTCs TP 12 % 10 V < System voltage < 18 V 1000 RPM < Engine speed < 6800 RPM for 8 seconds 40 Nm < Engine torque < 300 Nm
DTC Type B
P0502
DTC Type B
2006file14.doc
Page 19 of 31
2006
2006file14.doc
SENSED PARAMETER VSS Circuit Intermittent (Manual Transmission) FAULT CODE P0503 MONITOR STRATEGY DESCRIPTION Detects an intermittent fault on the VSS circuit MALFUNCTION CRITERIA AND THRESHOLD VALUE (S)
3.5L (L52)
P0506
Idle RPM > 75 RPM below desired RPM based on coolant temperature
3 failed tests required to set fault; 5 secs per test Frequency: 250 msec Continuous check
DTC Type B
P0507
Idle RPM > 150 RPM above desired RPM based on coolant temperature
1 failed test required to set fault; 15 secs per test Frequency: 250 msec Continuous check
DTC Type A
PCM Memory Read Only Memory (ROM) Main and motor processor
P0601
1 failure during the first execution; 5 failures thereafter Background loop Continuous check 1 failure Frequency 250 msec Continuous check
DTC Type A
P0602
DTC Type A
2006file14.doc
Page 20 of 31
2006
2006file14.doc
SENSED PARAMETER PCM Long Term Memory Reset PCM Memory Random Access Memory (RAM) Main and motor processor FAULT CODE P0603 MONITOR STRATEGY DESCRIPTION Non-volatile memory checksum error at controller power-up Checks for proper function of the PCM memory MALFUNCTION CRITERIA AND THRESHOLD VALUE (S) Checksum at power-up does not match checksum at power-down Bad RAM location found
3.5L (L52)
P0604
DTC Type A
2006file14.doc
Page 21 of 31
2006
2006file14.doc
SENSED PARAMETER PCM Processor 1. Processor Performance Check Throttle limiting Fault (motor processor) 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) FAULT CODE P0606 MONITOR STRATEGY DESCRIPTION Indicates that the ECM has detected an ETC internal processor integrity fault 1. 2. 3. 4. 5. 6. 7. 8. 9. MALFUNCTION CRITERIA AND THRESHOLD VALUE (S)
3.5L (L52)
2.
3. 4. 5.
Motor processor desired throttle limiting occurring ETC software is not executed in proper order 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
2.
3.
4.
6.
7.
5.
8.
6. 7. 8.
9.
9.
2006file14.doc
Page 22 of 31
2006
2006file14.doc
SENSED PARAMETER Control Module Accelerator Pedal Position (APP) System Performance FAULT CODE P060D MONITOR STRATEGY DESCRIPTION 1. Verify the PCMs ability to detect a short between the APPS 1 & 2 circuits 2. Verify that the indicated accelerator pedal position calculation is correct. 1. 2. MALFUNCTION CRITERIA AND THRESHOLD VALUE (S) APPS #2 voltage > 2.05V (main APPS motor APPS) > 0V
3.5L (L52)
2006file14.doc
Page 23 of 31
2006
2006file14.doc
SENSED PARAMETER Control Module Throttle Position (TP) System Performance FAULT CODE P060E MONITOR STRATEGY DESCRIPTION 1. Verify the PCMs ability to detect a short between the TPS 1 & 2 circuits 2. Verify that the throttle control system position sensor short diagnostic is functioning MALFUNCTION CRITERIA AND THRESHOLD VALUE (S) 1. TPS #2 Voltage > 2.05V 2. No detection of the sensor short diagnostic active state
3.5L (L52)
2006file14.doc
Page 24 of 31
2006
2006file14.doc
SENSED PARAMETER PCM - EEPROM General Failure FAULT CODE P062F MONITOR STRATEGY DESCRIPTION Checks for a PCM nonvolatile memory write error MALFUNCTION CRITERIA AND THRESHOLD VALUE (S) Incorrect/unsuccessful write to nonvolatile memory
3.5L (L52)
2006file14.doc
Page 25 of 31
2006
2006file14.doc
SENSED PARAMETER 5 Volt Reference 1 Circuit FAULT CODE P0641 MONITOR STRATEGY DESCRIPTION Detects a continuous or intermittent short on the #1 5 V sensor reference circuit MALFUNCTION CRITERIA AND THRESHOLD VALUE (S) Vref1 voltage -Vcc voltage > 0.125 V OR Vcc voltage -Vref1 voltage > 0.175 V
3.5L (L52)
P0650
P0651
This DTC checks the malfunction indicator lamp circuit for electrical integrity Detects a continuous or intermittent short on the #2 5 V sensor reference circuit
100/120 counts 10 counts/sec Continuous check 20/40 counts or 200 msec continuous; 12.5 msec/count in main processor 125/250 counts or 99 counts continuous; 2 msec/count in main processor
DTC Type B
Vref2 voltage -Vcc voltage > 0.125 V OR Vcc voltage Vref2 voltage > 0.175 V
Ignition in unlock/accessory, run or crank Ignition voltage > 5.23 V No ECM processor DTCs
DTC Type A
P1101
This DTC determines if there are multiple air induction system problems affecting airflow and/or manifold pressure.
1. 2. 3.
Filtered throttle error > 350 kPa grams/sec Filtered manifold pressure 2 error > 20 kPa [Filtered manifold pressure 1 error > 20 kPa or Filtered airflow error > 15 grams/sec]
No MAF circuit, MAP circuit, EGR, ECT circuit, IAT circuit, crank sensor DTCs 400 RPM < Engine speed 70C < ECT < 125C -7C < IAT < 125C
DTC Type B
2006file14.doc
Page 26 of 31
2006
2006file14.doc
SENSED PARAMETER HO2S Circuit Insufficient Switching (bank 1 sensor 1) FAULT CODE P1133 MONITOR STRATEGY DESCRIPTION This DTC determines if the O2 sensor functioning properly by monitoring the number of L/R and R/L switches. MALFUNCTION CRITERIA AND THRESHOLD VALUE (S) Slope Time L/R switches < 4 OR Slope Time R/L switches < 4 OR Half Cycle L/R switches < 100 OR Half Cycle R/L switches < 100
3.5L (L52)
P1134
Determines if O2 sensor is functioning properly by checking asymmetry of response (rich-to-lean time minus lean-to-rich time)
O2 sensor average transition time difference: R/L L/R > 90 ms Or R/L L/R < -65 ms
DTC Type B
2006file14.doc
Page 27 of 31
2006
2006file14.doc
SENSED PARAMETER Throttle Actuator Control (TAC) Module - Throttle Actuator Position Performance FAULT CODE P1516 MONITOR STRATEGY DESCRIPTION 1. 2. 3. 4. Detect a throttle positioning error. Detect a throttle positioning error. Detect excessive current draw on the actuator circuit. Determine if the actuator has been miswired. MALFUNCTION CRITERIA AND THRESHOLD VALUE (S)
3.5L (L52)
|Throttle error| |2%| after > 5 sec stability with no change in error sign, after 4 sec stable command. |Throttle error| > 10% (Actuator) > 9A TPS1< 2.36V
P2101
Difference between measured throttle position and modeled throttle position > 10%
Ignition in run or crank [RPM>0 or (RPM=0 and not in battery saver mode)] No airflow actuation, throttle actuation DTCs Engine running or Ignition voltage > 8 V
DTC Type A
2006file14.doc
Page 28 of 31
2006
2006file14.doc
SENSED PARAMETER Accelerator Pedal Position (APP) Sensor 1 FAULT CODE P2120 MONITOR STRATEGY DESCRIPTION Detect a continuous or intermittent short or open in the APP sensor #1 MALFUNCTION CRITERIA AND THRESHOLD VALUE (S) 0.75 V > Raw APP 1 > 4.65V
3.5L (L52)
2.
P2122
Ignition in unlock/accessory, run or crank. Ignition voltage > 5.23 V No 5VR DTCs
92/217 counts or 67 counts continuous; 2 msec/count in the motor processor 20/40 Counts or 10 Counts continuous 12.5 ms /Ct in the main P 92/217 Counts or 67 Counts continuous 2 ms/Ct in the MCP 20/40 Counts or 10 Counts continuous 12.5 ms /Ct in the main P
DTC Type A
P2123
Ignition in unlock/accessory, run or crank. Ignition voltage > 5.23 V No 5VR DTCs
DTC Type A
P2125
Ignition in unlock/accessory, run or crank Ignition voltage >5.23 V No PCM processor, 5 V reference DTCs
92/217 Counts or 67 Counts continuous 2 ms/Ct in the MCP 1. 15/35 counts or 10 counts continuous; 12.5 msec/count in the main processor 2. 92/217 counts or 67 counts continuous; 2 msec/count in the motor processor
DTC Type A
2006file14.doc
Page 29 of 31
2006
2006file14.doc
SENSED PARAMETER Accelerator Pedal Position (APP) Sensor 2 Circuit OOR Low FAULT CODE P2127 MONITOR STRATEGY DESCRIPTION Detect a continuous or intermittent short or open in the APP sensor #2. MALFUNCTION CRITERIA AND THRESHOLD VALUE (S) Raw APP sensor signal is < 0.75 V
3.5L (L52)
P2128
Ignition in unlock/ accessory, run or crank. Ignition voltage > 5.23 V No 5VR DTCs
DTC Type A
P2135
Difference between (raw min. learned TPS#1 voltage-raw min. TPS#1 voltage) and (raw TPS#2 voltage - raw min. learned TPS#2 voltage) < 5% offset at min. throttle position with an increasing to 10% at max. throttle position
Ignition in unlock/accessory, run or crank System voltage >5.23 V No PCM processor, TPS circuit DTCs
DTC Type A
2006file14.doc
Page 30 of 31
2006
2006file14.doc
SENSED PARAMETER Accelerator Pedal Position (APP) Sensor 1-2 Correlation FAULT CODE P2138 MONITOR STRATEGY DESCRIPTION 1. Detect an invalid minimum mechanical position correlation between APP sensor #1 and #2 2. Detect a short between APP sensors #1 and #2 circuits. MALFUNCTION CRITERIA AND THRESHOLD VALUE (S)
3.5L (L52)
1. Difference between (5V-raw learned min. APPS#2 voltage)*2 and (raw learned min. APPS#1 voltage) > 0.25 V at min throttle position to 0.5 V at max throttle position 2. Difference between APP#1 and APP#2 < 1 V
P2176
Minimum TPS learn active state Stable throttle position reading for 40 msec Ignition in run or crank No TPS circuit DTCs Test run this trip = FALSE Ignition off timer enabled = TRUE -40C < IAT < 125C
DTC Type A
P2610
1. A failure will be reported if the following occurs 3 times: Ignition off time < 0 Or Ignition off time > 10 2. A failure will be reported if any of the following occur 15 times out of 20 tests: Time since last ignition off timer increment > 1.39375 Current ignition off time < Old ignition off time Time between ignition off timer increments < 0.575 Time between ignition off timer increments > 1.39375 Current ignition off time - old ignition off Time =1
DTC Type B
2006file14.doc
Page 31 of 31