GM Service Manual Online
For 1990-2009 cars only

The Powertrain Control Module (PCM) is designed to maintain exhaust emission levels while maintaining excellent driveability and fuel efficiency. The PCM controls the following operations:

    • The fuel control
    • The ignition control (IC)
    • The knock sensor (KS) system
    • The automatic transmission shift functions
    • The manual transmission 1-4 Upshift and Reverse Inhibit
    • The cruise control enable, if the vehicle has this equipment
    • The generator
    • The evaporative emission (EVAP) purge
    • The A/C clutch control
    • The cooling fan control
    • The secondary air injection (AIR)
    • The exhaust gas recirculation (EGR)
    • The on-board diagnostics for the powertrain functions

Powertrain Control Module


Object Number: 187237  Size: SH

The powertrain control module (PCM) is located in the engine compartment. The PCM is the control center of the vehicle.

The PCM constantly monitors the information from various sensors, and controls the systems that affect vehicle performance and the emissions. The PCM also performs the diagnostic functions for those systems. The PCM can recognize operational problems and will alert the driver through the Malfunction Indicator Lamp (MIL) when a malfunction occurs. When the PCM detects a malfunction, the PCM stores a diagnostic trouble code (DTC), which will help to identify the problem areas. This process helps the technician in making repairs.

The PCM supplies either 5 volts or 12 volts in order to power the various sensors or switches. This is done through resistances in the PCM. The resistance is so high in value that a test lamp will not illuminate when the lamp is connected to the circuit. In some instances, even an ordinary shop voltmeter will not give an accurate reading because the resistance is too low. Therefore, a digital voltmeter (DMM) with a minimum of 10 megaohms input impedance is required in order to ensure accurate voltage readings.

The PCM controls output circuits such as the injectors, the IAC, and the cooling fan relays by controlling the ground or the power feed circuit through transistors or with an output driver module.

Torque Management

Torque management is a function of the PCM that reduces engine power during certain conditions. Torque management is performed for the following reasons:

    • In order to prevent over stressing the powertrain components
    • In order to prevent damage to the vehicle during certain abusive maneuvers
    • In order to reduce the engine speed when the IAC is out of the normal operating range

The PCM monitors the following sensors and engine parameters in order to calculate the engine output torque:

    • The air/fuel ratio
    • The mass air flow
    • The manifold absolute pressure
    • The intake air temperature
    • The spark advance
    • The engine speed
    • The engine coolant temperature
    • The A/C clutch status

The PCM monitors the torque converter status, the transmission gear ratio, and the engine speed in order to determine if torque reduction is required. The PCM retards the spark as appropriate, in order to reduce the engine torque output if torque reduction is required. The PCM also shuts off the fuel to certain injectors in order to reduce the engine power in the instance of an abusive maneuver.

The following are instances when an engine power reduction is likely to be experienced:

    • During transmission upshifts and downshifts
    • During heavy acceleration from a standing start
    • If the IAC is out of the normal operating range
    • If the driver is performing harsh or abusive maneuvers, such as shifting into gear at high throttle angles or shifting the transmission from reverse to drive in order to create a rocking motion.

The driver is unlikely to notice the torque management actions in the first 2 instances. The engine power output will be moderate at full throttle in the other 2 instances.

The PCM calculates the amount of spark retard that is necessary to reduce the engine power by the desired amount. The PCM disables the fuel injectors for cylinders 1, 4, 6, and 7 if an abusive maneuver occurs.

PCM Function

The PCM supplies a buffered voltage to various sensors and switches. The PCM controls most components with electronic switches which complete a ground circuit when the switches are turned ON.

PCM Service Precautions

The PCM is designed to withstand the normal current draws that are associated with vehicle operations. Avoid overloading any circuit. When you test for opens or for shorts, do not ground any of the PCM circuits unless you are instructed. When you test for opens or for shorts, do not apply voltage to any of the PCM circuits unless you are instructed. Test these circuits with a digital voltmeter only, while the PCM connectors remain connected.

Aftermarket Add-On Electrical And Vacuum Equipment

Aftermarket electrical and vacuum equipment is defined as any equipment that connects to the vehicle's electrical or vacuum systems that is installed on a vehicle after the vehicle leaves the factory . No allowances in the vehicle design have been made for aftermarket equipment.

