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

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

Testing & Diagnostics 2 illustrations ~1596 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)

DTCAll RPOs
P0013B
P0014B
P0017B
P0053B
P0054B
P0068A
P0106B
P0107B
P0108B
P0112B
P0113B
P0117B
P0118B
P0120A
P0122A
P0123A
P0125B
P0128B
P0130B
P0131B
P0132B
P0133B
P0134B
P0135B
P0137B
P0138B
P0140B
P0141B
P0171B
P0172B
P0201B
P0202B
P0203B
P0204B
P0205B
P0206B
P0218C
P0220A
P0222A
P0223A
P0300B
P0315A
P0326B
P0327B
P0332B
P0335B
P0336B
P0340B
P0341B
P0356B
P0410B
P0420A
P0442A Domestic
P0446A
P0451B
P0452B
P0453B
P0455B
P0496B
P0506B
P0507A
P060DA
P060EA
P0601A
P0602A
P0603A
P0604A
P0606A
P0607C
P0641A
P1133B
P1137B
P1138B
P1171C
P1380C
P1381C
P1516A
P1574C
P1621A
P1682C
P2A01B
P2101A
P2119C
P2120A
P2122A
P2123A
P2125A
P2127A
P2128A
P2135A
P2138A
P2176A

Diagnostic Trouble Code (DTC) Type(s)

Scheme 18

Scheme 18: Emission Hose Routing Diagram
CalloutComponent Name
1Throttle Body
2To EVAP canister
3EVAP canister purge valve
4Pre-plenum resonator
5Fuel pressure regulator

Scheme 19

Scheme 19: 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

Inspection Procedure

Note. Refer to Clean, Dry, Low Pressure Gas Source Notice in Cautions and Notices.

IMPORTANTDo not perform this procedure unless instructed by an evaporative emission (EVAP) diagnostic.
  1. Turn OFF the ignition.
  2. Remove the EVAP canister purge valve. Refer to «Evaporative Emission (EVAP) Canister Purge Solenoid Valve Replacement»(ref-200372-S18747729702005102000000) .
  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 Inspection

  1. 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.
  2. 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.
  3. Inspect the insulator (2) for cracks. All or part of the electrical charge may arc through the crack instead of the electrodes (3, 4).
  4. Inspect for evidence of improper arcing. Measure the gap between the center electrode (4) and the side electrode (3) terminals. An excessively wide electrode gap can prevent correct spark plug operation. Inspect for the correct spark plug torque. Refer to «Ignition System Specifications»(ref-200372-S24765872602005102000000) . 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.
  5. 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

  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 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 intensity. Most powdery deposits will not effect spark intensity unless they form into a glazing over the electrode.

Diagnostic Trouble Codes (DTCs)

The powertrain control module (PCM) is programmed with test routines that test the operation of the various systems the PCM controls. Some tests monitor internal PCM 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 PCM 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 PCM executes the Action Taken When the DTC Sets. Some DTCs alert the driver via the malfunction indicator lamp (MIL) or a message. Other DTCs do not trigger a driver warning, but are stored in memory. The PCM 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.

DTC Status

When the scan tool displays a DTC, the status of the DTC is also displayed. The following DTC statuses are indicated only when they apply to the DTC that is set.

CMP Actuator Solenoid Circuit Diagnostics

The PCM monitors the control circuits of the CMP Actuator Solenoid for electrical faults. The PCM has the ability to determine if a control circuit is open, shorted high, and shorted low. If the PCM detects a fault with a CMP Actuator Solenoid circuit a Diagnostic Trouble Code (DTC) will set.

CMP Actuator System Performance Diagnostics

The PCM monitors the performance of the CMP Actuator system by monitoring the actual and desired positions of a cam phaser. If the difference between the actual and desired position is more than a calibrated angle for more than a calibrated amount of time, a DTC will set.

Large Leak Test

This tests for large leaks and blockages in the evaporative emission (EVAP) system. The control module will command the EVAP canister vent solenoid valve ON, closed, and command the EVAP canister purge solenoid 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 solenoid 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, a DTC P0455 will set.

Small Leak Test

If the large leak test passes, the control module will test for small leaks by continuing to monitor the fuel tank pressure (FTP) sensor for a change in voltage over a period of time. If the decay rate is more than a calibrated value, the control module will rerun the test. If the test fails again, a 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 canister purge solenoid valve ON, open; and commanding the EVAP canister vent solenoid 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 will set.

EVAP Purge Solenoid Valve Leak Test

If the evaporative emission (EVAP) canister 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 canister purge solenoid valve OFF, closed; and EVAP canister vent solenoid 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 will set.