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 Service Vehicle Soon indicator on the instrument panel may illuminate.
Action Taken When the DTC Sets - Type D
- The control module stores the DTC information into memory when the diagnostic runs and fails.
- The MIL will not illuminate.
Conditions for Clearing the DTC - Type C or Type D
- A last test failed, or current DTC, clears when the diagnostic runs and passes.
- Use a scan tool in order to clear the DTC.
Diagnostic Trouble Code (DTC) Type(s)
| Diagnostic Trouble Code (DTC) | Type |
|---|---|
| P0030 HO2S Heater Control Circuit Bank 1 Sensor 1 | A |
| P0036 HO2S Heater Control Circuit Bank 1 Sensor 2 | A |
| P0050 HO2S Heater Control Circuit Bank 2 Sensor 1 | A |
| P0056 HO2S Heater Control Circuit Bank 2 Sensor 2 | A |
| P0097 Intake Air Temperature (IAT) Sensor 2 Circuit Low Voltage | A |
| P0098 Intake Air Temperature (IAT) Sensor 2 Circuit High Voltage | A |
| P0107 Manifold Absolute Pressure (MAP) Sensor Circuit Low Voltage | A |
| P0108 Manifold Absolute Pressure (MAP) Sensor Circuit High Voltage | A |
| P0112 Intake Air Temperature (IAT) Sensor 1 Circuit Low Voltage | A |
| P0113 Intake Air Temperature (IAT) Sensor 1 Circuit High Voltage | A |
| P0116 Engine Coolant Temperature (ECT) Sensor Performance | B |
| P0117 Engine Coolant Temperature (ECT) Sensor Circuit Low Voltage | A |
| P0118 Engine Coolant Temperature (ECT) Sensor Circuit High Voltage | A |
| P0122 Throttle Position (TP) Sensor Circuit Low Voltage | A |
| P0123 Throttle Position (TP) Sensor Circuit High Voltage | A |
| P0125 Engine Coolant Temperature (ECT) Excessive Time to Closed Loop Fuel Control | B |
| P0128 Engine Coolant Temperature (ECT) Below Thermostat Regulating Temperature | B |
| P0133 Heated Oxygen Sensor (HO2S) Slow Response Bank 1 Sensor 1 | B |
| P0135 Heated Oxygen Sensor (HO2S) Heater Performance Bank 1 Sensor 1 | A |
| P0137 Heated Oxygen Sensor (HO2S) Circuit Low Voltage Bank 1 Sensor 2 | B |
| P0138 Heated Oxygen Sensor (HO2S) Circuit High Voltage Bank 1 Sensor 2 | B |
| P0139 HO2S Slow Response Bank 1 Sensor 2 | B |
| P0141 Heated Oxygen Sensor (HO2S) Heater Performance Bank 1 Sensor 2 | A |
| P0153 Heated Oxygen Sensor (HO2S) Slow Response Bank 2 Sensor 1 | B |
| P0155 Heated Oxygen Sensor (HO2S) Heater Performance Bank 2 Sensor 1 | A |
| P0157 Heated Oxygen Sensor (HO2S) Circuit Low Voltage Bank 2 Sensor 2 | B |
| P0158 Heated Oxygen Sensor (HO2S) Circuit High Voltage Bank 2 Sensor 2 | B |
| P0159 Slow Response Bank 2 Sensor 2 | B |
| P0161 Heated Oxygen Sensor (HO2S) Heater Performance Bank 2 Sensor 2 | A |
| P0171 Fuel Trim System Lean Bank 1 | B |
| P0172 Fuel Trim System Rich Bank 1 | B |
| P0174 Fuel Trim System Lean Bank 2 | B |
| P0175 Fuel Trim System Rich Bank 2 | B |
| P0201 Injector 1 Control Circuit | A |
| P0202 Injector 2 Control Circuit | A |
| P0203 Injector 3 Control Circuit | A |
| P0204 Injector 4 Control Circuit | A |
| P0205 Injector 5 Control Circuit | A |
| P0206 Injector 6 Control Circuit | A |
| P0218 Transmission Fluid Overtemperature | C |
| P0222 Throttle Position (TP) Sensor 2 Circuit Low Voltage | A |
| P0223 Throttle Position (TP) Sensor 2 Circuit High Voltage | A |
| P0300 Engine Misfire Detected | B |
| P0301 Cylinder 1 Misfire Detected | B |
| P0302 Cylinder 2 Misfire Detected | B |
| P0303 Cylinder 3 Misfire Detected | B |
| P0304 Cylinder 4 Misfire Detected | B |
| P0305 Cylinder 5 Misfire Detected | B |
| P0306 Cylinder 6 Misfire Detected | B |
| P0325 Knock Sensor (KS) Circuit | A |
| P0335 Crankshaft Position (CKP) Sensor A Circuit | A |
| P0336 Crankshaft Position (CKP) Sensor A Performance | A |
| P0340 Camshaft Position (CMP) Sensor Circuit | A |
| P0341 Camshaft Position (CMP) Sensor Performance | A |
| P0385 Crankshaft Position (CKP) Sensor B Circuit | A |
| P0386 Crankshaft Position (CKP) Sensor B Performance | A |
| P0401 Exhaust Gas Recirculation (EGR) Flow Insufficient | B |
| P0403 Exhaust Gas Recirculation (EGR) Solenoid Control Circuit | A |
| P0404 Exhaust Gas Recirculation (EGR) Open Position Performance | B |
| P0406 Exhaust Gas Recirculation (EGR) Position Sensor Circuit High Voltage | A |
| P0420 Three Way Catalyst (TWC) System Low Efficiency Bank 1 | B |
| P0430 Three Way Catalyst (TWC) System Low Efficiency Bank 2 | B |
| P0442 Evaporative Emission (EVAP) System Small Leak Detected | B |
| P0443 Evaporative Emission (EVAP) Purge Solenoid Control Circuit | A |
| P0446 Evaporative Emission (EVAP) Vent System Performance | B |
| P0452 Fuel Tank Pressure (FTP) Sensor Circuit Low Voltage | B |
| P0453 Fuel Tank Pressure (FTP) Sensor Circuit High Voltage | B |
| P0455 Evaporative Emission (EVAP) System Large Leak Detected | B |
| P0461 Fuel Level Sensor Performance | B |
| P0462 Fuel Level Sensor Circuit Low Voltage | B |
| P0463 Fuel Level Sensor Circuit High Voltage | B |
| P0496 Evaporative Emission (EVAP) System Flow During Non-Purge | B |
| P0498 Evaporative Emission (EVAP) Vent Solenoid Control Circuit Low Voltage | A |
| P0499 Evaporative Emission (EVAP) Vent Solenoid Control Circuit High Voltage | A |
| P0501 Vehicle Speed Sensor (VSS) Performance | A |
| P0502 Vehicle Speed Sensor (VSS) Circuit Low Voltage | A |
| P0503 Vehicle Speed Sensor (VSS) Circuit Intermittent | B |
| P0506 Idle Speed Low | B |
| P0507 Idle Speed High | B |
| P0520 Engine Oil Pressure (EOP) Switch Control | C |
| P0530 Air Conditioning (A/C) Refrigerant Pressure Sensor Circuit | B |
| P0562 System Voltage Low | D |
| P0563 System Voltage High | D |
| P0567 Cruise Control Resume Switch Circuit | C |
| P0568 Cruise Control Set Switch Circuit | C |
| P0571 Cruise Control Brake Switch Circuit | C |
| P0602 Control Module Not Programmed | A |
| P0621 Generator L-Terminal Circuit | C |
| P0622 Generator F-Terminal Circuit | C |
| P0628 Fuel Pump Relay Control Circuit Low Voltage | A |
| P0629 Fuel Pump Relay Control Circuit High Voltage | A |
| P0641 5 Volt Reference 1 Circuit | A |
| P0646 Air Conditioning (A/C) Clutch Relay Control Circuit Low Voltage | D |
| P0647 Air Conditioning (A/C) Clutch Relay Control Circuit High Voltage | D |
| P0651 5 Volt Reference 2 Circuit | A |
| P0685 Engine Controls Ignition Relay Control Circuit | A |
| P0688 Engine Controls Ignition Relay Feedback Circuit | C |
| P0691 Cooling Fan Relay 1 Control Circuit Low Voltage | C |
| P0692 Cooling Fan Relay 1 Control Circuit High Voltage | C |
| P0693 Cooling Fan Relay 2 Control Circuit Low Voltage | C |
| P0694 Cooling Fan Relay 2 Control Circuit High Voltage | C |
| P0705 Transmission Range (TR) Sensor Circuit | A |
| P0706 Transmission Range (TR) Switch Performance | B |
| P0711 Transmission Fluid Temperature (TFT) Sensor Performance | C |
| P0712 Transmission Fluid Temperature (TFT) Sensor Circuit Low Voltage | C |
| P0713 Transmission Fluid Temperature (TFT) Sensor Circuit High Voltage | C |
| P0716 Input Speed Sensor Performance | A |
| P0717 Input/Turbine Speed Sensor Circuit Low Voltage | A |
| P0718 Input Speed Sensor Circuit Intermittent | B |
| P0731 Incorrect 1st Gear Ratio | C |
| P0732 Incorrect 2nd Gear Ratio | C |
| P0733 Incorrect 3rd Gear Ratio | C |
| P0734 Incorrect 4th Gear Ratio | C |
| P0735 Incorrect 5th Gear Ratio | C |
| P0741 Torque Converter Clutch (TCC) Circuit Performance or Stuck Off | B |
| P0746 Clutch Pressure Control (PC) Solenoid 1- Stuck Off | B |
| P0747 Clutch Pressure Control (PC) Solenoid 1-Stuck On | B |
| P0751 Shift Solenoid (SS) 1 Valve Performance or Stuck Off | B |
| P0752 Shift Solenoid (SS) 1 Valve Performance or Stuck On | B |
| P0756 Shift Solenoid (SS) 2 Valve Performance or Stuck Off | B |
| P0757 Shift Solenoid (SS) 2 Valve Performance or Stuck On | B |
| P0761 Shift Solenoid (SS) 3 Valve Performance or Stuck Off | B |
| P0762 Shift Solenoid (SS) 3 Valve Performance or Stuck On | B |
| P0776 Clutch Pressure Control (PC) Solenoid 2 Stuck Off | B |
| P0777 Clutch Pressure Control (PC) Solenoid 2 Stuck On | B |
| P0780 Incorrect Shift Pattern | B |
| P0847 Transmission Fluid Pressure (TFP) Switch 2 Circuit Low Voltage | C |
| P0848 Transmission Fluid Pressure (TFP) Switch 2 Circuit High Voltage | C |
| P0872 Transmission Fluid Pressure (TFP) Switch 3 Circuit Low Voltage | C |
| P0873 Transmission Fluid Pressure (TFP) Switch 3 High Voltage | C |
| P0962 Clutch Pressure Control (PC) Solenoid 1 Control Circuit Low Voltage | A |
| P0963 Clutch Pressure Control (PC) Solenoid 1 Control Circuit High Voltage | A |
| P0966 Clutch Pressure Control (PC) Solenoid 2 Control Circuit Low Voltage | A |
| P0967 Clutch Pressure Control (PC) Solenoid 2 Control Circuit High Voltage | A |
| P0973 Shift Solenoid (SS) 1 Control Circuit Low Voltage | A |
| P0974 Shift Solenoid (SS) 1 Control Circuit High Voltage | A |
| P0976 Shift Solenoid (SS) 2 Control Circuit Low Voltage | A |
| P0977 Shift Solenoid (SS) 2 Control Circuit High Voltage | A |
| P0979 Shift Solenoid (SS) 3 Control Circuit Low Voltage | A |
| P0980 Shift Solenoid (SS) 3 Control Circuit High Voltage | A |
| P1128 Manifold Absolute Pressure (MAP) Sensor Low Pressure | B |
| P1129 Manifold Absolute Pressure (MAP) Sensor High Pressure | B |
| P1574 Stoplamp Switch Circuit | C |
| P1621 Control Module Long Term Memory Performance | A |
| P1630 Theft Deterrent Learn Mode Active | C |
| P1631 Theft Deterrent Start Enable Signal Not Correct | C |
| P2100 Throttle Actuator Control (TAC) Motor Control Circuit | A |
| P2101 Throttle Actuator Position Performance | A |
| P2108 Throttle Actuator Control (TAC) Module Performance | A |
| P2111 Throttle Actuator Control (TAC) Throttle Valve Stuck Open | A |
| P2112 Throttle Actuator Control (TAC) Throttle Valve Stuck Closed | A |
| P2122 Accelerator Pedal Position (APP) Sensor 1 Circuit Low Voltage | A |
| P2123 Accelerator Pedal Position (APP) Sensor 1 Circuit High Voltage | A |
| P2127 Accelerator Pedal Position (APP) Sensor 2 Circuit Low Voltage | A |
| P2128 Accelerator Pedal Position (APP) Sensor 2 Circuit High Voltage | A |
| P2135 Throttle Position (TP) Sensor 1-2 Correlation | A |
| P2138 Accelerator Pedal Position (APP) Sensor 1-2 Correlation | A |
| P2176 Minimum Throttle Position Not Learned | A |
| P2199 Intake Air Temperature (IAT) Sensor 1-2 Correlation | B |
| P2227 Barometric Pressure (BARO) Sensor Performance | B |
| P2228 Barometric Pressure (BARO) Sensor Circuit Low Voltage | A |
| P2229 Barometric Pressure (BARO) Sensor Circuit High Voltage | A |
| P2238 HO2S Pumping Current Control Circuit Low Voltage Bank 1 Sensor 1 | A |
| P2239 HO2S Pumping Current Control Circuit High Voltage Bank 1 Sensor 1 | A |
| P2241 HO2S Pumping Current Control Circuit Low Voltage Bank 2 Sensor 1 | A |
| P2242 HO2S Pumping Current Control Circuit High Voltage Bank 2 Sensor1 | A |
| P2243 HO2S Reference Voltage Circuit Bank 1 Sensor 1 | A |
| P2245 HO2S Reference Voltage Circuit Low Voltage Bank 1 Sensor 1 | A |
| P2247 HO2S Reference Voltage Circuit Bank 2 Sensor 1 | A |
| P2249 HO2S Reference Voltage Circuit Low Voltage Bank 2 Sensor 1 | A |
| P2252 HO2S Reference Ground Circuit Low Voltage Bank 1 Sensor 1 | A |
| P2253 HO2S Reference Ground Circuit High Voltage Bank 1 Sensor 1 | A |
| P2255 HO2S Reference Ground Circuit Low Voltage Bank 2 Sensor 1 | A |
| P2256 HO2S Reference Ground Circuit High Voltage Bank 2 Sensor 1 | A |
| P2282 Intake Manifold Air Leak | B |
| P2297 HO2S Performance During Decel Fuel Cut-Off (DFCO) Bank 1 Sensor 1 | B |
| P2298 HO2S Performance During Decel Fuel Cut-Off (DFCO) Bank 2 Sensor 1 | B |
| P2413 Exhaust Gas Recirculation (EGR) System Performance | B |
| P2414 HO2S Exhaust Sample Bank 1 Sensor 1 | A |
| P2415 HO2S Exhaust Sample Bank 2 Sensor 1 | A |
| P2553 Throttle Actuator Control (TAC) Inhibit Control Performance | A |
| P2554 Throttle Actuator Control (TAC) Inhibit Circuit Low Voltage | A |
| P2555 Throttle Actuator Control (TAC) Inhibit Circuit High Voltage | A |
| P2610 Control Module Ignition Off Timer Performance | A |
| P2627 HO2S Pumping Current Trim Circuit Low Voltage Bank 1 Sensor 1 | A |
| P2628 HO2S Pumping Current Trim Circuit High Voltage Bank 1 Sensor 1 | A |
| P2630 HO2S Pumping Current Trim Circuit Low Voltage Bank 2 Sensor 1 | A |
| P2631 HO2S Pumping Current Trim Circuit High Voltage Bank 2 Sensor 1 | A |
| P2646 Intake Rocker Arm Actuator System Stuck Off | A |
| P2647 Intake Rocker Arm Actuator System Stuck On | A |
| P2648 Intake Rocker Arm Actuator Solenoid Control Circuit Low Voltage | A |
| P2649 Intake Rocker Arm Actuator Solenoid Control Circuit High Voltage | A |
| P2763 Torque Convertor Clutch (TCC) Pressure Control (PC) Solenoid Control Circuit High Voltage | A |
| P2764 Torque Convertor Clutch (TCC) Pressure Control (PC) Solenoid Control Circuit Low Voltage | A |
| P2769 Torque Converter Clutch (TCC) Enable Solenoid Control Circuit Low Voltage | A |
| P2770 Torque Converter Clutch (TCC) Enable Solenoid Control Circuit High Voltage | A |
| U0107 Lost Communication With Throttle Actuator Control (TAC) Module | A |
Diagnostic Trouble Code (DTC) Type(s)
Scheme 84
| Callout | Component Name |
|---|---|
| 1 | Intake Manifold |
| 2 | Evaporative Emissions (EVAP) Canister Purge Solenoid |
| 3 | Emissions Hose to EVAP Canister |
| 4 | Throttle Body Assembly |
| 5 | PCV Hose to Cylinder Head Cover |
Scheme 85
| 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 |
Idle Speed Inspection
- Install a scan tool.
- Ensure that all electrical loads and accessories are OFF.
- Turn OFF the air conditioning.
- Ensure that the vehicle is in PARK or NEUTRAL.
- Start and run the engine until the ECT is at least 80°C (176°F).
- Ensure that the scan tool data parameter Engine at Operating Temperature says YES.
- Observe that the engine speed is 730 RPM +/-50 RPM with the scan tool.
- Idle the engine for 1 minute with the AC ON and the blower motor operating on HIGH.
- Observe that the engine speed is 730 RPM +/-50 RPM with the scan tool.
- Compare the engine speed at idle with the scan tool to the following specifications: All engine accessories OFF-730 RPM +/-50 RPM Turn the AC ON and the heater fan on HIGH-730 RPM +/-50 RPM
- If the scan tool indicated that the engine idle was within the specified values, the idle speed is normal.
- If the scan tool indicated that the engine idle was more than or less than specified values, refer to «Rough, Unstable, or Incorrect Idle and Stalling»(ref-188837-S26150444692005090200000) .
Inspection Procedure
Note. Refer to Clean, Dry, Low Pressure Gas Source Notice in Cautions and Notices.
- Turn OFF the ignition.
- Remove the EVAP canister purge valve. Refer to «Evaporative Emission (EVAP) Canister Purge Solenoid Valve Replacement»(ref-188786-S21196768692005090200000) .
- 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 Inspection
- Inspect the terminal post (1) for damage. Inspect for a bent or broken terminal post (1). Test for a loose terminal post (1) by twisting and pulling the post. The terminal post (1) should NOT move.
- Inspect the insulator (2) for flashover or carbon tracking, soot. This is caused by the electrical charge traveling across the insulator (2) between the terminal post (1) and ground. Inspect for the following conditions: Inspect the spark plug boot for damage. Inspect the spark plug recess area of the cylinder head for moisture, such as oil, coolant, or water. A spark plug boot that is saturated causes arcing to ground.
- Inspect the insulator (2) for cracks. All or part of the electrical charge may arc through the crack instead of the electrodes (3, 4).
- Inspect for evidence of improper arcing. Measure the gap between the center electrode (4) and the side electrode (3) terminals. Refer to «Ignition System Specifications»(ref-188786-S18194948442005090200000) . An excessively wide electrode gap can prevent correct spark plug operation. Inspect for the correct spark plug torque. Refer to «Ignition System Specifications»(ref-188786-S18194948442005090200000) . Insufficient torque can prevent correct spark plug operation. An over torqued spark plug, causes the insulator (2) to crack. Inspect for signs of tracking that occurred near the insulator tip instead of the center electrode (4). Inspect for a broken or worn side electrode (3). Inspect for a broken, worn, or loose center electrode (4) by shaking the spark plug. A rattling sound indicates internal damage. A loose center electrode (4) reduces the spark intensity. Inspect for bridged electrodes (3, 4). Deposits on the electrodes (3, 4) reduce or eliminates the gap. Inspect for worn or missing platinum pads on the electrodes (3, 4) If equipped. Inspect for excessive fouling.
- Inspect the spark plug recess area of the cylinder head for debris. Dirty or damaged threads can cause the spark plug not to seat correctly during installation.
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.
PCM Long Term Memory and Engine Off Diagnostics
Several ignition positive voltage circuits supply battery power to the PCM even when the ignition switch is turned OFF. The continuous battery power enables the PCM to support a long term memory. The long term memory provides storage of diagnostic trouble codes, diagnostic test status, and the aforementioned "learned values" that improve driveability.
Another use of continuous battery power is the PCM can run certain system diagnostics with the engine off. One of these diagnostics is the engine off natural vacuum (EONV) EVAP system leak test. With the engine OFF, the PCM can turn on the main relay and provide power to operate the EVAP solenoids while monitoring the fuel tank pressure. During the running of the EONV diagnostic routine, the PCM can be fully powered up for as long as 30 minutes.
Reading Diagnostic Trouble Codes
The procedure for reading diagnostic trouble codes is to use a diagnostic scan tool. Follow the instructions supplied by the scan tool manufacturer in order to read DTCs accurately.
Clearing Diagnostic Trouble Codes
| IMPORTANT | Do not clear the DTCs unless directed to do so by the service information provided for each diagnostic procedure. The Freeze Frame data which may help diagnose an intermittent fault will be erased from the memory when the DTCs are cleared. |
The PCM will begin to count the warm-up cycles when the fault that caused the DTC to be stored into memory has been corrected. The DTC will automatically be cleared from the PCM memory when the PCM has counted 40 consecutive warm-up cycles with no further faults detected.
Diagnostic trouble codes (DTCs) can be cleared using a scan tool. In order to clear DTCs, use the scan tools Clear DTC Information function. Follow the instructions supplied by the scan tool manufacturer.
Large Leak Test
This tests for large leaks and blockages in the evaporative emission (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 evaporative emission (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 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 valve ON, open; and commanding the EVAP vent valve OFF, open; and monitoring the fuel tank pressure (FTP) sensor for an increase in vacuum. If vacuum increases more than a calibrated value, DTC P0446 sets.
Purge Valve Leak Test
If the evaporative emission (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 fuel tank pressure (FTP) for an increase in vacuum. If the control module detects that EVAP system vacuum increases above a calibrated value, DTC P0496 sets.