GM Service Manual Online
For 1990-2009 cars only

Engine Coolant Temperature (ECT) Sensor


Object Number: 13578  Size: SH
(1)ECT Electrical Connector
(2)Connector Tab
(3)Engine Coolant Temperature (ECT) Sensor

The engine coolant temperature (ECT) sensor is a thermistor, a resistor which changes value based on the temperature, mounted in the engine coolant passage. A low coolant temperature produces a high resistance of 100,000 ohms at -40°C (-40°F) while a high temperature causes a low resistance of 70 ohms at 130°C (266°F).

The vehicle control module (VCM) supplies a 5 volt signal to the engine coolant temperature sensor through a resistor in the VCM and then measures the voltage. The voltage will be high when the engine is cold. The voltage will be low when the engine is hot. By measuring the voltage, the VCM calculates the engine coolant temperature. The engine coolant temperature affects most systems the VCM controls.

The scan tool displays the engine coolant temperature in degrees. After engine startup, the temperature should rise steadily to about 90°C (194°F), then stabilize when the thermostat opens. If the engine has not been run for several hours or overnight, the engine coolant temperature and the intake air temperature displays should be close to each other. When the VCM detects a malfunction in the ECT sensor circuit, the following DTCs will set:

    • DTC P0117 Circuit Low
    • DTC P0118 Circuit High
    • DTC P0125 Excessive Time to Closed Loop
    • DTC P1114 Circuit Intermittent Low
    • DTC P1115 Circuit Intermittent High

The above DTCs contain a table in order to check for sensor resistance values that are relative to temperature.

Mass Air Flow (MAF) Sensor


Object Number: 325359  Size: SH

The mass air flow (MAF) sensor measures the amount of air entering the engine. The VCM uses this information to determine the operating condition of the engine in order to control the fuel delivery. A large quantity of air indicates an acceleration. A small quantity of air indicates a deceleration or an idle.

The scan tool reads the MAF value and displays the MAF value in grams per second (gm/sec). At idle, the MAF value should read between 5 gm/sec - 7 gm/sec on a fully warmed up engine. The values should change rather quickly on acceleration, but values should remain fairly stable at any given RPM. When the VCM detects a malfunction in the MAF sensor circuit, the following DTCs will set:

    • DTC P0101 System Performance
    • DTC P0102 Frequency Low
    • DTC P0103 Frequency High

Intake Air Temperature (IAT) Sensor


Object Number: 13643  Size: SH
(1)Intake Air Temperature (IAT) Sensor
(2)Electrical Harness Connector

The intake air temperature (IAT) sensor is a thermistor which changes the value based on the temperature of the air entering the engine. A low temperature produces a high resistance of 100,000 ohms at -40°C (-40°F). A high temperature causes a low resistance of 70 ohms at 130°C (266°F). The VCM supplies a 5.0 volt signal to the sensor through a resistor in the VCM and measures the voltage. The voltage will be high when the incoming air is cold, and low when the air is hot. By measuring the voltage, the VCM calculates the incoming air temperature. The IAT sensor signal is used in order to adjust the spark timing according to the incoming air density.

The scan tool displays the temperature of the air entering the engine, which should read close to the ambient air temperature when the engine is cold. The temperature should rise as the underhood temperature increases. If the engine has not been run for several hours or overnight, the IAT sensor temperature and the engine coolant temperature should read close to each other. If the VCM detects a malfunction in the IAT sensor circuit, the following DTCs will set:

    • DTC P0112 Circuit Low
    • DTC P0113 Circuit High
    • DTC P1111 Circuit Intermittent High
    • DTC P1112 Circuit Intermittent Low

Manifold Absolute Pressure (MAP) Sensor


Object Number: 13094  Size: SH
(1)Manifold Absolute Pressure (MAP) Sensor
(2)Manifold Absolute Pressure (MAP) Sensor seal

The manifold absolute pressure (MAP) sensor responds to any changes in the intake manifold pressure. The pressure changes as a result of the engine load and speed. The MAP sensor converts this to a voltage output.

A closed throttle on the engine coast down would produce a relatively low MAP output voltage. A wide open throttle (WOT) would produce a high MAP output voltage. This high output voltage is produced because the pressure inside of the manifold is the same as outside the manifold. The MAP is inversely proportional to what is measured on a vacuum gauge. The MAP sensor is used for the following:

    • Altitude determination
    • Ignition timing control
    • Exhaust gas recirculation (EGR) diagnostic
    • Speed density fuel management default

When the VCM detects a malfunction in the MAP sensor circuit, the following DTCs will set:

    • DTC P0106 Circuit Performance Malfunction
    • DTC P0107 Circuit Low
    • DTC P0108 Circuit High
    • DTC P1106 Intermittent Circuit High
    • DTC P1107 Intermittent Circuit Low

Heated Oxygen Sensor (Cutaway View)


