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

Engine Control System - 5.3L - Diagnostic Information & Procedures GMC Envoy II

Diagnostic Starting Point - Engine Controls

Begin the system diagnosis with Diagnostic System Check - Vehicle in Vehicle DTC Information. The Diagnostic System Check-Vehicle will provide the following information

  1. The identification of the control modules which command the system
  2. The ability of the control modules to communicate through the serial data circuit
  3. The identification of any stored diagnostic trouble codes (DTCs) and the codes' statuses

The use of the Diagnostic System Check-Vehicle will identify the correct procedure for diagnosing the system and where the procedure is located.

Scan Tool Data List

The Engine Scan Tool Data List contains all engine related parameters that are available on the scan tool. The list is arranged in alphabetical order. A given parameter may appear in any one of the data lists, and in some cases may appear more than once, or in more than one data list in order to group certain related parameters together.

Use the Engine Scan Tool Data List only after the following is determined

  1. The Diagnostic System Check - Vehicle is completed.
  2. No diagnostic trouble codes (DTCs)
  3. On-board diagnostics are functioning properly.

Scan tool values from a properly running engine may be used for comparison with the engine you are diagnosing. The Engine Scan Tool Data List represents values that would be seen on a normal running engine at idle.

IMPORTANTA scan tool that displays faulty data should not be used. The scan tool problem should be reported to the manufacturer. Use of a faulty scan tool can result in misdiagnosis and unnecessary parts replacement.

Only the parameters listed below are referenced in this service manual for use in diagnosis. If all values are within the typical range described below, refer to Symptoms - Engine Controls for diagnosis.

The column labeled Data List indicates where a parameter can be located on the scan tool. Refer to the scan tool operating manual for the exact locations of the data lists. The following is a description of each term listed

