Home/GMC/Envoy/GMC Envoy II (2001-2009)/Repair manual/Testing & Diagnostics/Engine Control System - 5.3L - Introduction: Diagnosis
Contents Wiring diagrams Section: Testing & Diagnostics All sections

Engine Control System - 5.3L - Introduction: Diagnosis GMC Envoy II

Testing & Diagnostics 3 illustrations ~1508 words

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

  1. The control module turns OFF the MIL after 3 consecutive ignition cycles that the diagnostic runs and does not fail.
  2. A current DTC Last Test Failed clears when the diagnostic runs and passes.
  3. Use a scan tool in order to clear the MIL and the DTC.

Action Taken When the DTC Sets - Type C

  1. The control module stores the DTC information into memory when the diagnostic runs and fails.
  2. The MIL will not illuminate.
  3. The driver information center, if equipped, may display a message.

Conditions for Clearing the DTC - Type C

  1. A last test failed, or current DTC, clears when the diagnostic runs and passes.
  2. 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)

DTCUnited States Canada RPO NC1, NF2Unleaded Export RPO NA3Non-DoD
P0016BBB
P0030BBB
P0036BBB
P0050BBB
P0056BBB
P0068AAA
P0101BBB
P0102BBB
P0103BBB
P0106BBB
P0107BBB
P0108BBB
P0112BBB
P0113BBB
P0116BBB
P0117BBB
P0118BBB
P0120AAA
P0121BBB
P0122AAA
P0123AAA
P0128BBB
P0131BBB
P0132BBB
P0133BBB
P0134BBB
P0135BBB
P0136BBB
P0137BBB
P0138BBB
P0140BBB
P0141BBB
P0151BBB
P0152BBB
P0153BBB
P0154BBB
P0155BBB
P0156BBB
P0157BBB
P0158BBB
P0160BBB
P0161BBB
P0171BBB
P0172BBB
P0174BBB
P0175BBB
P0201-P0208BBB
P0220AAA
P0222AAA
P0223AAA
P0230BBB
P0300BBB
P0301-P0308BBB
P0315AAA
P0325CC (No MIL)C
P0326CC (No MIL)C
P0327CC (No MIL)C
P0332CC (No MIL)C
P0335BBB
P0336BBB
P0340BBB
P0341BBB
P0351-P0358BBB
P0420AAA
P0430AAA
P0442AAA
P0443BBB
P0446BBB
P0449BBA
P0451AAA
P0452BBB
P0453BBA
P0454AAA
P0455BBB
P0461BBB
P0462BBB
P0463BBB
P0464AAA
P0483BBB
P0493AAA
P0495BBB
P0496BBB
P0506BBB
P0507BBB
P0521BBB
P0522BBB
P0523BBB
P0526BBB
P0532CCC
P0533CCC
P0556BBC
P0557BBC
P0558BBC
P0562CCC
P0563CCC
P0564CCC
P0567CCC
P0568CCC
P0572CCC
P0601AAA
P0602AAA
P0603AAA
P0604AAA
P0606AAC
P0607CCC
P0608CCC
P0609CCC
P060DAAA
P060EAAA
P0621CCC
P0622CCC
P0641AAA
P0645CCC
P0650B (No MIL)B (No MIL)B (No MIL)
P0651AAA
P0654CCC
P0685BBB
P0689BBB
P0690BBB
P0700AA (No MIL)A
P0719CCC
P0724CCC
P0851CCC
P0856CXC
P1101BBB
P1133BBB
P1134BBB
P1153BBB
P1154BBB
P1258AAA
P1380CCC
P1381CCC
P1482CCC
P1516AAA
P1621AAA
P1630CCC
P1631CCC
P1682AAA
P1689CXC
P2101AAA
P2119CCC
P2120AAA
P2122AAA
P2123AAA
P2125AAA
P2127AAA
P2128AAA
P2135AAA
P2138AAA
P2176AAA
P2610BBB
P2771CCC
P3401AAX
P3425AAX
P3441AAX
P3449AAX
U0101BBB
U1064CCC
U1152CCC
U1300CCC
U1301CCC

Diagnostic Trouble Code (DTC) Type(s)

Scheme 96