Object Number: 13576  Size: LH
(1)Four Wire In-Line Connector
(2)Heater Termination
(3)Water Shield Assembly
(4)Sensor Lead
(5)Flat Seat Shell
(6)Seat Gasket
(7)Outer Electrode and Protective Coating
(8)Rod Heater
(9)Inner Electrode
(10)Zirconia Element
(11)Insulator
(12)Clip Ring
(13)Gripper

Heated Oxygen Sensors (HO2S)

Due to emissions regulations, the vehicle must enter Closed Loop as soon as possible. By heating the individual oxygen sensors, they reach their activation temperature sooner than those without heaters. Once an oxygen sensor reaches the activation temperature, the sensor is able to monitor the oxygen content of the exhaust more accurately. The vehicle operates in Closed Loop status once activation temperature is reached. Thus, the VCMs Fuel Trim corrections reduce the vehicles total emissions. Vehicles produce less emissions when they are in Closed Loop than in Open Loop.

The heated oxygen sensors (HO2S) are mounted in the exhaust system where they can monitor the oxygen content of the exhaust gas stream. The oxygen present in the exhaust gas reacts with the sensor to produce a voltage output. This voltage should constantly fluctuate from approximately 100 mV or high oxygen content--lean mixture, to 900 mV or low oxygen content--rich mixture.

The VCM calculates what fuel mixture command to give to the injectors based upon voltage output of the oxygen sensor. Lean mixture--low HO2S voltage equals rich command and rich mixture--high HO2S voltage equals lean command. The heated oxygen sensor voltage can be monitored with a scan tool.

Depending upon the configuration of the vehicle exhaust system, the number of oxygen sensors may vary. The pre-catalyst HO2S bank 1 sensor 1 and bank 2 sensor 1 are positioned between the exhaust manifold and catalytic converter. The post-catalyst HO2S bank 1 sensor 2, bank 1 sensor 3, and bank 2 sensor 2 are positioned between the catalytic converter and the muffler.

When the VCM detects an HO2S signal circuit that is low, the VCM will set one of the following DTCs:

    • DTC P0131 Bank 1 Sensor 1 HO2S
    • DTC P0137 Bank 1 Sensor 2 HO2S
    • DTC P0143 Bank 1 Sensor 3 HO2S
    • DTC P0151 Bank 2 Sensor 1 HO2S
    • DTC P0157 Bank 2 Sensor 2 HO2S

When the VCM detects an HO2S signal circuit that is high, the VCM will set one of the following DTCs:

    • DTC P0132 Bank 1 Sensor 1 HO2S
    • DTC P0138 Bank 1 Sensor 2 HO2S
    • DTC P0144 Bank 1 Sensor 3 HO2S
    • DTC P0152 Bank 2 Sensor 1 HO2S
    • DTC P0158 Bank 2 Sensor 2 HO2S

The VCM has the ability to monitor HO2S switching, transition time, and incorrect voltage ratio problems. When the VCM detects sluggish HO2S activity, the VCM will set one of the following DTCs:

    • DTC P0133 Bank 1 Sensor 1 HO2S
    • DTC P0153 Bank 1 Sensor 2 HO2S

When the VCM detects no HO2S activity, the VCM will set one of the following DTCs:

    • DTC P0134 Bank 1 Sensor 1 HO2S
    • DTC P0140 Bank 1 Sensor 2 HO2S
    • DTC P0146 Bank 1 Sensor 3 HO2S
    • DTC P0154 Bank 2 Sensor 1 HO2S
    • DTC P0160 Bank 2 Sensor 2 HO2S

A fault in the HO2S heater element, ignition voltage, or ground will result in an increase in time to Closed Loop fuel control. This may cause increased emissions, especially during start-up. When the VCM detects a malfunction in the HO2S heater circuits, one of the following DTCs will set:

    • DTC P0135 Bank 1 Sensor 1 HO2S heater
    • DTC P0141 Bank 1 Sensor 2 HO2S Heater
    • DTC P0147 Bank 1 Sensor 3 HO2S Heater
    • DTC P0155 Bank 2 Sensor 1 HO2S Heater
    • DTC P0161 Bank 2 Sensor 2 HO2S Heater

Catalyst Monitoring

In order to control the emissions of hydrocarbons (HC), carbon monoxide (CO), and oxides of nitrogen (NOx), a three-way catalytic converter (TWC) is used. The converter changes the HC and CO present in the exhaust gas into harmless water vapor and carbon dioxide through a reaction with the catalyst elements. Similarly, NOx is converted into nitrogen and oxygen.

