Part 2
Enable ConditionsNo disabling Faults Present = FALSE
AND Engine Running = RUN
AND Ignition Voltage >= 11 V
AND Ignition Voltage <= 16 V
AND Enable Time delay >= 0.5 s
Time required
Detection Time
5.00 seconds failure out of 9.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
40 test failures within 80 test samples at 125. ms loop time
Inj_Cyl_1_ShortHigh
DTC Description / Detecting Condition / Confirmation Procedure
P0262 refer to P0262
Monitor Strategy Description
Detects a short to ground, to battery or open circuit on fuel injector output.
Fault information provided by an output driver chip.
Malfunction Criteria
Output driver IC internal feedback voltage greater than state calls for low voltage = TRUE
Enable Conditions
No disabling Faults Present = FALSE
AND Engine Running = RUN
AND Ignition Voltage >= 11 V
AND Ignition Voltage <= 16 V
AND Enable Time delay >= 0.5 s
Time required
Detection Time
5.00 seconds failure out of 9.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
40 test failures within 80 test samples at 125. ms loop time
Inj_Cyl_2_ShortLow
DTC Description / Detecting Condition / Confirmation Procedure
P0264 refer to P0264
Monitor Strategy Description
Detects a short to ground, to battery or open circuit on fuel injector output.
Fault information provided by an output driver chip.
Malfunction Criteria
Output driver IC internal feedback voltage less than state calls for high voltage = TRUE
Enable Conditions
No disabling Faults Present = FALSE
AND Engine Running = RUN
AND Ignition Voltage >= 11 V
AND Ignition Voltage <= 16 V
AND Enable Time delay >= 0.5 s
Time required
Detection Time
5.00 seconds failure out of 9.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
40 test failures within 80 test samples at 125. ms loop time
Inj_Cyl_2_ShortHigh
DTC Description / Detecting Condition / Confirmation Procedure
P0265 refer to P0265
Monitor Strategy Description
Detects a short to ground, to battery or open circuit on fuel injector output.
Fault information provided by an output driver chip.
Malfunction Criteria
Output driver IC internal feedback voltage greater than state calls for low voltage = TRUE
Enable Conditions
No disabling Faults Present = FALSE
AND Engine Running = RUN
AND Ignition Voltage >= 11 V
AND Ignition Voltage <= 16 V
AND Enable Time delay >= 0.5 s
Time required
Detection Time
5.00 seconds failure out of 9.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
40 test failures within 80 test samples at 125. ms loop time
Inj_Cyl_3_ShortLow
DTC Description / Detecting Condition / Confirmation Procedure
P0267 refer to P0267
Monitor Strategy Description
Detects a short to ground, to battery or open circuit on fuel injector output.
Fault information provided by an output driver chip.
Malfunction Criteria
Output driver IC internal feedback voltage less than state calls for high voltage = TRUE
Enable Conditions
No disabling Faults Present = FALSE
AND Engine Running = RUN
AND Ignition Voltage >= 11 V
AND Ignition Voltage <= 16 V
AND Enable Time delay >= 0.5 s
Time required
Detection Time
5.00 seconds failure out of 9.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
40 test failures within 80 test samples at 125. ms loop time
Inj_Cyl_3_ShortHigh
DTC Description / Detecting Condition / Confirmation Procedure
P0268 refer to P0268
Monitor Strategy Description
Detects a short to ground, to battery or open circuit on fuel injector output.
Fault information provided by an output driver chip.
Malfunction Criteria
Output driver IC internal feedback voltage greater than state calls for low voltage = TRUE
Enable Conditions
No disabling Faults Present = FALSE
AND Engine Running = RUN
AND Ignition Voltage >= 11 V
AND Ignition Voltage <= 16 V
AND Enable Time delay >= 0.5 s
Time required
Detection Time
5.00 seconds failure out of 9.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
40 test failures within 80 test samples at 125. ms loop time
Inj_Cyl_4_ShortLow
DTC Description / Detecting Condition / Confirmation Procedure
P0270 refer to P0270
Monitor Strategy Description
Detects a short to ground, to battery or open circuit on fuel injector output.
Fault information provided by an output driver chip.
Malfunction Criteria
Output driver IC internal feedback voltage less than state calls for high voltage = TRUE
Enable Conditions
No disabling Faults Present = FALSE
AND Engine Running = RUN
AND Ignition Voltage >= 11 V
AND Ignition Voltage <= 16 V
AND Enable Time delay >= 0.5 s
Time required
Detection Time
5.00 seconds failure out of 9.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
40 test failures within 80 test samples at 125. ms loop time
Inj_Cyl_4_ShortHigh
DTC Description / Detecting Condition / Confirmation Procedure
P0271 refer to P0271
Monitor Strategy Description
Detects a short to ground, to battery or open circuit on fuel injector output.
Fault information provided by an output driver chip.
Malfunction Criteria
Output driver IC internal feedback voltage greater than state calls for low voltage = TRUE
Enable Conditions
No disabling Faults Present = FALSE
AND Engine Running = RUN
AND Ignition Voltage >= 11 V
AND Ignition Voltage <= 16 V
AND Enable Time delay >= 0.5 s
Time required
Detection Time
5.00 seconds failure out of 9.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
40 test failures within 80 test samples at 125. ms loop time
ToothErrorCorrection
DTC Description / Detecting Condition / Confirmation Procedure
P0315 refer to P0315
Monitor Strategy Description
This DTC indicates that crank wheel tooth error has not been learned.
Malfunction Criteria
Tooth error sample counter < 30 count
AND
Individual Factors <= 0.9967
are NOT valid >= 1.0033
OR
Sum of Factors >= 0.0004
<= -0.0004
Enable Conditions
Engine State = RUN
Time required
Continuous monitoring performed every 125 ms.
KnockSensor
DTC Description / Detecting Condition / Confirmation Procedure
P0325 refer to P0325
Monitor Strategy Description
Detects knock sensor failures and knock sensor wiring failure-open.
Malfunction Criteria
Knock intensity below a calibration value < See table below.
KtKNOD_DSP_SensorDiagFiltThrshMin
Enable Conditions
Indicated Mean Effective Pressure @ MBT >= See table below.
AND CCESC enabled = TRUE
AND Engine Speed >= 1600 rpm
KtKNOD_p_EngIMEP_Thrsh
Time required
Detection Time
12.50 seconds failure out of 24.88 seconds sample period
Continuous Monitoring every 125. ms
Detection Samples
100 test failures within 200 test samples at 125. ms loop time
KnockSystem
DTC Description / Detecting Condition / Confirmation Procedure
P0324 refer to P0324
Monitor Strategy Description
This DTC detects a malfunction in the knock circuit or short to battery or ground.
Malfunction Criteria
Knock Filtered Value < 25.00
Knock Filtered Value > 80.00
Enable Conditions
Indicated Mean Effective Pressure @ MBT >= See table below.
AND CCESC enabled = TRUE
AND Engine Speed >= 1600 rpm
KtKNOD_p_EngIMEP_Thrsh
Time required
Detection Time-High
13.75 seconds failure out of 27.38 seconds sample period
Continuous Monitoring every 125. ms
Detection Samples
110 test failures within 200 test samples at 125. ms loop time
Detection Time-Low
13.75 seconds failure out of 27.38 seconds sample period
Continuous Monitoring every 125. ms
Detection Samples
110 test failures within 200 test samples at 125. ms loop time
CrankNoSignal
DTC Description / Detecting Condition / Confirmation Procedure
P0335 refer to P0335
Monitor Strategy Description
Detects the loss of crank signal.
Malfunction Criteria
Time with no crank signal present (based on number of Camshaft pulses at 7.8 msec per pulse)>= 8 s
Enable Conditions
Engine State = KEYON
OR Engine State = CRANK
OR Engine State = STALL
AND CAM Fault Present = FALSE
AND Camshaft Position Sensor State Change from last State =/= Current Cam_State
AND Not Too Much Time between Cam Enable Events >= 2 s
(Prevents False Failure due to Stall)
Time required
Detection Time
8.00 seconds failure out of 8. seconds sample period
Continuous Monitoring every 7.80 ms
CrankNoisySignal
DTC Description / Detecting Condition / Confirmation Procedure
P0336 refer to P0336
Monitor Strategy Description
This diagnostic will detect extra/missing pulses between consecutive crank sensor reference pulses (noisy signal).
Malfunction Criteria
Crank Tooth Error Count (CRKRTERR) >= 2 pulse
AND
Fail Counter >= 10 counts
Enable Conditions
Engine Running = RUN
AND Crank Sensor Back up not Active (Requires reported fail) = FALSE
AND Engine cylinders events = # cylinders (based on crank) = 6 counts
Time required
Detection Time
0.08 seconds failure out of 0.15 seconds sample period
Continuous Monitoring every 7.80 ms
Detection Samples
10 test failures within 100 test samples at 7.8 ms loop time
Fan1_OutputFault
DTC Description / Detecting Condition / Confirmation Procedure
P0480 refer to P0480
Monitor Strategy Description
This will detect a short to ground, to battery or open circuit on fan relay output.
Fault information provided by an output driver chip.
Malfunction Criteria
Output driver IC internal feedback voltage less than state calls for high voltage = TRUE OR output driver IC internal feedback voltage greater than state calls for low voltage = TRUE
Enable Conditions
No disabling Faults Present = FALSE
AND Engine Running = RUN
AND Ignition Voltage >= 11 V
AND Ignition Voltage <= 16 V
AND Enable Time delay >= 0.5 s
Time required
Detection Time
5.00 seconds failure out of 9.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
40 test failures within 80 test samples at 125. ms loop time
Fan2_OutputFault
DTC Description / Detecting Condition / Confirmation Procedure
P0481 refer to P0481
Monitor Strategy Description
This will detect a short to ground, to battery or open circuit on fan relay output.
Fault information provided by an output driver chip.
Malfunction Criteria
Output driver IC internal feedback voltage less than state calls for high voltage = TRUE
OR output driver IC internal feedback voltage greater than state calls for low voltage = TRUE
Enable Conditions
No disabling Faults Present = FALSE
AND Engine Running = RUN
AND Ignition Voltage >= 11 V
AND Ignition Voltage <= 16 V
AND Enable Time delay >= 0.5 s
Time required
Detection Time
5.00 seconds failure out of 9.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
40 test failures within 80 test samples at 125. ms loop time
VSS_NoSignal
DTC Description / Detecting Condition / Confirmation Procedure
P0502 refer to P0502
Monitor Strategy Description
Detects a loss of vehicle speed signal
Malfunction Criteria
Vehicle Speed <= Failure Threshold, as defined by:
Power Test
IF VSS Fault:
Vehicle Speed <= 10 kph
ELSE (no VSS Fault):
Vehicle Speed < 5 kph
Deceleration Test
Vehicle Speed < 5 kph
Delta Engine Speed >= 50 rpm
Enable Conditions
Power and Deceleration tests Common Criteria
Engine Running = RUN (3)
AND VSS disabling malf present = FALSE
AND TPS fault present = FALSE
AND MAP fault present = FALSE
AND Ignition Voltage <= 16 V
AND Ignition Voltage >= 11 V
AND Engine Coolant Temperature >= 60 °C
Power Test
AND MAP (Altitude Compensated) > 60 kPa
AND TPS <= 60.0006%
AND TPS >= 25%
AND Engine Speed <= 4000 rpm
AND Engine Speed >= 2600 rpm
AND Vehicle Speed derived from TOSS (If TOSS available) >= 0 kph
OR
Deceleration Test
AND MAP (Altitude Compensated) <= 30 kPa
AND TPS <= 0.7996%
AND Engine Speed <= 6000 rpm
AND Engine Speed >= 1800 rpm
AND A/T Transmission in gear (if applicable) = TRUE
Time required
Power Condition
Detection Time
35.00 seconds failure out of 69.88 seconds sample period
Continuous Monitoring every 125. ms loop time
Detection Samples
280 test failures within 300 test samples at 125. ms loop time
Deceleration Condition
Detection Time
35.00 seconds failure out of 69.88 seconds sample period
Continuous Monitoring every 125. ms loop time
Detection Samples
280 test failures within 300 test samples at 125. ms loop time
BrakeSwitchCorrelation
DTC Description / Detecting Condition / Confirmation Procedure
P0504 refer to P0504
Monitor Strategy Description
Detects failures in the 2 brake inputs by comparing them to each other while driving.
Malfunction Criteria
IF time from state change of one brake input to when the other brake input changes state(making switch states equal again), is greater than a cal, increase fail count. > 2 sec. ELSE, decrease fail count
Enable Conditions
Engine running = RUN (3)
(AND (VSS_NoSignal diagnostic is not failed = False (0)
AND Cruise vehicle speed filt > cal for 1 second) > 20 kph
OR VSS_NoSignal diagnostic is failed) = True (1)
Time required
Fail count > 39 with count up = 3, countdown = 1
IdleRPM_TooLow
DTC Description / Detecting Condition / Confirmation Procedure
P0506 refer to P0506
Monitor Strategy Description
Detects if engine idle speed is too low.
Malfunction Criteria
Idle engine speed error > 100 rpm
Enable Conditions
Normal Idle conditions = TRUE
AND No Disabling Fault Present = FALSE
AND Canister Purge Fuel Flow <= 100
AND Barometric Pressure >= 72 kPa
AND Engine running long enough >= 2 s
AND Air Intake Temperature >= -20 °C
AND Coolant Temperature >= -10 °C
AND Ignition Voltage >= 11 V
AND Ignition Voltage <= 16 V
AND Above conditions met period >= 3 s
AND No instrumentation slew commanded = FALSE
AND OFVC Device Control Not Active = FALSE
Time required
10 sec.
IdleRPM_TooHigh
DTC Description / Detecting Condition / Confirmation Procedure
P0507 refer to P0507
Monitor Strategy Description
Detects if engine idle speed is too high.
Malfunction Criteria
Idle engine speed error > 200 rpm
Enable Conditions
Normal Idle conditions = TRUE
AND No Disabling Fault Present = FALSE
AND Canister Purge Fuel Flow <= 100
AND Barometric Pressure >= 72 kPa
AND Engine running long enough >= 2 s
AND Air Intake Temperature >= -20 °C
AND Coolant Temperature >= -10 °C
AND Ignition Voltage >= 11 V
AND Ignition Voltage <= 16 V
AND Above conditions met period >= 3 s
AND No instrumentation slew commanded = FALSE
AND OFVC Device Control Not Active = FALSE
Time required
10 sec.
AC_PresShortLow
DTC Description / Detecting Condition / Confirmation Procedure
P0532 refer to P0532
Monitor Strategy Description
This code detects an open or short to ground in either the circuit or the sensor.
Malfunction Criteria
Raw A/C pressure < 0.9995%
Enable Conditions
Engine running = RUN (3)
Time required
Detection Time
10.00 seconds failure out of 19.88 seconds sample period
Continuous Monitoring every 125.00 ms Detection Samples
80 test failures within 160 test samples at 125. ms loop time
AC_PresShortHigh
DTC Description / Detecting Condition / Confirmation Procedure
P0533 refer to P0533
Monitor Strategy Description
This code detects a short to high voltage in either the circuit or the sensor.
Malfunction Criteria
Raw A/C pressure > 98.999%
Enable Conditions
Engine running = RUN (3)
Time required
Detection Time
10.00 seconds failure out of 19.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
80 test failures within 160 test samples at 125. ms loop time
SysVoltLow
DTC Description / Detecting Condition / Confirmation Procedure
P0562 refer to P0562
Monitor Strategy Description
System Voltage too Low.
Malfunction Criteria
System voltage < 11 V
Enable Conditions
Engine Running = RUN (3)
Time required
Detection Time
300.00 seconds failure out of 599. seconds sample period
Continuous Monitoring every 1000.00 ms
Detection Samples
300 test failures within 360 test samples at 1000. ms loop time
SysVoltHigh
DTC Description / Detecting Condition / Confirmation Procedure
P0563 refer to P0563
Monitor Strategy Description
System Voltage too High.
Malfunction Criteria
System voltage > 16 V
Enable Conditions
Engine Running = RUN (3)
Time required
Detection Time
300.00 seconds failure out of 599. seconds sample period
Continuous Monitoring every 1000.00 ms
Detection Samples
300 test failures within 360 test samples at 1000. ms loop time
CRZD_AnalogInputRange
DTC Description / Detecting Condition / Confirmation Procedure
P0564 refer to P0564
Monitor Strategy Description
Monitors the status of the invalid input flag when the input voltage is converted to the switch input signals.
Malfunction Criteria
Cruise Control Analog Input Evaluation Criteria Met (input out of range) = TRUE boolean
Enable Conditions
Engine Running = RUN
AND Ignition Voltage above minimum >= 7.9956 V
AND Cruise type = CRUZ = 1 enum.
OR Cruise type = Learn = 3 enum.
AND Learned Cruise Type = CRUZ = 1 enum.
CRZD_OnOffInputNoisy
DTC Description / Detecting Condition / Confirmation Procedure
P0565 refer to P0565
Monitor Strategy Description
Evaluates if the momentary switch input is switching too often.
Malfunction Criteria
Cruise Control On-Off Noisy Evaluation Criteria Met (transition detected) = TRUE boolean
Enable Conditions
Engine Running = RUN
AND Ignition Voltage above minimum >= 7.9956 V
AND Cruise type = CRUZ = 1 enum.
OR Cruise type = Learn = 3 enum.
AND Learned Cruise Type = CRUZ = 1 enum.
CRZD_ResumeInputNoisy
DTC Description / Detecting Condition / Confirmation Procedure
P0567 refer to P0567.
Monitor Strategy Description
Evaluates if the momentary switch input is switching too often.