Notice: Do not attach add-on vacuum operated equipment to this vehicle. The use of add-on vacuum equipment may result in damage to vehicle components or systems.

Notice: Connect any add-on electrically operated equipment to the vehicle's electrical system at the battery (power and ground) in order to prevent damage to the vehicle.

Even if add-on electrical equipment is installed to strict guidelines, this equipment may still cause the powertrain system to malfunction. Equipment that is not connected to the vehicle's electrical system, such as portable telephones and radios, can also cause a malfunction. The first step in diagnosing any powertrain problem is to eliminate all aftermarket electrical equipment from the vehicle. If the problem still exists, diagnose the problem in the normal manner.

Engine Controls Information

The driveability and emissions information describes the function and operation of the PCM.

The engine controls information contains the following:

    • The component locations
    • The wiring diagrams
    • The PCM terminal end views and the terminal definitions
    • The Powertrain On-Board Diagnostic (OBD) System Check
    • The Diagnostic Trouble Code Tables (DTCs)

The component system includes the following items items:

    • The component and circuit description
    • The on-vehicle service for each sub-system
    • The functional checks and the diagnostic tables

The DTCs also contain diagnostic support information containing circuit diagrams, circuit or system information, and helpful diagnostic information.

Maintenance Schedule

Refer to the General Motors Maintenance Schedule for the appropriate service category for maintenance procedures that the owner or the technician should perform in order to retain the emissions control performance.

Visual and Physical Underhood Inspection

When you perform any diagnostic procedure or when you diagnose the cause of an emission test failure, Perform an underhood inspection. This procedure can often lead to repairing a problem without further steps. Use the following guidelines when you perform an underhood inspection:

    • Inspect all vacuum hoses for the following conditions:
       - Incorrect routing
       - Pinches
       - Cuts
       - Disconnected hoses
    • Inspect all wires in the engine compartment for the following conditions:
       - Incorrect connections
       - Burned or chafed spots
       - Pinched wires
       - Contact with sharp edges
       - Contact with hot exhaust manifolds

This inspection is very important. Perform the inspection carefully and thoroughly.

System Status and Drive Cycle For Inspection/Maintenance

The System Status selection is included in the scan tool System Info menu.

Several states require that the I/M (OBD ll system) pass on-board tests for the major diagnostics prior to having a vehicle emission inspection. This test is also a requirement to renew the license plates in some areas.

Using a scan tool, the technician can observe the System Status of Complete or Not Complete in order to verify that the vehicle meets the criteria to comply with local requirements. Using the System Status display, any of the following systems or combination of systems may be monitored for I/M Readiness:

    • The catalyst
    • The EVAP system
    • The HO2S
    • The HO2S heater
    • The EGR system
    • The AIR system

Important: The System Status display indicates only whether the test has been completed. The System Status display does not indicate whether the test has passed. If a Failed Last Test indication is present for a DTC associated with one of the above systems, diagnosis and repair is necessary in order to meet the I/M requirement. Verify that the vehicle passes all of the diagnostic tests associated with the displayed System Status prior to returning the vehicle to the customer. Refer to the Typical Drive Cycle table to use as a guide to complete the I/M System Status tests. More than one drive cycle may be necessary.

Following a DTC info clear, System Status will clear for one or all of these systems. Following a battery disconnect or a PCM replacement, all System Status information will clear.

Typical Drive Cycle

Diagnostic Time Schedule for I/M Readiness

Vehicle Drive Status

What is Monitored?

Cold Start, coolant temperature less than 50°C (122°F)

--

Idle 2.5 minutes in Drive (Auto) Neutral (Man), A/C and rear defogger ON

HO2S Heater, Misfire, Secondary Air, Fuel Trim, EVAP Purge

A/C off, accelerate to 90 km/h (55 mph), 1/2 throttle.

Misfire, Fuel Trim, Purge

3 minutes of Steady State - Cruise at 90 km/h (55 mph)

Misfire, EGR, Secondary Air, Fuel Trim, HO2S, EVAP Purge

Clutch engaged (Man), no braking, decelerate to 32 km/h (20 mph)

EGR, Fuel Trim, EVAP Purge

Accelerate to 90-97 km/h (55-60 mph), 3/4 throttle

Misfire, Fuel Trim, EVAP Purge

5 minutes of Steady State Cruise at 90-97 km/h (55-60 mph)