Scan Tool ParameterData ListParameter Range/UnitsTypical Data Values
Engine Idling/Radiator Hose Hot/Closed Throttle/Park/Closed Loop/Accessories OFF
5-Volt Reference 1 CircuitEE, Eng, Ign, TACOK/FaultOK
5-Volt Reference 2 CircuitEE, Eng, Ign, TACOK/FaultOK
5-Volt Reference 1EE, Eng, Ign, TACVolts4.5 V
5-Volt Reference 2EE, Eng, Ign, TACVolts4.5 V
A/C Relay Circuit StatusODOK, Incomplete, Short B+, Short Gnd/OpenOK/Incomplete
A/C Relay CommandEng, MF, TACOn/OffVaries
Air Flow CalculatedEE, Eng, FT, HO2S, MF, TACGrams Per Seconds (g/s)1-9 g/s @ idle
Air Fuel RatioEng, FT, HO2SX:114.7:1
Ambient Air TemperatureEng°C/°FVaries
APP Indicated AngleCD, EE, Eng, FT, HO2S, Ign, MF, TAC0-100%0
APP Sensor 1TAC0-5.0 Volts0.4-1.0 Volt
APP Sensor 2TAC5.0-0 Volts4.5-4.1 Volts
APP Sensor 1TAC0-100%0%
APP Sensor 2TAC0-100%0%
APP Sensor 1 and 2TACAgree/DisagreeAgree
APP Sensor 1 Indicated PositionTAC%0%
APP Sensor 2 Indicated PositionTAC%
APP SensorsTAC%0%
BAROCD, EE, Eng, FT, HO2S, IgnKPa50-104 kPa/ Varies w/Altitude
BPP Circuit SignalTACApplied/Released
Brake Booster PressureCD, EngKPa/in Hg54-81 kPa (16-24 in Hg)
Brake Booster PressureCDVolts8.9-3.4 V
Calculated TWC Temp Bank 1FT, MFDegrees C/F315-427°C (600-800°F)
Calculated TWC Temp Bank 2FT, MFDegrees C/F315-427°C (600-800°F)
Catalytic Converter Protection ActiveCD, FT, HO2SYes/NoNo
CKP Active CounterIgn0-250 CountsVaries
CKP Resync CounterIgnCounts0
CKP SensorEng, IgnRPM500-700 RPM
CMP Active CounterIgn0-250 CountsVaries
CMP SensorEng, Ign, MFRPM1,000-1,400 RPM
Cold Start-UpEng, EEYes/NoVaries
Cruise Control ActiveEng, TACActive/InactiveInactive
Cycles of Misfire DataMF0-100 CountsVaries
Cylinder 1-8 IC Circuit StatusODOK, Incomplete, Short B+, Short Gnd/OpenOK
Cylinder 1-8 Injector Circuit StatusODOK, Incomplete, Short B+, Short Gnd/OpenOK
Cyl Deactivation CyclesCDCountsVaries
Cyl Deact Performance TestCD, FTOK/FaultOK
Cyl Deact System CommandCDV4/V8V8
Cyl 1 Deact Sol CommandCDCyl On/Cyl OffCyl Off
Cyl 4 Deact Sol CommandCDCyl On/Cyl OffCyl Off
Cyl 6 Deact Sol CommandCDCyl On/Cyl OffCyl Off
Cyl 7 Deact Sol CommandCDCyl On/Cyl OffCyl Off
Cyl 1 Deact Sol CKT StatusCDOK, Incomplete, Short B+, Short Gnd/OpenOK/Incomplete
Cyl 4 Deact Sol CKT StatusCDOK, Incomplete, Short B+, Short Gnd/OpenOK/Incomplete
Cyl 6 Deact Sol CKT StatusCDOK, Incomplete, Short B+, Short Gnd/OpenOK/Incomplete
Cyl 7 Deact Sol CKT StatusCDOK, Incomplete, Short B+, Short Gnd/OpenOK/Incomplete
Deact Inhibit APP HighCDYes/NoNo
Deact Inhibit APP Rate HighCDYes/NoNo
Deact Inhibit Axle Torque LimitingCDYes/NoNo
Deact Inhibit Brake Booster Pressure Sensor DTCCDYes/NoNo
Deact Inhibit Cyl Deactivation Solenoid DTCCDYes/NoNo
Deact Inhibit DCC OverrideCDYes/NoNo
Deact Inhibit ECT LowCDYes/NoNo
Deact Inhibit ECT Sensor DTCCDYes/NoNo
Deact Inhibit Eng Oil TemperatureCDYes/NoNo
Deact Inhibit Eng Overtemperature ProtectionCDYes/NoNo
Deact Inhibit Eng RPMCDYes/NoNo
Deact Inhibit EOPCDYes/NoYes
Deact Inhibit EOP Sensor DTCCDYes/NoNo
Deact Inhibit Hot Coolant ModeCDYes/NoNo
Deact Inhibit Ignition VoltageCDYes/NoNo
Deact Inhibit Low Brake Booster VacCDYes/NoNo
Deact Inhibit Manifold Vacuum LowCDYes/NoYes
Deact Inhibit MAP Sensor DTCCDYes/NoNo
Deact Inhibit Maximum Deactivation Time ExceededCDYes/NoNo
Deact Inhibit Minimum Time On All CylindersCDYes/NoNo
Deact Inhibit Oil AerationCDYes/NoNo
Deact Inhibit Piston ProtectionCDYes/NoNo
Deact Inhibit TAC System DTCCDYes/NoNo
Deact Inhibit Torque ReductionCDYes/NoNo
Deact Inhibit Trans GearCDYes/NoNo
Deact Inhibit Trans RangeCDYes/NoNo
Deact Inhibit Trans ShiftingCDYes/NoNo
Deact Inhibit TWC Overtemperature ProtectionCDYes/NoNo
Deact Inhibit VSS DTCCDYes/NoNo
Deact Inhibit VSS Low w/TCC OnCDYes/NoNo
Decel Fuel CutoffCD, Eng, FT, HO2SActive/InactiveInactive
Desired Idle SpeedEE, Eng, TACRPMECM Controlled
Distance Since DTC ClearedEngKm/milesVaries
Distance with Cyl ActivatedCDKm/milesVaries
Distance with Cyl DeactivatedCDKm/milesVaries
EC Ignition Relay Circuit StatusODOK, Incomplete, Short B+, Short Gnd/OpenOK/Incomplete
EC Ignition Relay CommandEng, TACOn/OffOn
EC Ignition Relay FeedbackEng, TACVolts2.25-2.95 Volts
ECM ResetCD, EE, Eng, IgnYes/NoNo
ECT SensorAll39 to +140°C (-38 to +284°F)88-105°C (190-221°F)
Engine LoadAll0-100%18% @ Idle 21% @ 2500 RPM
Engine Off EVAP Test Connections MetEEYes/NoYes
Engine Oil Level SwitchCDOK/LowOK
Engine Oil Life RemainingCD0-100%Varies
Engine Oil Pressure SensorCD, Eng, MFKPa/psi290-330 kPa (42-88 psi)
Engine Oil Pressure SwitchCDOK/LowOK
Engine Oil TemperatureCDDegrees C/F85-105°C (185-220°F)
Engine Run TimeAllHrs, Min, SecVaries
Engine SpeedAll0-10,000 RPM500-700 RPM
Engine Speed Circuit StatusODOK, Incomplete, Short B+, Short Gnd/OpenOK
EVAP Purge Solenoid Circuit StatusODOK, Incomplete, Short B+, Short Gnd/OpenOK/Incomplete
EVAP Purge Solenoid CommandEE, Eng, FT, HO2S0-100%10-25%
EVAP Vent Solenoid Circuit StatusODOK, Incomplete, Short B+, Short Gnd/OpenOK/Incomplete
EVAP Vent Solenoid CommandEE, Eng, FTNot Venting/VentingVenting
FC Circuit StatusODOK, Incomplete, Short B+, Short Gnd/OpenOK/Incomplete
Fuel Level SensorEE0-5 Volts0.7-2.5 Volts
Fuel Pump Relay Circuit StatusODOK, Incomplete, Short B+, Short Gnd/OpenOK/Incomplete
Fuel Pump Relay CommandEng, FTOn/OffON
Fuel Tank Level RemainingEng, MF0-100%Varies
Fuel Tank Pressure SensorEE, Eng32.7 to +14.0 mm/Hg (-17.5 to +7.5 in/H2O)Varies
Fuel Tank Pressure SensorEE, Eng0-5.0 VoltsVaries
Fuel Tank Rated CapacityEE98 Liters (25.9 Gallons) or 96.2 Liters (25 Gallons)Varies with Fuel Tank Option
Fuel Trim CellEE, Eng, FT0-2319
Fuel Trim LearnEE, Eng, FTEnabled/DisabledEnabled, May Toggle
Fuel VolatilityEE, FT, HO2SLow/Moderate/HighVaries
HO2S Bank 1 Sensor 1EE, Eng, FT, HO2SMillivolts10-1,000 mV and Varying
HO2S Bank 1 Sensor 2Eng, FT, HO2SMillivolts10-1,000 mV and Varying
HO2S Bank 2 Sensor 1EE, Eng, FT, HO2SMillivolts10-1,000 mV and Varying
HO2S Bank 2 Sensor 2Eng, FT, HO2SMillivolts10-1,000 mV and Varying
HO2S BN 1 Sensor 1 HeaterHO2SAmps0.7-0.9 Amps
HO2S BN 1 Sensor 2 HeaterHO2SAmps0.4-0.6 Amps
HO2S BN 2 Sensor 1 HeaterHO2SAmps0.7-0.9 Amps
HO2S BN 2 Sensor 2 HeaterHO2SAmps0.4-0.6 Amps
HO2S BNK 1 Sen 1 Heater Circuit StatusODOK, Incomplete, Short B+, Short Gnd/OpenOK/Incomplete
HO2S BNK 1 Sen 2 Heater Circuit StatusODOK, Incomplete, Short B+, Short Gnd/OpenOK/Incomplete
HO2S BNK 2 Sen 1 Heater Circuit StatusODOK, Incomplete, Short B+, Short Gnd/OpenOK/Incomplete
HO2S BNK 2 Sen 2 Heater Circuit StatusODOK, Incomplete, Short B+, Short Gnd/OpenOK/Incomplete
HO2S Bnk 1 Sensor 1 Heater CommandHO2SOn/OffON
HO2S Bnk 1 Sensor 1 Heater CommandHO2S%100%
HO2S Bnk 1 Sensor 2 Heater CommandHO2SOn/OffON
HO2S Bnk 1 Sensor 2 Heater CommandHO2S%100%
HO2S Bnk 2 Sensor 1 Heater CommandHO2SOn/OffON
HO2S Bnk 2 Sensor 1 Heater CommandHO2S%100%
HO2S Bnk 2 Sensor 2 Heater CommandHO2SOn/OffON
HO2S Bnk 2 Sensor 2 Heater CommandHO2S%100%
Hot Open LoopCD, FT, HO2SActive/InactiveInactive
IAT SensorAll39 to +140°C (-38 to +284°F)35°C (91°F) Depends on Ambient Temperature
Ignition Accessory SignalEng, TACOn/OffON
Ignition 1 SignalAll0-25 Volts11.5-14.5 Volts
Inj. PWM Bank 1 AverageEng, FT, HO2SMilliseconds2-6
Inj. PWM Bank 2 AverageEng, FT, HO2SMilliseconds2-6
Knock RetardIgn0.0-16°
KS Active CounterIgnCountsVaries
KS Bank 1 Circuit StatusIgnOK/Fault/IncompleteOK/Incomplete
KS Bank 2 Circuit StatusIgnOK/Fault/IncompleteOK/Incomplete
KS Module StatusIgnOK/Fault/IncompleteOK/Incomplete
Long Term FT Bank 1EE, Eng, FT, HO2SPercentageNear 0%
Long Term FT Bank 2EE, Eng, FT, HO2SPercentageNear 0%
Loop StatusEE, Eng, FT, HO2SOpen/ClosedClosed
MAF SensorCD, EE, Eng, FT, HO2S, Ign, MF, TACGrams Per Seconds (g/s)1-9 g/s @ Idle, Depends on Altitude 15-26 g/s @ 2,500 RPM, Depends on Altitude
MAF SensorEE, Eng, FT, HO2S, MF0-31,999 Hz1,150-1,350 Hz
MAP SensorCD, EE, Eng, FT, HO2S, Ign, MF, TACKPa20-48 kPa
MAP SensorCD, Eng, FT, HO2S, MF, TACVolts1.0-2.0 Volts Varies with Altitude
MIL Circuit StatusODOK, Incomplete, Short B+, Short Gnd/OpenOK/Incomplete
MIL CommandEE, Eng, IgnOff/OnOff
MIL Requested by DTCCD, EE, Eng, IgnYes/NoNo
Misfire Current Cyl. 1-8MF0-200 Counts0
Misfire History Cyl. 1-8MF0-65,535 Counts0
PNP SwitchCD, EngP/N Yes/No in gearP/N
Power EnrichmentEng, FT, HO2S, MFActive/InactiveInactive
Reduced Engine PowerCD, TACActive/InactiveInactive
Short Term FT Bank 1EE, Eng, FT, HO2SPercentageNear 0%
Short Term FT Bank 2EE, Eng, FT, HO2SPercentageNear 0%
SparkEng, FT, HO2S, Ign, MFDegrees10-17°
Starter Relay Circuit StatusODOK, Incomplete, Short B+, Short Gnd/OpenOK/Incomplete
Start-Up ECTEE, FT°C/°FVaries
Start-Up IATEE, HO2S°C/°FVaries
TAC Forced Engine ShutdownTACYes/NoNo
TAC MotorTACEnabled/DisabledEnabled
TAC Motor CommandTAC0-100%15-35%
TCC/Cruise Brake PedalEngApplied/Released/InvalidReleased
TCC/Cruise Brake Pedal SwitchTACApplied/Released/InvalidReleased
TCS Circuit StatusODOK, Incomplete, Short B+, Short Gnd/OpenOK/Incomplete
TCS Torque Request SignalCD, TAC0-100%100%
Torque Delivered SignalTAC0-100%5-15%
Torque Management Spark RetardIgnDegrees
Total Knock RetardIgnDegrees
Total MisfireMFCountsVaries
TP Desired AngleTAC0-100%5.5%
TP Indicated AngleCD, EE, Eng, FT, HO2S, Ign, MF, TAC0-100%5.5%
TP Sensor 1TAC0-5.0 Volts4.1-4.95 Volts
TP Sensor 1TAC0-100%Varies near 5%
TP Sensor 2TAC5.0-0 Volts0.4-0.85 V
TP Sensor 2TAC100-0%Varies near 5%
TP Sensors 1 and 2TACAgree/DisagreeAgree
TP Sensor 1 Indicated PositionTAC%5%
TP Sensor 2 Indicated PositionTAC%5%
TWC Temperature CalculatedFT, MFDegrees C/F570°C (1,075°F)
Vacuum CalculatedCD, EE, Eng, FT, HO2SKPa/in Hg59 kPa/16 in Hg
Vehicle Speed Circuit StatusODOK, Incomplete, Short B+, Short Gnd/OpenOK/Incomplete
Vehicle Speed Circuit 2 StatusODOK, Incomplete, Short B+, Short Gnd/OpenOK/Incomplete
Vehicle Speed SensorCD, EE, Eng, FT, HO2S, Ign, MF, TACKm/h mph0
Warm-Ups w/o Emission FaultsEng0-255 CountsVaries
Warm-Ups w/o Non-Emission FaultsEng0-255 CountsVaries
Warm-Ups Since DTC ClearedEngCountsVaries
Wide Open ThrottleTACYes/NoNo

