Part 2
EVPD_Warm Large Leak TestDTC Description / Detecting Condition / Confirmation Procedure
P0455 refer to [DTC P0455: Evaporative Emission (EVAP) System Large Leak Detected]. P0455
Monitor Strategy Description
Detect Fuel Cap Replacement
Malfunction Criteria
Pass Criteria
For Extinguishing the MIL
Tank Vacuum above a threshold > 10 Pa
> 2490.889083 Pa
for an amount of time >= 2 s
Enable Conditions
Ignition Volt greater than threshold > 10 V
AND Ignition Volt less than threshold < 16 V
AND Barometric pressure greater than threshold >= 72 kPa
AND Engine Run Time greater than threshold > 1 s
AND Purge Valve Control Conditions Met = TRUE
AND Large Leak History Bit is TRUE = 0
AND EVPD Cold Start Temperature Criteria are Not Met = FALSE
AND Fuel level in range for small leak test = TRUE
AND Refuel Not Occurring = FALSE
AND No EVPD Disabling Fault Present (refer to disabling fault list, included with certification documentation)
Time required
N/A
EVPD_Very Small Leak Test
DTC Description / Detecting Condition / Confirmation Procedure
P0456 refer to [DTC P0456: Evaporative Emission (EVAP) System Very Small Leak Detected]. P0456
Monitor Strategy Description
If a corrected vacuum decay slope exceeds its threshold
AND
the individual segment slopes exceed their respective thresholds
AND
the segment slopes are not convex
THEN
A very small leak is present
Malfunction Criteria
Corrected decay slope > see calculation below
Corrected decay slope calculation:
Uncorrected slope value
MINUS
the larger vapor correction term,
(purge leak vapor term
OR
Post decay vapor term)
Temperature Compensated Threshold:
A base term
MULTIPLIED BY
a temperature bias term x See table below.
AND
All segment slopes greater than their threshold,
(the product of a base term
AND a temperature bias term > See table below.
AND a segment bias term) x See table below.
AND
The current segment slope minus the prior segment slope less than the convex threshold <
4.85723312 = TRUE
Enable Conditions
Ignition Volt greater than threshold > 10 V
AND Ignition Volt less than threshold < 16 V
AND Barometric pressure greater than threshold > 72 kPa
AND Engine off time greater than threshold > 720 min
OR (Startup IAT-Startup ECT less than threshold < 12 °C
AND Startup ECT-Startup IAT less than threshold) < 12 °C
AND Startup ECT greater than threshold > 0 °C
AND Startup ECT less than threshold < 40 °C
AND Startup IAT greater than threshold > 0 °C
AND Startup IAT less than threshold < 40 °C
AND Engine Run Time greater than threshold > 1 s
AND Purge enable time less than threshold < See table below.
AND Cold test timer less than threshold < 320 s
AND Fuel level greater than threshold > 0.06%
AND Fuel level less than threshold < 0.93001%
AND (Idle conditions met = TRUE
(Engine speed < threshold < 1500 rpm
AND Vehicle speed < threshold < 1.864113577 mph
AND Throttle position < threshold) < 1.001%
OR Creep conditions met = TRUE
(Engine speed < threshold < 1500 rpm
AND Vehicle speed < threshold < 3.728227153 mph
AND Throttle position < threshold)) < 1.9989%
AND Fuel not sloshing = FALSE
((Vehicle speed > threshold > 1.242742384 mph
OR Throttle position > threshold) > 1.001%
OR 125ms MAP change > threshold > 10 kPa
OR 125ms Engine speed > threshold) > 100 rpm
AND 125ms Fuel level delta > threshold) > See table below.
AND (Creep delay time greater than threshold > 50%
[creep time is when vehicle speed is greater than threshold > 1.242742384 mph
divided by decay time)] / 20 s
AND Purge leak vapor generation term below or equal to threshold <= See table below.
AND Post decay vapor generation term below or equal threshold <= See table below.
AND Tank concentration <= 89.9994%
No EVPD Disabling Fault Present (refer to disabling fault list, included with certification documentation)
Time required
N/A
EVPD_Restricted Vent Path
DTC Description / Detecting Condition / Confirmation Procedure
P0446 refer to [DTC P0446: Evaporative Emission (EVAP) Vent System Performance]. P0446
Monitor Strategy Description
Test is failed if tank vacuum exceeds a prescribed threshold for a prescribed time when purging at a prescribed rate.
Continuous Monitor
Test is failed if tank unfiltered vacuum exceeds a prescribed threshold for a prescribed time or filtered vacuum.
Malfunction Criteria
Tank Vacuum greater than threshold > 1992.711267 Pa
for
time greater than threshold > 2 s
when purging at the
prescribed rate > 0.15002 g/s
Continuous Monitor
Tank unfiltered vacuum exceeds a prescribed > 2989.0669 Pa
threshold for a prescribed time >= 2 s
OR
Filtered Tank Vacuum exceeds a threshold > 2989.0669 Pa
Enable Conditions
Ignition Volt greater than threshold > 10 V
AND Ignition Volt less than threshold < 16 V
AND Barometric pressure greater than threshold > 72 kPa
AND Engine off time greater than threshold > 720 min
OR (Startup IAT-Startup ECT less than threshold < 12 °C
AND Startup ECT-Startup IAT less than threshold) < 12 °C
AND Startup ECT greater than threshold > 0 °C
AND Startup ECT less than threshold < 40 °C
AND Startup IAT greater than threshold > 0 °C
AND Startup IAT less than threshold < 40 °C
AND Engine Run Time greater than threshold > 1 s
AND Purge enable time less than threshold < See table below.
AND Fuel level greater than threshold > 0.06%
AND Fuel level less than threshold < 0.93001%
AND Restricted path test time less than threshold < 220 s
AND No EVPD Disabling Fault Present (refer to disabling fault list, included with certification documentation)
Continuous Monitor
No tank pressure sensor faults active = FALSE
AND Tank pressure sensor auto zero complete = TRUE
AND Fuel level in range for small leak test = TRUE
AND Not in diagnostic mode control of purge <> 2
AND No EVPD Disabling Fault Present (refer to disabling fault list, included with certification documentation)
Time required
N/A
Purge Solenoid Out Short Low
DTC Description / Detecting Condition / Confirmation Procedure
P0458 refer to [DTC P0458: Evaporative Emission (EVAP) Purge Solenoid Control Circuit Low Voltage]. P0458
Monitor Strategy Description
Detects a short to ground or open circuit on Purge Solenoid output circuit.
Fault information provided by a current monitoring circuit.
Malfunction Criteria
Output driver IC internal feedback voltage less than state calls for high voltage = TRUE boolean Open or Shorted to Gnd
Enable Conditions
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
Purge Solenoid Out Short High
DTC Description / Detecting Condition / Confirmation Procedure
P0459 refer to [DTC P0459: Evaporative Emission (EVAP) Purge Solenoid Control Circuit High Voltage]. P0459
Monitor Strategy Description
Detects a short to battery on Purge Solenoid output circuit.
Fault information provided by a current monitoring circuit.
Malfunction Criteria
Output driver IC internal feedback voltage greater than state calls for low voltage = TRUE boolean
Shorted to Battery
Enable Conditions
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
OUTD_Vent Short Low
DTC Description / Detecting Condition / Confirmation Procedure
P0498 refer to [DTC P0498: Evaporative Emission (EVAP) Vent Solenoid Control Circuit Low Voltage]. P0498
Monitor Strategy Description
Detects a short to ground or open circuit on Vent Valve output circuit.
Fault information provided by an output driver chip.
Malfunction Criteria
Output driver IC internal feedback voltage less than state calls for high voltage = TRUE boolean Open or Shorted to Gnd
Enable Conditions
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
OUTD_Vent Short High
DTC Description / Detecting Condition / Confirmation Procedure
P0499 refer to [DTC P0499: Evaporative Emission (EVAP) Vent Solenoid Control Circuit High Voltage]. P0499
Monitor Strategy Description
Detects a short to battery on Vent Valve output circuit.
Fault information provided by an output driver chip.
Malfunction Criteria
Output driver IC internal feedback voltage greater than state calls for low voltage = TRUE boolean
Shorted to Battery
Enable Conditions
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
OUTD_EGR_Circuit Fault
DTC Description / Detecting Condition / Confirmation Procedure
P0403 refer to [DTC P0403: Exhaust Gas Recirculation (EGR) Solenoid Control Circuit]. P0403
Monitor Strategy Description
Detects a short to ground, battery or open circuit on EGR output circuit.
Fault information provided by an output driver chip.
Malfunction Criteria
Output driver IC internal feedback voltage greater than state calls for low voltage or lower than state calls for high voltage = TRUE boolean
Enable Conditions
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
Tank Pres Stuck
DTC Description / Detecting Condition / Confirmation Procedure
P0451 refer to [DTC P0451: Fuel Tank Pressure (FTP) Sensor Performance]. P0451
Monitor Strategy Description
Continuously monitors the fuel tank pressure sensor output for a stuck condition.
Malfunction Criteria
Transition Monitor Logic:
If Change in Tank Pressure < 0.3693% Vref
For Time Period > 60 sec
After Purge Duty Cycle is transitioned OFF
Diagnostic Mode Logic:
If Tank Vacuum Integreal > 4750 counts
0.95 Mult
See table below
AND Change in Tank Pressure < 0.3693%
Enable Conditions
Transition Monitor Logic:
Trigger Conditions when test is run during Normal Purge
Transition Monitor Active (EVAP state = "EVAP OFF") <> 0
AND Last EVAP state =/= "Tank Off" = 0
> 0.5 g/sec
Diagnostic Mode Logic:
Enable Conditions when test is run during the Evap. Diag. Tests
TKPD Diagnostic Mode NOT Complete = FALSE
AND EVPD Diagnostics Active
(Diag Mode NOT OFF <> 0 state
AND Diag Mode NOT Aborted <> 1 state
AND Diag Mode NOT Complete) <> 6 state
AND TKPD Stuck NOT Disabled due to High Tank Pressure (NON-ORVR Apps ONLY)
(Coolant less than min temperature for disable > 255 °C
OR Intake Air Temperature less than min temp. for disable > 255 °C
OR Tank Vacuum BELOW the level required for disable) < 0 Pa
Time required
Immediately once Fail Criteria Met
Tank Pres Short Low
DTC Description / Detecting Condition / Confirmation Procedure
P0452 refer to [DTC P0452: Fuel Tank Pressure (FTP) Sensor Circuit Low Voltage]. P0452
Monitor Strategy Description
Detects sensor signal short to low voltage.
Malfunction Criteria
Raw Tank Pressure < 0.017%
Enable Conditions
IF Ignition ON = ON
SET Enable Criteria Met Flag to TRUE = TRUE
Time required
Detection Time
12.50 seconds failure out of 24.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
100 test failures within 200 test samples at 125. ms loop time
Tank Pres Short High
DTC Description / Detecting Condition / Confirmation Procedure
P0453 refer to [DTC P0453: Fuel Tank Pressure (FTP) Sensor Circuit High Voltage]. P0453
Monitor Strategy Description
Detects sensor signal short to high voltage.
Malfunction Criteria
Raw Tank Pressure > 0.983%
Enable Conditions
IF Ignition ON = ON
SET Enable Criteria Met Flag to TRUE = TRUE
Time required
Detection Time
12.50 seconds failure out of 24.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
100 test failures within 200 test samples at 125. ms loop time
Tank Pres Noisy Signal
DTC Description / Detecting Condition / Confirmation Procedure
P0454 refer to [DTC P0454: Fuel Tank Pressure (FTP) Sensor Circuit Intermittent]. P0454
Monitor Strategy Description
The Tank Pressure Noisy Diagnostic continuously monitors the fuel tank pressure to determine if there is external noise impinging on the fuel tank pressure measurement.
Malfunction Criteria
Absolute Value of (Delta Tank Pressure) > Limit > 17.9993%
Enable Conditions
IF Engine Running = RUN
AND Intake Air Temperature >= 0 °C
AND Fuel Tank Vac Offset Update Complete = TRUE
AND No Noisy Signal Disabling Faults Present (refer to disabling fault list, included with certification documentation) = FALSE
SET Noisy Signal Enable Criteria Met = TRUE
Time required
Detection Time
1.50 seconds failure out of 2.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
12 test failures within 80 test samples at 125. ms loop time
Fuel Level Consumption(Stuck)
DTC Description / Detecting Condition / Confirmation Procedure
P0461 refer to [DTC P0461: Fuel Level Sensor Performance]. P0461
Monitor Strategy Description
Detects a stuck fuel level sender.
Malfunction Criteria
IF Fuel Level Change Less than a Threshold <= 0.035%
AND
Present Odometer - Previous Odometer >= 155.3427981 mi
Enable Conditions
IF Engine Running = RUN
AND Fuel Level Fault Not Present (refer to disabling fault list, included with certification documentation) = FALSE
AND Ignition Voltage greater than a threshold > 11V
For a time > 0.5 s
AND (Disabled in Reverse = FALSE
OR Not in Reverse) <> 1
THEN Set Enable Criteria Met to True = TRUE
Time required
Time for delta odometer > 250 km
Fuel Level Short Lo
DTC Description / Detecting Condition / Confirmation Procedure
P0462 refer to [DTC P0462: Fuel Level Sensor Circuit Low Voltage]. P0462
Monitor Strategy Description
Detects a continuous short to low or open in either the signal circuit or the fuel level sender.
Malfunction Criteria
Raw fuel level sender output < 0.05%
Enable Conditions
IF Engine Running = RUN
AND Engine Run Time greater than a threshold >= 1 s
AND Ignition Voltage greater than a threshold >= 11 V
AND (Disabled in Reverse = FALSE
OR Not in Reverse) <> 1
THEN Set Short diagnostic Enable Criteria Met Flag = TRUE
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
Fuel Level Short Hi
DTC Description / Detecting Condition / Confirmation Procedure
P0463 refer to [DTC P0463: Fuel Level Sensor Circuit High Voltage]. P0463
Monitor Strategy Description
Detects a continuous short to battery in either the signal circuit or the fuel level sender.
Malfunction Criteria
Raw fuel level sender output > 0.85001%
Enable Conditions
IF Engine Running = RUN
AND Engine Run Time greater than a threshold >= 1 s
AND Ignition Voltage greater than a threshold >= 11 V
AND (Disabled in Reverse = FALSE
OR Not in Reverse) <> 1
THEN Set Short diagnostic Enable Criteria Met Flag = TRUE
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
Fuel Level Noisy Signal
DTC Description / Detecting Condition / Confirmation Procedure
P0464 refer to [DTC P0464: Fuel Level Sensor Circuit Intermittent]. P0464
Monitor Strategy Description
The Fuel Level Noisy Diagnostic continuously monitors the fuel level sensor output to determine if there is external noise impacting the sensor output.
Malfunction Criteria
Absolute Value of difference between previous and current Fuel Level Raw Signal > 0.0392
Enable Conditions
Determination of Steady Conditions
IF Engine Running = RUN
Delta MAP =< 10 kPa
AND For Delay Timer of >= 5 s
THEN Set Delta MAP Condition Exceeded Flag to FALSE = FALSE
OR
Delta RPM =< 50 rpm
AND For Delay Timer of >= 5 s
THEN Set Delta RPM Condition Exceeded Flag to FALSE = FALSE
OR
Throttle Position =< 1.9989%
AND For Delay Timer of >= 5 s
THEN Set TPS Condition Exceeded Flag to FALSE = FALSE
OR
Vehicle Speed < 0.6213712 mph
AND For Delay Timer of > 5 s
THEN Set V. Speed Condition Exceeded Flag to FALSE = FALSE
Determination of Noisy Signal Enable Conditions
IF Engine Running = RUN
AND Intake Air temperature >= -10 °C
AND No Noisy Signal Disabling Faults Present (refer to disabling fault list, included with certification documentation) = FALSE
AND Delta MAP Condition Not Exceeded = FALSE
AND Delta RPM Condition Not Exceeded = FALSE
AND TPS Condition Not Exceeded = FALSE
AND Vehicle Speed Condition Not Exceeded = FALSE
AND Fuel Level Short Lo Fail Criteria Met is FALSE = FALSE
AND Fuel Level Short High Fail Criteria Met is FALSE = FALSE
THEN Set Enable Criteria Met Conditions are Satisfied = TRUE
Time required
Detection Time
6.25 seconds failure out of 12.38 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
50 test failures within 80 test samples at 125. ms loop time
MODE $06 Data
EVAP Monitor (Cap Off):
EVAP Monitor (0.040" Leak):
EVAP Monitor (0.020" Leak):
Purge Flow Monitor:
Refer to [MODE $06 Diagnostic Description]. Mode 6 Data