Catalyst Monitor, Misfire, EGR, Fuel Trim, HO2S, EVAP Purge

Decelerate, no braking. End of Drive Cycle

EGR, EVAP Purge

Total time of OBD II Drive Cycle 12 minutes

--

Primary System Based Diagnostics

There are primary system-based diagnostics which evaluate the system operation and their effect on vehicle emissions. The primary system-based diagnostics are listed below, with a brief description of the diagnostic functionality.

Oxygen Sensor Diagnosis

Diagnose the fuel control heated oxygen sensors for the following conditions:

    • The heater performance--the time to activity during a cold start
    • A slow response
    • The response time--the time to switch R/L or L/R
    • The inactive signal--the output should steady at a bias voltage of approximately 450 mV
    • A signal fixed high
    • A signal fixed low

Diagnose the catalyst monitor heated oxygen sensors for the following functions:

    • The heater performance--the time to activity during a cold start
    • A signal fixed low during steady state conditions
    • An inactive sensor

Heated Oxygen Sensors (Pre-Catalyst)

The main function of the pre-catalyst heated oxygen sensor (HO2S) is to provide the PCM with exhaust stream information in order to maintain the proper fueling in order to hold the emissions within acceptable levels. These oxygen sensors are always located between the exhaust manifold and the catalytic converter. After the sensor reaches the operating temperature, the sensor generates a voltage that is inversely proportional to the amount of oxygen present in the exhaust gases.

The PCM uses the signal voltage from the fuel control heated oxygen sensors in a closed loop in order to adjust the fuel injector pulse width. While in a closed loop, the PCM can adjust fuel delivery in order to maintain an Air/Fuel ratio which allows the best combination of emission control and driveability.

If the oxygen sensor pigtail wiring, the connector, or the terminal are damaged, replace the entire oxygen sensor assembly. Do not attempt to repair the wiring, the connector, or the terminals. In order for the sensor to function properly, the sensor must have a clean air reference provided. This clean air reference is obtained from the oxygen sensor wires. Any attempt to repair the wires, the connectors, or the terminals could result in the obstruction of the air reference. Any attempt to repair the wires, the connectors, or the terminals will degrade the oxygen sensor performance.

Catalyst Monitor Heated Oxygen Sensors

In order to control emissions of hydrocarbons (HC), carbon monoxide (CO), and oxides of nitrogen (NOx), the system uses a 3-way catalytic converter. The catalyst promotes a chemical reaction which oxidizes the HC and the CO present in the exhaust gas, converting these chemicals to harmless water vapor and to carbon dioxide. The catalyst also reduces NOx, converting the NOx to nitrogen. Each catalyst monitor HO2S, or the post-catalyst HO2S, is always located downstream of the catalytic converter.

The PCM can monitor this process using the post-catalyst HO2Ss. The pre-sensors produce an output signal, which indicates the amount of oxygen present in the exhaust gas entering the 3-way catalytic converter. The post sensor produces an output signal which indicates the oxygen storage capacity of the catalyst. The oxygen storage capacity indicates the catalyst's ability to efficiently convert the exhaust gases. If the catalyst is operating efficiently, the pre-HO2S signal will be far more active than the signal produced by the post HO2S.

In addition to catalyst monitoring, the post-heated oxygen sensor has a limited role in controlling the fuel delivery. If the post-HO2S signal indicates a high oxygen content or a low oxygen content for an extended time while in a closed loop, the PCM adjusts the fuel delivery slightly in order to compensate.

Catalyst Monitor Diagnostic Operation

The catalyst monitor diagnostic measures the oxygen storage capacity of the catalyst converter. In order to do this, the heated sensors are installed before and after the three-way catalyst (TWC). Voltage variations between the sensors allow the PCM to determine the catalyst's emission performance.

When a catalyst becomes less effective in promoting the chemical reactions, the catalyst's capacity to store and release oxygen generally degrades. The catalyst monitor diagnostic is based on a correlation between a conversion efficiency and the oxygen storage capacity.

A good catalyst has a 95 percent hydrocarbon conversion efficiency. A good catalyst shows a relatively flat output voltage on the post-catalyst HO2S signal circuit. A degraded catalyst has a 65 percent hydrocarbon conversion efficiency. A degraded catalyst shows a greatly increased activity in the output voltage from the post-catalyst HO2S.