Scan Tool Data List

Scan Tool Data Definitions

The Engine Scan Tool Data Definitions contains a brief description of all engine related parameters available on the scan tool. The list is in alphabetical order. A given parameter may appear in any one of the data lists. In some cases, the parameter may appear more than once or in more than one data list in order to group certain related parameters together.

Scan Tool Output Controls

Scan Tool Output ControlAdditional Menu Selection(s)Description
Crankshaft Position Variation LearnEnables the powertrain control module (PCM) to learn the variations in the crankshaft position (CKP) system. The PCM will learn the variations once the following conditions are met: Engine coolant temperature (ECT) is more than a specified value. All instructions on the scan tool have been completed. The accelerator pedal is smoothly applied until the fuel cut-OFF, as specified on the scan tool, is achieved, and then immediately released. The PCM learns the variation values on the deceleration from fuel cut-OFF.
Cylinder 1, Cylinder 4, Cylinder 6, Cylinder 7DOD SystemThis function will enable or disable V8 mode, by energizing or de-energizing each individual, VLOM solenoid either ON or OFF. The normal commanded state is OFF.
Cylinder Deactivation SystemDOD SystemThis function will enable or disable V4 mode, by energizing or de-energizing all 4 VLOM solenoids, either ON or OFF. The normal commanded state is OFF.
Cylinder Power BalanceFuel SystemEnables/Disables a cylinder by turning OFF the fuel injector to the cylinder. The fuel injector is normally enabled. The PCM disables the fuel injector when the following conditions are met: All instruction on the scan tool are completed Stabilized engine speed The fuel injector is selected When Disable is selected the PCM turns the injector OFF for 30 seconds. During this period, the engine operates with a misfire.
Engine Controls Ignition RelayEngine Output ControlsThis function will enable or disable the Engine Controls Ignition Relay. The scan tool will command the engine controller to turn the relay ON or OFF. The normal commanded state is ON.
Engine Speed ControlTAC SystemActivates the throttle activation control (TAC) system to change engine RPM. The normal commanded state is None. To enable the RPM control, all instruction on the scan tool must be completed. The system will increase or decrease the RPM within a range of 350-2000 RPM. The set step value changes the RPM by increments of 25 RPM, 100 RPM, and 500 RPM. The system remains in the commanded state until cancelled by the scan tool.
EVAP Purge SolenoidEngine Output Controls/EVAP SystemActivates the evaporative emission (EVAP) purge valve. The normal commanded state is None. The system will increase or decrease the amount of EVAP purge valve opening by 10 percent increments within a range of 0-100 percent. The system remains in the commanded state until cancelled by the tool or the fuel tank pressure (FTP) exceeds 32 mm Hg (17 in H2O).
EVAP Purge/SealEngine Output Controls/EVAP SystemThis control enables two functions. One function increases or decreases the amount of purge by changing the duty cycle of the purge valve and commanding the vent ON, non-venting. The normal commanded state of both valves is None. The system will increase or decrease the amount of EVAP purge valve opening by 10 percent increments within a range of 0-100 percent. The second function seals the system after using the purge function to obtain a specific amount of FTP. When activated the purge valve is commanded to 0 percent and the vent valve is commanded ON, non-venting. Both functions remain in the commanded state until one of the following conditions occurs: Cancelled by the tool The FTP exceeds 32 mm Hg (17 in H2O)
EVAP Vent SolenoidEngine Output Controls/EVAP SystemActivates the EVAP vent solenoid. The normal commanded state is None. When commanded ON, the vent valve switches to non-venting. The system remains in the commanded state until one of the following conditions occurs: Cancelled by the tool Purge is greater than 0 percent, and the fuel tank pressure exceeds 32 mm Hg (17 in H2O)
Fuel Injector BalanceFuel SystemEnables the fuel injector in order to verify proper fuel injector flow. The PCM will pulse the selected injector when the following conditions are met: All instruction on the scan tool completed Fuel injector selected Key ON, engine OFF The selected fuel injector can only be flowed/pulsed once per ignition cycle.
Fuel PumpEngine Output ControlsControls the fuel pump relay. The normal commanded state is None. When commanded ON/OFF, the PCM turns the fuel pump ON/OFF. If the engine is running, and the fuel pump is commanded OFF, the engine will stall. The system remains in the commanded state until cancelled by the scan tool.
Fuel Trim EnableFuel SystemDisables the PCMs ability to learn new fuel trim parameters. The system remains in the commanded state until cancelled by the scan tool.
Fuel Trim ResetFuel SystemActivates the reset of fuel trim data in all of the fuel trim cells.
HO2S Heater CommandHeated Oxygen SensorsCommands HO2S Heater ON, 0-100% in 10% increments while the engine is running.
Loop StatusEngine Output ControlsControls the system loop status. The commanded states include None, Open, or Closed. The normal commanded state is None. When commanded Open or Closed, the system remains in the commanded state until cancelled by the scan tool.
Malfunction Indicator LampEngine Output ControlsControls the malfunction indicator lamp (MIL). The commanded states include None, ON, and OFF. When commanded ON or OFF, the system remains in the commanded state until cancelled by the scan tool.
Misfire GraphicGraphs the accumulated misfires occurring in each cylinder. The scan tool allows for a reset of the misfire graph.
O2S Heater ControlEngine Output ControlsActivates the HO2S Heater. The commanded states include None, ON, and OFF. The normal commanded state is None. On a cold engine, with the key ON, engine OFF, the HO2S signal will continue to drop below bias when commanded ON. The system remains in the commanded state until cancelled by the tool.
Spark RetardEngine Output ControlsThis function controls the amount of spark retard. The scan tool will command an increase or decrease in the amount of spark retard in 1-degree increments, within a range of 1-10 degrees. The degrees of spark retard will remain in the commanded state until cancelled by the scan tool. The normal commanded state is NONE.
Throttle PositionTAC System/Throttle Blade ControlOperates TAC motor in 10 percent increments to open or close the throttle blade. The test operates during key ON, engine OFF.

Scan Tool Output Controls