Scheme 96: Emission Hose Routing Diagram
CalloutComponent Name
1Manifold Absolute Pressure (MAP) Sensor
2EVAP Canister Purge Hose
3EVAP Service Port
4Positive Crankcase Ventilation (PCV) Valve
5Throttle Body
6EVAP Canister Purge Valve
7AIR Module, if equipped

Scheme 97

Scheme 97: Evaporative Emissions (EVAP) Hose Routing Diagram
CalloutComponent Name
1EVAP Canister Purge Solenoid Valve
2EVAP Canister
3Fuel Fill Neck/Fill Cap
4Rollover Valve/Fuel Tank Pressure (FTP) Sensor
5Fuel Tank
6EVAP Canister Vent Solenoid Valve
7Vent Hose/Pipe
8EVAP Vapor Pipe
9EVAP Purge Pipe
10EVAP Service Port

Scheme 98

Scheme 98: Fuel Hose/Pipes Routing Diagram
CalloutComponent Name
1Fuel Pressure Service Connection
2Fuel Injector Rail
3Fuel Rail Feed Pipe
4Fuel Feed Hose
5Fuel Injector

Inspection Procedure

  1. Turn OFF the ignition.
  2. Remove the EVAP canister purge valve. Refer to «Evaporative Emission (EVAP) Canister Purge Solenoid Valve Replacement»(ref-200373-S13315643892005102000000) .
  3. Lightly tap the EVAP canister purge valve on a clean hard surface.
  4. Inspect for carbon particles exiting either of the vacuum ports. If no carbon particles are found, install the EVAP canister purge valve and continue with the EVAP cleaning procedure. If carbon particles are found during the inspection procedure, continue with the EVAP cleaning procedure. If you were instructed to replace the EVAP canister purge valve, and no carbon particles are found, return to the EVAP diagnostic procedure. Do not perform the EVAP cleaning procedure.

Spark Plug Wire Inspection

Spark plug wire integrity is vital for proper engine operation. A thorough inspection is necessary to accurately identify conditions that may affect engine operation. Inspect for the following conditions

  1. Correct routing of the spark plug wires - Incorrect routing may cause cross-firing.
  2. Any signs of cracks or splits in the wires.
  3. Inspect each boot for the following conditions: Tearing Piercing Arcing Carbon tracking Corroded terminal

If corrosion, carbon tracking or arcing are indicated on a spark plug wire boot or terminal, replace the wire and the component connected to the wire.

Spark Plug Inspection

  1. Verify that the correct spark plug is installed. An incorrect spark plug causes driveability conditions. Refer to «Ignition System Specifications»(ref-200373-S23623845972005102000000) for the correct spark plug.
  2. Ensure that the spark plug has the correct heat range. An incorrect heat range causes the following conditions: Spark plug fouling - Colder plug Pre-ignition causing spark plug and/or engine damage - Hotter plug
  3. 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 should not move.
  4. Inspect the insulator (2) for flashover or carbon tracking, or soot. This is caused by the electrical charge traveling across the insulator between the terminal post (1) and ground. Inspect for the following conditions: Inspect the spark plug boot for damage. Inspect the spark plug recess are of the cylinder head for moisture, such as oil, coolant, or water. A spark plug boot that is saturated will cause arcing to ground.
  5. Inspect the insulator (2) for cracks. All or part of the electrical charge may arc through the crack instead of the electrodes (3,4).
  6. Inspect for evidence of improper arcing. Measure the gap between the center electrode (4) and the side electrode (3). Refer to «Ignition System Specifications»(ref-200373-S23623845972005102000000) . An excessively wide electrode gap can prevent correct spark plug operation. Inspect for the correct spark plug torque. Refer to «Ignition System Specifications»(ref-200373-S23623845972005102000000) . 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 looses 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.
  7. 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.

Visual Inspection

  1. Normal operation - Brown to grayish-tan with small amounts of white powdery deposits are normal combustion by-products from fuels with additives.
  2. 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 ignition 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.
  3. Deposit fouling - Oil, coolant, or additives that include substances such as silicone, very white coating, reduces the spark plug intensity. Most powdery deposits will not affect spark plug intensity unless they form into a glazing over the electrode.

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.