Diagnostic Trouble Code (DTC) Type(s)
| Diagnostic Trouble Code (DTC) | Auto | Manual |
|---|---|---|
| P0030 | B | B |
| P0036 | B | B |
| P0068 | A | A |
| P0101 | B | B |
| P0102 | B | B |
| P0103 | B | B |
| P0106 | B | B |
| P0107 | B | B |
| P0108 | B | B |
| P0112 | B | B |
| P0113 | B | B |
| P0117 | B | B |
| P0118 | B | B |
| P0120 | A | A |
| P0121 | B | B |
| P0122 | A | A |
| P0123 | A | A |
| P0125 | B | B |
| P0128 | B | B |
| P0130 | B | B |
| P0131 | B | B |
| P0132 | B | B |
| P0133 | B | B |
| P0134 | B | B |
| P0135 | B | B |
| P0136 | B | B |
| P0137 | B | B |
| P0138 | B | B |
| P0140 | B | B |
| P0141 | B | B |
| P0201-P0204 | B | B |
| P0220 | A | A |
| P0222 | A | A |
| P0223 | A | A |
| P0230 | C | C |
| P0300 | Type B EMISSION Type A CATALYST | B |
| P0315 | B | B |
| P0325 | B | B |
| P0326 | B | B |
| P0327 | B | B |
| P0335 | B | B |
| P0336 | B | B |
| P0340 | B | B |
| P0341 | B | B |
| P0411 | B | B |
| P0412 | B | B |
| P0418 | B | B |
| P0420 | A | A |
| P0442 | A | A |
| P0443 | B | B |
| P0446 | A | A |
| P0449 | B | B |
| P0452 | A | A |
| P0453 | A | A |
| P0455 | B | B |
| P0461 | C | C |
| P0462 | C | C |
| P0463 | C | C |
| P0480 | B | B |
| P0496 | B | B |
| P0502 | B | B |
| P0503 | B | B |
| P0506 | B | B |
| P0507 | B | B |
| P0520 | C | C |
| P0532 | C | C |
| P0533 | C | C |
| P0562 | C | C |
| P0563 | C | C |
| P0572 | C | C |
| P0573 | C | C |
| P0601 | A | A |
| P0602 | A | A |
| P0603 | C | C |
| P0604 | A | A |
| P0606 | A | A |
| P0607 | C | C |
| P0621 | C | C |
| P0622 | C | C |
| P0641 | A | A |
| P0650 | B | B |
| P0651 | A | A |
| P0700 | A | A |
| P0703 | C | C |
| P0719 | C | C |
| P0722 | B | B |
| P0723 | B | B |
| P0724 | C | C |
| P1101 | B | B |
| P1106 | C | C |
| P1107 | C | C |
| P1111 | C | C |
| P1112 | C | C |
| P1114 | C | C |
| P1115 | C | C |
| P1133 | B | B |
| P1134 | B | B |
| P1516 | A | A |
| P1545 | C | C |
| P1621 | A | A |
| P1630 | C | C |
| P1631 | C | C |
| P1633 | C | C |
| P1680 | A | A |
| P1681 | A | A |
| P1682 | C | C |
| P1700 | C | C |
| P1887 | B | B |
| P2101 | A | A |
| P2119 | C | C |
| P2120 | A | A |
| P2122 | A | A |
| P2123 | A | A |
| P2125 | A | A |
| P2127 | A | A |
| P2128 | A | A |
| P2135 | A | A |
| P2138 | A | A |
| P2176 | A | A |
| P2430 | B | B |
| P2431 | B | B |
| P2432 | B | B |
| P2433 | B | B |
| P2610 | B | B |
Diagnostic Trouble Code (DTC) Type(s)
Scheme 20
| Callout | Component Name |
|---|---|
| 1 | EVAP Canister Purge Solenoid Valve |
| 2 | To EVAP Canister |
| 3 | Throttle Body |
| 4 | To Intake Manifold |
Scheme 21
| Callout | Component Name |
|---|---|
| 1 | Fuel Tank Pressure (FTP) Sensor |
| 2 | Fuel Tank |
| 3 | Evaporative Emission (EVAP) Vent Solenoid Valve |
| 4 | EVAP Canister |
| 5 | EVAP Service Port |
| 6 | EVAP Purge Solenoid Valve |
| 7 | Fill Limit Vent Valve (FLVV) |
| 8 | Grade Vent Valve |
Cleaning and Inspection Procedure
- If using the original IAC valve, perform the following inspection and cleaning procedure: Clean the IAC valve sealing surface, pintle valve seat and air passage in the throttle body. Whenever the air passages have heavy deposits, remove the throttle body for a complete cleaning. Refer to «Throttle Body Cleaning Procedure»(ref-196955-S34051927132005101000000) . The IAC valve may be cleaned by using a shop towel or small parts cleaning brush to remove heavy deposits. Shiny spots on the pintle or seat are normal, and not an indication of a misaligned pintle shaft. Inspect the IAC valve seal for cuts, cracks or distortion. Replace the IAC valve if the seal is damaged.
- Whenever installing a new IAC valve, replace the valve with an identical part. The IAC valve pintle shape and diameter are specific to this application.
- Compare the distance between the tip, or the pintle, and the mounting flange of the new and old IAC valves. Use finger pressure to slowly retract the pintle of the new valve to the distance of the old. This will not cause damage to the new IAC valve but is critical for installation.
Inspection Procedure
- Turn OFF the ignition.
- Remove the EVAP canister purge valve. Refer to «Evaporative Emission (EVAP) Canister Purge Solenoid Valve Replacement»(ref-196955-S26441694032005101000000) .
- Lightly tap the EVAP canister purge valve on a hard surface.
- Inspect for carbon particles exiting either of the vacuum ports. If no carbon particles were detected, but a blockage was detected during a diagnostic procedure, install the original EVAP canister purge valve. Continue with the cleaning procedure. If carbon particles are found during the inspection procedure, continue with the cleaning procedure. If a diagnostic procedure directed you to replace the EVAP canister purge valve and no carbon particles were detected, replace the EVAP canister purge valve. Return to the published service procedure.
Spark Plug Visual Inspection
- Normal operation-Brown to grayish-tan with small amounts of white powdery deposits are normal combustion by-products from fuels with additives.
- Carbon Fouled-Dry, fluffy black carbon, or soot caused by the following conditions: Rich fuel mixtures Leaking fuel injectors Excessive fuel pressure Restricted air filter element Incorrect combustion Reduced ignition system voltage output Weak coils Worn ignition wires Incorrect spark plug gap Excessive idling or slow speeds under light loads can keep spark plug temperatures so low that normal combustion deposits may not burn off.
- Deposit Fouling-Oil, coolant, or additives that include substances such as silicone, very white coating, reduces the spark intensity. Most powdery deposits will not effect spark intensity unless they form into a glazing over the electrode.
Diagnostic Trouble Codes (DTCs)
The ECM is programmed with test routines that test the operation of the various systems the ECM controls. Some tests monitor internal ECM functions. Many tests are run continuously. Other tests run only under specific conditions, referred to as Conditions for Running the DTC. When the vehicle is operating within the conditions for running a particular test, the ECM monitors certain parameters and determines if the values are within an expected range. The parameters and values considered outside the range of normal operation are listed as Conditions for Setting the DTC. When the Conditions for Setting the DTC occur, the ECM executes the Action Taken When the DTC Sets. Some DTCs alert the driver via the MIL or a message. Other DTCs do not trigger a driver warning, but are stored in memory. The ECM also saves data and input parameters when most DTCs are set. This data is stored in the Freeze Frame and/or Failure Records.
The DTCs are categorized by type. The DTC type is determined by the MIL operation and the manner in which the fault data is stored when a particular DTC fails. In some cases there may be exceptions to this structure. Therefore, when diagnosing the system it is important to read the Action Taken When the DTC Sets and the Conditions for Clearing the DTC in the supporting text.
There are different types of DTCs and different actions taken when the DTCs set. Refer to Diagnostic Trouble Code (DTC) Type Definitions for a description of the general characteristics of each DTC type.
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 key OFF. Because of this, it may be normal for the control module to remain active for up to 40 minutes after the engine is turned OFF. This is important to remember when performing a parasitic draw test on vehicles equipped with EONV.
The EONV diagnostic 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 start to drop. The EONV diagnostic relies on this temperature change and it's 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.02 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.02 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 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.