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.
Action Taken When the DTC Sets - Type B1
- The following applies to misfire DTCs: If the control module detects a low level or an emission level misfire condition during 2 consecutive trips, the control module illuminates the MIL. If the control module detects a high level or catalyst damaging misfire, the control module flashes the MIL at a rate of once per second. If the control module detects a misfire during 2 non-consecutive trips, the stored conditions are compared with the current conditions. The control module illuminates the MIL when the following conditions occur: The engine load is within 10 percent of the previous test that failed. The engine speed is within 375 RPM of the previous test that failed. The engine coolant temperature is in the same range of the previous test that failed.
- The following applies to fuel trim DTCs: If the control module detects a fuel trim condition during 2 consecutive trips, the control module illuminates the MIL. If the control module detects a fuel trim condition during 2 non-consecutive trips, the stored conditions are compared with the current conditions. The control module illuminates the MIL when the following conditions occur: The engine load is within 10 percent of the previous test that failed. The engine speed is within 375 RPM of the previous test that failed. The engine coolant temperature is in the same range of the previous test that failed.
Conditions for Clearing the MIL/DTC - Type A or Type B
- The control module turns OFF the MIL after 3 or 4 consecutive ignition cycles depending on the DTC, when the diagnostic runs and does not fail.
- An active DTC 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 active DTC, clears when the diagnostic runs and passes.
- Use a scan tool in order to clear the DTC.
Diagnostic Trouble Code (DTC) Type(s)
| DTC | United States, Canada, and Mexico | Unleaded Export - RPO NA3, NT4, NT7 | Unleaded Export - RPO NF9 |
|---|---|---|---|
| P0008 | B | B | C |
| P0009 | B | B | C |
| P0010 | B | B | B |
| P0011 | B | B | B |
| P0013 | B | B | B |
| P0014 | B | B | B |
| P0016 | B | B | C |
| P0017 | B | B | C |
| P0018 | B | B | C |
| P0019 | B | B | C |
| P0020 | B | B | B |
| P0021 | B | B | B |
| P0023 | B | B | B |
| P0024 | B | B | B |
| P0030 | B | B | B |
| P0031 | B | B | B |
| P0032 | B | B | B |
| P0036 | B | B | B |
| P0037 | B | B | B |
| P0038 | B | B | B |
| P0050 | B | B | B |
| P0051 | B | B | B |
| P0052 | B | B | B |
| P0053 | B | B | C |
| P0056 | B | B | B |
| P0057 | B | B | B |
| P0058 | B | B | B |
| P0059 | B | B | C |
| P0101 | B | B | C |
| P0102 | B | B | B |
| P0103 | B | B | B |
| P0112 | B | B | B |
| P0113 | B | B | B |
| P0117 | B | B | B |
| P0118 | B | B | B |
| P0121 | B | B | B |
| P0122 | B | B | B |
| P0123 | B | B | B |
| P0125 | B | B | C |
| P0128 | B | C | C |
| P0130 | B | B | B |
| P0131 | B | B | B |
| P0132 | B | B | B |
| P0133 | B | B | C |
| P0135 | B | B | C |
| P0137 | B | B | B |
| P0138 | B | B | B |
| P0140 | B | B | B |
| P0141 | B | B | C |
| P0150 | B | B | B |
| P0151 | B | B | B |
| P0152 | B | B | B |
| P0153 | B | B | C |
| P0155 | B | B | C |
| P0157 | B | B | B |
| P0158 | B | B | B |
| P0160 | B | B | B |
| P0161 | B | B | C |
| P0201 | B | B | B |
| P0202 | B | B | B |
| P0203 | B | B | B |
| P0204 | B | B | B |
| P0205 | B | B | B |
| P0206 | B | B | B |
| P0221 | B | B | B |
| P0222 | B | B | B |
| P0223 | B | B | B |
| P0261 | B | B | B |
| P0262 | B | B | B |
| P0264 | B | B | B |
| P0265 | B | B | B |
| P0267 | B | B | B |
| P0268 | B | B | B |
| P0270 | B | B | B |
| P0271 | B | B | B |
| P0273 | B | B | B |
| P0274 | B | B | B |
| P0276 | B | B | B |
| P0277 | B | B | B |
| P0300 | B1 | B1 | C |
| P0301 | B1 | B1 | C |
| P0302 | B1 | B1 | C |
| P0303 | B1 | B1 | C |
| P0304 | B1 | B1 | C |
| P0305 | B1 | B1 | C |
| P0306 | B1 | B1 | C |
| P0318 | C | C | C |
| P0324 | B | B | B |
| P0327 | B | B | C |
| P0328 | B | B | C |
| P0332 | B | B | C |
| P0333 | B | B | C |
| P0335 | A | A | A |
| P0336 | A | A | A |
| P0338 | A | A | A |
| P0341 | B | B | B |
| P0342 | B | B | B |
| P0343 | B | B | B |
| P0346 | B | B | B |
| P0347 | B | B | B |
| P0348 | B | B | B |
| P0351 | B | B | B |
| P0352 | B | B | B |
| P0353 | B | B | B |
| P0354 | B | B | B |
| P0355 | B | B | B |
| P0356 | B | B | B |
| P0366 | B | B | B |
| P0367 | B | B | B |
| P0368 | B | B | B |
| P0391 | B | B | B |
| P0392 | B | B | B |
| P0393 | B | B | B |
| P0420 | B | B | C |
| P0430 | B | B | C |
| P0442 | A | X | X |
| P0443 | B | B | B |
| P0446 | B | B | C |
| P0449 | B | B | B |
| P0451 | B | B | C |
| P0452 | B | B | B |
| P0453 | B | B | B |
| P0455 | B | B | C |
| P0458 | B | B | B |
| P0459 | B | B | B |
| P0461 | C | C | C |
| P0462 | C | C | C |
| P0463 | C | C | C |
| P0480 | B | B | B |
| P0481 | B | B | B |
| P0496 | B | B | C |
| P0498 | B | B | B |
| P0499 | B | B | B |
| P0506 | B | C | C |
| P0507 | B | C | C |
| P0521 | C | C | C |
| P0522 | C | C | C |
| P0523 | C | C | C |
| P0532 | C | C | C |
| P0533 | C | C | C |
| P0560 | C | C | C |
| P0562 | C | C | C |
| P0563 | C | C | C |
| P0564 | C | C | C |
| P0571 | C | C | C |
| P0581 | C | C | C |
| P0601 | A | A | A |
| P0602 | A | A | A |
| P0604 | A | A | A |
| P0606 | A | A | A |
| P0608 | C | C | C |
| P0615 | C | C | C |
| P0616 | C | C | C |
| P0617 | C | C | C |
| P0625 | C | C | C |
| P0626 | C | C | C |
| P0627 | B | B | B |
| P0628 | B | B | B |
| P0629 | B | B | B |
| P0638 | A | A | A |
| P0645 | C | C | C |
| P0646 | C | C | C |
| P0647 | C | C | C |
| P0650 | B - No MIL | B - No MIL | B - No MIL |
| P0654 | C | C | C |
| P0691 | B | B | B |
| P0692 | B | B | B |
| P0693 | B | B | B |
| P0694 | B | B | B |
| P0700 | A | A | A |
| P0721 | B | B | C |
| P0722 | B | B | C |
| P0850 | C | C | C |
| P0856 | C | C | C |
| P0864 | C | C | C |
| P1011 | C | C | C |
| P1012 | C | C | C |
| P1013 | C | C | C |
| P1014 | C | C | C |
| P1258 | A | A | A |
| P1551 | A | A | A |
| P1629 | C | C | C |
| P1630 | C | C | C |
| P1631 | C | C | C |
| P1668 | C | C | C |
| P167A | B | B | B |
| P167B | B | B | B |
| P1689 | C | C | C |
| P1845 | C | C | C |
| P2008 | C | C | C |
| P2009 | C | C | C |
| P2010 | C | C | C |
| P2066 | C | C | C |
| P2067 | C | C | C |
| P2068 | C | C | C |
| P2088 | B | B | B |
| P2089 | B | B | B |
| P2090 | B | B | B |
| P2091 | B | B | B |
| P2092 | B | B | B |
| P2093 | B | B | B |
| P2094 | B | B | B |
| P2095 | B | B | B |
| P2096 | B | B | C |
| P2097 | B | B | C |
| P2098 | B | B | C |
| P2099 | B | B | C |
| P2100 | A | A | A |
| P2101 | A | A | A |
| P2105 | A | A | A |
| P2107 | C | C | C |
| P2119 | A | A | A |
| P2122 | A | A | A |
| P2123 | A | A | A |
| P2127 | A | A | A |
| P2128 | A | A | A |
| P2138 | A | A | A |
| P2176 | A | A | A |
| P2177 | B1 | B1 | C |
| P2178 | B1 | B1 | C |
| P2179 | B1 | B1 | C |
| P2180 | B1 | B1 | C |
| P2187 | B1 | B1 | C |
| P2188 | B1 | B1 | C |
| P2189 | B1 | B1 | C |
| P2190 | B1 | B1 | C |
| P2195 | B | B | C |
| P2196 | B | B | C |
| P2197 | B | B | C |
| P2198 | B | B | C |
| P2227 | B | B | C |
| P2228 | B | B | B |
| P2229 | B | B | B |
| P2231 | B | B | C |
| P2232 | B | B | B |
| P2234 | B | B | C |
| P2235 | B | B | B |
| P2237 | B | B | C |
| P2240 | B | B | C |
| P2243 | B | B | C |
| P2247 | B | B | C |
| P2251 | B | B | C |
| P2254 | B | B | C |
| P2270 | B | B | C |
| P2271 | B | B | C |
| P2272 | B | B | C |
| P2273 | B | B | C |
| P2297 | B | B | C |
| P2298 | B | B | C |
| P2300 | B | B | B |
| P2301 | B | B | B |
| P2303 | B | B | B |
| P2304 | B | B | B |
| P2306 | B | B | B |
| P2307 | B | B | B |
| P2309 | B | B | B |
| P2310 | B | B | B |
| P2312 | B | B | B |
| P2313 | B | B | B |
| P2315 | B | B | B |
| P2316 | B | B | B |
| P2626 | B | B | C |
| P2629 | B | B | C |
| P2636 | C | C | C |
| U0001 | A | A | A |
| U0101 | A | A | A |
| U0121 | C | C | C |
| U0155 | C | C | C |
| U0415 | C | C | C |
| U0423 | C | C | C |
Diagnostic Trouble Code (DTC) Type(s)
Scheme 27
| Callout | Component Name |
|---|---|
| 1 | Positive Crankcase Ventilation (PCV) Hose to Cam Cover |
| 2 | Upper Intake Manifold |
| 3 | PCV Hose to Intake Manifold |
| 4 | Throttle Body Assembly |
| 5 | Evaporative Emissions (EVAP) Canister Purge Solenoid |
| 6 | Emissions Hose to EVAP Canister |
Scheme 28
| Callout | Component Name |
|---|---|
| 1 | EVAP Service Port Connection |
| 2 | Fuel Filler Pipe Vapor Recirculation Hose |
| 3 | Fuel Tank Pressure (FTP) Sensor |
| 4 | EVAP Purge Canister |
| 5 | EVAP Vent Valve |
| 6 | Fill Limit Vent Valve (FLVV) |
| 7 | Fuel Tank Vent/Rollover Valve |
| 8 | EVAP Purge Solenoid |
Scheme 29
| Callout | Component Name |
|---|---|
| 1 | Secondary Fuel Sender Assembly - Left |
| 2 | Primary Fuel Sender Assembly - Right |
| 3 | Fuel Feed Hose |
| 4 | Fuel Feed Pipe |
| 5 | Fuel Pressure Test Connection |
| 6 | Fuel Rail and Injectors |
| 7 | Fuel Filter |
| 8 | Fuel Return Hose |
| 9 | Fuel Filler Tube |
| 10 | Fill Limit Vent Valve (FLVV) |
| 11 | Fuel Tank |
Conditions for Running the Idle Learn Procedure
- DTCs P0121, P0122, P0123, P0221, P0222, P0223, P0638, P2100, P2101, P2105, P2107, and P2119 are not set.
- The engine speed is less than 40 RPM.
- The vehicle speed is 0 km/h (0 mph).
- The accelerator pedal position is less than 14.9 percent.
- The ignition 1 voltage is more than 10 volts.
- The engine coolant temperature is between 5-85°C (41-185°F).
- The intake air temperature is between 5-60°C (41-140°F).
Emissions Diagnosis For State I/M Programs
This OBD II equipped vehicle is designed to diagnose any conditions that could lead to excessive levels of the following emissions
- Hydrocarbons (HC)
- Carbon monoxide (CO)
- Oxides of nitrogen (NOx)
- Evaporative emission (EVAP) system losses
Should this vehicles on-board diagnostic system (ECM) detect a condition that could result in excessive emissions, the ECM turns ON the MIL and stores a DTC that is associated with the condition.
Underhood Inspection
| IMPORTANT | This inspection is very important and must be done carefully and thoroughly. |
Perform a careful underhood inspection when performing any diagnostic procedure or diagnosing the cause of an emission test failure. This can often lead to repairing a condition without further steps. Use the following guidelines when performing an inspection
- Inspect all of the vacuum hoses for correct routing, pinches, cuts, or disconnects.
- Inspect any hoses that are difficult to see.
- Inspect all of the wires in the engine compartment for the following conditions: Burned or chafed spots Pinched wires Contact with sharp edges Contact with hot exhaust manifolds
Large Leak Test
This tests for large leaks and blockages in the EVAP system. The control module will command the EVAP vent valve ON, closed, and command the EVAP purge valve ON, open, 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 valve OFF, closed, 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 sets.
Small Leak Test
The engine off natural vacuum, (EONV), diagnostic is the small leak detection diagnostic for the EVAP system. The EONV diagnostic monitors the EVAP system pressure or vacuum with the key OFF. The EONV utilizes the temperature changes and the resulting naturally occurring vacuum or pressure in the fuel tank immediately following a drive cycle. When the vehicle is driven, the temperature in the fuel tank rises. When the vehicle is parked with the engine OFF and key OFF, the temperature in the fuel tank will continue to rise for a period of time, and then begin to decrease. The EONV diagnostic relies on this temperature change, and the corresponding pressure change 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 EVAP system is sealed a finite amount of pressure or vacuum will be observed. When a 0.51 mm (0.020 in) leak is present, 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 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 valve ON, open; and commanding the EVAP vent valve OFF, open; and monitoring the FTP sensor for an increase in vacuum. If vacuum increases more than a calibrated value, DTC P0446 sets.
Purge Valve Leak Test
If the EVAP purge 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 valve OFF, closed; and vent valve ON, closed; sealing the system, and monitoring the FTP for an increase in vacuum. If the control module detects that EVAP system vacuum increases above a calibrated value, DTC P0496 sets.