The VCM monitors this process by comparing the activity of a pre-catalyst HO2S bank 1 sensor 1 and bank 2 sensor 1 to that of its corresponding post-catalyst HO2S bank 1 sensor 2, bank 1 sensor 3, and bank 2 sensor 2. A pre-catalyst HO2S bank 1 sensor 1 and bank 2 sensor 1 produces an output signal relative to the amount of oxygen present in the exhaust gas entering the three-way catalytic converter. A post-catalyst HO2S bank 1 sensor 2, bank 1 sensor 3, and bank 2 sensor 2 produces an output signal relative to the amount of oxygen present in the exhaust gas exiting the three-way catalytic converter (TWC). The difference of the two values indicates the oxygen storage capacity of the catalyst. This in turn indicates the ability of the catalyst to convert the exhaust gases efficiently. A properly operating TWC pre-catalyst oxygen sensor produces a far more active signal than that of its corresponding post-catalyst oxygen sensor.

Fuel trim values are based upon the HO2S sensor values received by the VCM during Closed Loop. The VCM adjusts the fuel trim in order to ensure that the fuel delivery is correct for catalyst monitoring.

Throttle Position (TP) Sensor


Object Number: 13572  Size: SH
(1)Vehicle Control Module (VCM)
(2)Throttle Position (TP) Sensor
(3)Throttle Valve

The throttle position (TP) sensor is a potentiometer. The TP sensor is connected to the throttle shaft on the throttle body. By monitoring the voltage on the signal line, the VCM calculates the throttle position. As the throttle valve angle is changed, the accelerator pedal is moved, the TP sensor signal also changes. At a closed throttle position, the output of the TP sensor is low. As the throttle valve opens, the output increases so that at wide open throttle (WOT), the output voltage should be above 4.0 volts.

The VCM calculates the fuel delivery based on the throttle valve angle, driver demand. A broken or loose TP sensor may cause intermittent bursts of fuel from an injector. This may cause an unstable idle because the VCM detects the throttle is moving.

When the VCM detects a malfunction with the TP sensor circuits, one of the following DTCs will set:

    • DTC P0121 Circuit Performance Malfunction
    • DTC P0122 Circuit Low
    • DTC P0123 Circuit High
    • DTC P1121 Intermittent Circuit High
    • DTC P1122 Intermittent Circuit Low

Knock Sensor (KS) Sensor


Object Number: 13635  Size: SH

The knock sensor (KS) system is used in order to detect the engine detonation. The VCM will retard the spark timing based on the signals from the KS module. The knock sensors produce an AC voltage that is sent to the KS module. The amount of the AC voltage produced is proportional to the amount of knock.

An operating engine produces a normal amount of engine mechanical vibration or noise. The knock sensors will produce an AC voltage signal from this noise. When an engine is operating, the VCM will learn the minimum and maximum frequency of the noise that the engine produces. When the VCM determines that this frequency is less than or more than the expected amount, a knock sensor DTC will set.

A/C Request Signal

The A/C request circuit signals the VCM when an A/C mode is selected at the A/C control head. The VCM uses this information in order to enable the A/C compressor clutch and to adjust the idle speed before turning ON the A/C clutch. If this signal is not available to the VCM, the A/C compressor will be inoperative.

Vehicle Speed Sensor (VSS)


Object Number: 13640  Size: SH

The vehicle speed sensor (VSS) is a pulse counter type input that informs the VCM how fast the vehicle is being driven. The VSS system uses an inductive sensor mounted in the tail housing of the transmission and a toothed reluctor wheel on the tail shaft. As the reluctor rotates, the teeth alternately interfere with the magnetic field of the sensor creating an induced voltage pulse.

The VSS produces an AC voltage signal that increases with the vehicle speed. The VCM processes this signal and sends it to the following components:

    • The instrument panel
    • The cruise control module

Crankshaft Position (CKP) Sensor


Object Number: 11485  Size: SH

The crankshaft position (CKP) sensor provides the VCM with the crankshaft speed and the crankshaft position. The VCM utilizes this information in order to determine if an engine misfire is present. The VCM monitors the CKP sensor for a momentary drop in the crankshaft speed in order to determine if a misfire is occurring. When the VCM detects a misfire, a DTC P0300 will set.

The VCM also monitors the CKP sensor signal circuit for malfunctions. The VCM monitors CKP signal and the high and low resolution signals. The VCM calculates these signals in order to determine a ratio. When the VCM detects that the ratio is out of normal operating range, the VCM will set a DTC P0337 or a DTC P0338.

Camshaft Position (CMP) Sensor


Object Number: 156755  Size: SH

The camshaft position (CMP) sensor is located within the distributor. The operation of the CMP sensor is very similar to the crankshaft position (CKP) sensor. The CMP sensor will provide one pulse per camshaft revolution (1X signal). The loss of this signal may not affect the driveability of the vehicle, but will affect the type of control the VCM has on the fuel injection system. If this signal is lost, the VCM will pulse the injectors bank to bank instead of each individual injector at a time. The VCM also utilizes this signal in conjunction with the crankshaft position in order to determine which cylinders are misfiring.