Action Taken When the DTC Sets - Type A
The control module illuminates the malfunction indicator lamp (MIL) when the diagnostic runs and fails.
Action Taken When the DTC Sets - Type B
The control module illuminates the MIL on the second consecutive ignition cycle that the diagnostic runs and fails.
Conditions for Clearing the MIL/DTC - Type A or Type B
- The control module turns OFF the MIL after 3 consecutive ignition cycles that the diagnostic runs and does not fail.
- A current DTC Last Test Failed clears when the diagnostic runs and passes.
- Use a scan tool in order to clear the MIL and the DTC.
Action Taken When the DTC Sets - Type C
- The control module stores the DTC information into memory when the diagnostic runs and fails.
- The MIL will not illuminate.
- The driver information center, if equipped, may display a message.
Conditions for Clearing the DTC - Type C
- A last test failed, or current DTC, clears when the diagnostic runs and passes.
- Use a scan tool in order to clear the DTC.
Conditions for Clearing the DTC - Type X
This DTC is available in the PCM software, but has been disabled, or turned OFF. In this case, the diagnostic does not run, no DTCs are stored, and the MIL does not illuminate. Type X DTCs are used primarily for export vehicles that do not require MIL illumination or DTC storing.
Diagnostic Trouble Code (DTC) Type(s)
| Diagnostic Trouble Code (DTC) | Domestic/Export |
|---|---|
| DTC P0010 | B |
| DTC P0011 | A |
| DTC P0013 | B |
| DTC P0014 | A |
| DTC P0016 | A |
| DTC P0017 | A |
| DTC P0018 | A |
| DTC P0019 | A |
| DTC P0020 | B |
| DTC P0021 | A |
| DTC P0023 | B |
| DTC P0024 | A |
| DTC P0030 | B |
| DTC P0031 | B |
| DTC P0032 | B |
| DTC P0036 | B |
| DTC P0037 | B |
| DTC P0038 | B |
| DTC P0050 | B |
| DTC P0051 | B |
| DTC P0052 | B |
| DTC P0056 | B |
| DTC P0057 | B |
| DTC P0058 | B |
| DTC P0068 | B |
| DTC P0101 | B |
| DTC P0102 | B |
| DTC P0103 | B |
| DTC P0106 | B |
| DTC P0107 | B |
| DTC P0108 | B |
| DTC P0112 | B |
| DTC P0113 | B |
| DTC P0116 | B |
| DTC P0117 | B |
| DTC P0118 | B |
| DTC P0122 | A |
| DTC P0123 | A |
| DTC P0125 | B |
| DTC P0128 | B |
| DTC P0131 | B |
| DTC P0132 | B |
| DTC P0133 | B |
| DTC P0135 | B |
| DTC P0137 | B |
| DTC P0138 | B |
| DTC P0139 | B |
| DTC P0140 | B |
| DTC P0141 | B |
| DTC P0151 | B |
| DTC P0152 | B |
| DTC P0153 | B |
| DTC P0155 | B |
| DTC P0157 | B |
| DTC P0158 | B |
| DTC P0159 | B |
| DTC P0160 | B |
| DTC P0161 | B |
| DTC P0171 | B |
| DTC P0172 | B |
| DTC P0174 | B |
| DTC P0175 | B |
| DTC P0201 | B |
| DTC P0202 | B |
| DTC P0203 | B |
| DTC P0204 | B |
| DTC P0205 | B |
| DTC P0206 | B |
| DTC P0207 | B |
| DTC P0208 | B |
| DTC P0222 | A |
| DTC P0223 | A |
| DTC P0261 | B |
| DTC P0262 | B |
| DTC P0264 | B |
| DTC P0265 | B |
| DTC P0267 | B |
| DTC P0268 | B |
| DTC P0270 | B |
| DTC P0271 | B |
| DTC P0273 | B |
| DTC P0274 | B |
| DTC P0276 | B |
| DTC P0277 | B |
| DTC P0279 | B |
| DTC P0280 | B |
| DTC P0282 | B |
| DTC P0283 | B |
| DTC P0300 | B |
| DTC P0301 | B |
| DTC P0302 | B |
| DTC P0303 | B |
| DTC P0304 | B |
| DTC P0305 | B |
| DTC P0306 | B |
| DTC P0307 | B |
| DTC P0308 | B |
| DTC P0315 | A |
| DTC P0325 | B |
| DTC P0326 | B |
| DTC P0330 | B |
| DTC P0331 | B |
| DTC P0335 | A |
| DTC P0336 | B |
| DTC P0340 | B |
| DTC P0341 | B |
| DTC P0345 | B |
| DTC P0346 | B |
| DTC P0351 | B |
| DTC P0352 | B |
| DTC P0353 | B |
| DTC P0354 | B |
| DTC P0355 | B |
| DTC P0356 | B |
| DTC P0357 | B |
| DTC P0358 | B |
| DTC P0365 | B |
| DTC P0366 | B |
| DTC P0390 | B |
| DTC P0391 | B |
| DTC P0420 | B |
| DTC P0430 | B |
| DTC P0442 | B |
| DTC P0443 | B |
| DTC P0446 | B |
| DTC P0449 | B |
| DTC P0451 | B |
| DTC P0452 | B |
| DTC P0453 | B |
| DTC P0454 | C |
| DTC P0455 | B |
| DTC P0458 | B |
| DTC P0459 | B |
| DTC P0496 | B |
| DTC P0498 | B |
| DTC P0499 | B |
| DTC P0506 | B |
| DTC P0507 | B |
| DTC P0601 | A |
| DTC P0602 | A |
| DTC P0604 | A |
| DTC P0606 | A |
| DTC P0607 | A |
| DTC P0628 | C |
| DTC P0629 | C |
| DTC P0638 | A |
| DTC P0641 | A |
| DTC P0650 | A |
| DTC P0651 | A |
| DTC P0686 | C |
| DTC P0687 | C |
| DTC P0689 | C |
| DTC P0690 | C |
| DTC P0700 | A |
| DTC P1101 | A |
| DTC P1111 | C |
| DTC P1112 | C |
| DTC P1114 | C |
| DTC P1115 | C |
| DTC P1137 | B |
| DTC P1138 | B |
| DTC P1157 | B |
| DTC P1158 | B |
| DTC P1380 | C |
| DTC P1381 | C |
| DTC P167A | A |
| DTC P167B | A |
| DTC P2088 | B |
| DTC P2089 | B |
| DTC P2090 | B |
| DTC P2091 | B |
| DTC P2092 | B |
| DTC P2093 | B |
| DTC P2094 | B |
| DTC P2095 | B |
| DTC P2096 | B |
| DTC P2097 | B |
| DTC P2098 | B |
| DTC P2099 | B |
| DTC P2100 | A |
| DTC P2101 | A |
| DTC P2108 | A |
| DTC P2119 | A |
| DTC P2122 | A |
| DTC P2123 | A |
| DTC P2127 | A |
| DTC P2128 | A |
| DTC P2135 | A |
| DTC P2138 | A |
| DTC P2176 | A |
| DTC P2231 | B |
| DTC P2234 | B |
| DTC P2237 | B |
| DTC P2240 | B |
| DTC P2243 | B |
| DTC P2247 | B |
| DTC P2251 | B |
| DTC P2254 | B |
| DTC P2300 | B |
| DTC P2301 | B |
| DTC P2303 | B |
| DTC P2304 | B |
| DTC P2306 | B |
| DTC P2307 | B |
| DTC P2309 | B |
| DTC P2310 | B |
| DTC P2312 | B |
| DTC P2313 | B |
| DTC P2315 | B |
| DTC P2316 | B |
| DTC P2318 | B |
| DTC P2319 | B |
| DTC P2321 | B |
| DTC P2322 | B |
| DTC P2626 | C |
| DTC P2629 | B |
| DTC P2636 | C |
Diagnostic Trouble Code (DTC) Type(s)
Scheme 87
| Callout | Component Name |
|---|---|
| 1 | EVAP Canister Purge Solenoid Valve |
| 2 | EVAP Canister |
| 3 | Fuel Fill Neck/Fill Cap |
| 4 | Rollover Valve/Fuel Tank Pressure (FTP) Sensor |
| 5 | Fuel Tank |
| 6 | EVAP Canister Vent Solenoid Valve |
| 7 | Vent Hose/Pipe |
| 8 | EVAP Vapor Pipe |
| 9 | EVAP Purge Pipe |
| 10 | EVAP Service Port |
Scheme 88
| Callout | Component Name |
|---|---|
| 1 | Jet Pump and Fuel Sender Assembly |
| 2 | Fuel Pump and Fuel Sender Assembly |
| 3 | Fuel Feed Hose |
| 4 | Fuel Feed Pipe |
| 5 | Fuel Rail and Injectors |
| 6 | Fuel Pressure Test Connection |
| 7 | Fuel Filter |
| 8 | Fuel Return Hose |
| 9 | Fuel Filler Tube |
| 10 | Fuel Tank Pressure (FTP) Sensor |
| 11 | Fuel Level Vent Valve (FLVV) |
| 12 | Fuel Tank |
Large Leak Test
This tests for large leaks and blockages in the evaporative emission (EVAP) system. The control module commands the EVAP vent solenoid valve ON and commands the EVAP purge solenoid valve ON, with the engine running, allowing engine vacuum into the EVAP system. The control module monitors the fuel tank pressure (FTP) sensor voltage to verify that the system is able to reach a predetermined level of vacuum within a set amount of time. The control module then commands the EVAP purge solenoid valve OFF, sealing the system, and monitors the vacuum level for decay. If the control module does not detect that the predetermined vacuum level was achieved, or the vacuum decay rate is more than a calibrated level on 2 consecutive tests, DTC P0455 will set.
Small Leak Test
The engine off natural vacuum (EONV) diagnostic is the small-leak detection diagnostic for the evaporative emission (EVAP) system. While previous leak detection methods were performed with the engine running, the EONV diagnostic monitors the EVAP system pressure or vacuum with the ignition OFF. Because of this, it may be normal for the control module to remain active for up to 40 minutes after the ignition is turned OFF. This is important to remember when performing a parasitic draw test on vehicles equipped with EONV.
The EONV utilizes the temperature changes in the fuel tank immediately following a drive cycle to use the naturally occurring vacuum or pressure in the fuel tank. When the vehicle is driven, the temperature rises in the tank. After the vehicle is parked, the temperature in the tank continues to rise for a period of time, then starts to drop. The EONV diagnostic relies on this temperature change and the corresponding pressure change in a sealed system, to determine if an EVAP system leak is present.
The EONV diagnostic is designed to detect leaks as small as 0.51 mm (0.020 in). The diagnostic can determine if a small leak is present based on vacuum or pressure readings in the EVAP system. When the system is sealed, a finite amount of pressure or vacuum will be observed. When a 0.51 mm (0.020 in) leak is present, often little or no pressure or vacuum is observed. If the test reports a failing value, DTC P0442 will set.
Canister Vent Restriction Test
If the evaporative emission (EVAP) vent system is restricted, fuel vapors will not be properly purged from the EVAP canister. The control module tests this by commanding the EVAP purge solenoid valve ON, commanding the EVAP vent solenoid valve OFF, and monitoring the fuel tank pressure (FTP) sensor for an increase in vacuum. If the vacuum increases more than a calibrated value, DTC P0446 will set.
Purge Solenoid Valve Leak Test
If the evaporative emission (EVAP) purge solenoid valve does not seal properly fuel vapors could enter the engine at an undesired time, causing driveability concerns. The control module tests for this by commanding the EVAP purge solenoid valve OFF and the vent solenoid valve ON, sealing the system, and monitors the fuel tank pressure (FTP) for an increase in vacuum. If the control module detects that the EVAP system vacuum increases above a calibrated value, DTC P0496 will set.