The post-catalyst HO2S is used to measure the oxygen storage and release capacity of the catalyst. High oxygen storage capacity indicates a good catalyst. Low oxygen storage capacity indicates a failing catalyst. The TWC and the HO2S must be at the operating temperature in order to achieve reliable oxygen sensor voltages such as those shown in the three-way catalyst oxygen storage capacity illustration.

The PCM performs the catalyst diagnostic during idle when the conditions for running the diagnostic are met. Refer to Conditions for Running the DTC in DTC P0420 or P0430 . During the catalyst diagnostic, the PCM captures the current rear HO2S rich-to-lean status. The air/fuel ratio transitions from rich to lean, or from lean to rich, depending on the initial captured rich-to-lean status. The air/fuel ratio transitions a second time opposite the first air/fuel ratio transition. During this diagnostic, the scan tool will display HO2S voltages going from full rich to full lean. This condition is normal during this diagnostic.

The catalyst monitor diagnostic is sensitive to the following conditions:

    • Exhaust leaks
    • HO2S contamination
    • Alternative fuels such as ethanols and methanols

Exhaust system leaks may cause the following conditions:

    • Prevent a degraded catalyst from failing the diagnostic
    • Cause a false failure for a normally-functioning catalyst
    • Prevent the diagnostic from running

Some contaminants that may be encountered are phosphorus, lead, silica, and sulfur. The presence of any of these contaminants will reduce catalyst efficiency, and will lead to emission failures.

Three-Way Catalyst Oxygen Storage Capacity


Object Number: 14442  Size: SH

The PCM must monitor the three-way catalyst system (TWC) for efficiency. In order to accomplish this, the PCM monitors the pre-catalyst and post-catalyst oxygen sensors. When the TWC is operating properly, the post-catalyst (2) oxygen sensor will have significantly less activity than the pre-catalyst (1) oxygen sensor. The TWC stores oxygen during its normal reduction and oxidation process. The TWC releases oxygen during its normal reduction and oxidation process. The PCM calculates the oxygen storage capacity using the difference between the pre-catalyst and post-catalyst oxygen sensor's voltage levels.


Object Number: 14446  Size: SH

Whenever the sensor activity of the post-catalyst oxygen sensor (2) nears the sensor activity of the pre-catalyst oxygen sensor (1), the catalyst's efficiency is degraded.

Aftermarket HO2S characteristics may be different from the original equipment manufacturer sensor. This condition can lead to a false pass or to a false fail of the catalyst monitor diagnostic. If an aftermarket catalyst does not contain the same amount of precious metal content as the original part, the correlation between the oxygen storage and the conversion efficiency may be altered enough to set a false DTC.

Misfire Monitor Diagnostic Operation

The misfire monitor diagnostic is based on the crankshaft rotational velocity, or reference period, variations. The PCM determines the crankshaft rotational velocity using the crankshaft position sensor and the camshaft position sensor. When a cylinder misfires, the crankshaft slows down momentarily. By monitoring the crankshaft and the camshaft position sensor signals, the PCM can calculate when a misfire occurs.

For a non-catalyst damaging misfire, the diagnostic is required to monitor a misfire present for between 1000-3200 engine revolutions.

For catalyst damage misfire, the diagnostic responds to the misfire within 200 engine revolutions.

Rough roads may cause a false misfire detection. A rough road applies sudden torque variations to the drive wheels and to the drivetrain. This torque can intermittently decrease the crankshaft rotational velocity. The ABS system detects uneven speed between the vehicles wheels and sends data via the serial data bus to the PCM in order to disable the misfire monitor until the rough road is no longer detected.

On automatic transmission equipped vehicles, the torque converter clutch (TCC) will disable whenever a misfire is detected. Disabling the TCC isolates the engine from the rest of the drive line, and minimizes the effect of the drive wheel inputs on the crankshaft rotation.

When the TCC is disabled as a result of a misfire detection, the TCC will re-enabled after approximately 3200 engine revolutions if no misfire is detected. The TCC remains disabled whenever the misfire is detected, with or without a DTC set. This allows the misfire diagnostic to reevaluate the system.


Object Number: 17379  Size: LF

Whenever a cylinder misfires, the misfire diagnostic counts the misfire and notes the crankshaft position at the time the misfire occurred.

A current and a history misfire counter is maintained for each cylinder. The misfire current counters (Misfire Cur #1 - 8) indicate the number of firing events out of the last 200 cylinder firing events which were misfires. The misfire current counters displays real time data without a misfire DTC stored. The misfire history counters (Misfire Hist #1 - 8) indicate the total number of cylinder firing events which were misfires. The misfire history counters displays 0 until the misfire diagnostic has failed and a DTC P0300 is set. Once the misfire DTC sets, the misfire history counters will be updated every 200 cylinder firing events. The Misfire counters graphic illustrates how these misfire counters are maintained.

When the crankshaft rotation is erratic, the PCM detects a misfire condition. Because of this erratic condition, the data that is collected by the diagnostic can sometimes incorrectly identify which cylinder is misfiring. The Misfire Counters graphic shows misfires are counted from more than one cylinder. Cylinder #1 has the majority of counted misfires. In this situation, the Misfire Counters would identify cylinder #1 as the misfiring cylinder. The misfires in the other counters were background noise caused by the erratic rotation of the crankshaft. If the number of accumulated misfires is sufficient for the diagnostic to identify a true misfire, the diagnostic will set DTC P0300- Misfire Detected. The illustration depicts an accumulation in the history buffers.

If 2 cylinders in sequential firing order are both misfiring, the first misfiring cylinder will accumulate misfires in its buffer, but the second misfiring cylinder will not. This condition occurs because the PCM compares a misfiring cylinder with the cylinder that is 90 degrees prior to the misfiring cylinder in the firing order. Therefore the PCM compares the crankshaft speed of the second misfiring cylinder to an already suspect cylinder. The PCM will be able to detect both misfiring cylinders after the engine exceeds 2000 RPM. This condition occurs because the PCM then starts to compare the misfires to the opposing cylinder rather than to the previous cylinder in the firing order.

Use the Techline equipment in order to monitor the misfire counter data on applicable vehicles. Knowing which specific cylinders misfire can help to diagnose this condition. Use the information in the misfire counters in order identify which cylinders are misfiring. If the counters indicate that cylinders number 1 and number 4 misfired, look for a circuit or a component that is common to both cylinders.

The misfire diagnostic may indicate a fault due to a temporary fault that is not necessarily caused by a vehicle emission system malfunction. Examples include the following conditions:

    • Contaminated fuel
    • Running out of fuel
    • Fuel-fouled spark plugs
    • A basic engine fault

Fuel Trim System Operation

The fuel trim system monitors the averages of the short-term and the long-term fuel trim values. If these fuel trim values stay at their limits for a calibrated period of time, a malfunction is indicated. The fuel trim diagnostic compares the average of the short-term and the long-term fuel trim values. If either value is within the thresholds, a pass is recorded. If either value is outside the thresholds, a rich or a lean fuel trim DTC will set.

Comprehensive Component Monitor Diagnostic

Comprehensive component monitoring diagnostics are required in order to monitor the emissions-related input and output powertrain components.

Input Components

The PCM monitors the input components for circuit continuity and for out-of-range values. The monitoring includes performance checking. Performance checking refers to indicating a fault when the signal from a sensor does not seem reasonable, for example, a throttle position sensor that indicates a high throttle position during low engine loads or during low MAP voltage. The input components may include but are not limited to the following sensors:

    • The vehicle speed (VSS) sensor
    • The accelerator pedal position (APP) sensor, if the vehicle has this equipment
    • The mass airflow (MAF) sensor
    • The intake air temperature (IAT) sensor
    • The crankshaft position (CKP) sensor
    • The knock sensor (KS)
    • The throttle position (TP) sensor
    • The engine coolant temperature (ECT) sensor
    • The camshaft position (CMP) sensor
    • The manifold absolute pressure (MAP) sensor

In addition to the circuit continuity and rationality check, the ECT sensor is monitored for its ability to achieve a steady state temperature in order to enable the closed loop fuel control.

Output Components

Diagnose the output components for the proper response to the PCM commands. Components where functional monitoring is not feasible will be monitored for circuit continuity and for out-of-range values if applicable.

The output components to be monitored include, but are not limited to, the following circuits:

    • The idle air control (IAC) motor
    • The EVAP system
    • The electronic transmission controls
    • The A/C relay
    • The cooling fan relay
    • The VSS output
    • The MIL control
    • The cruise control inhibit, if the vehicle has this equipment