GM Service Manual Online
For 1990-2009 cars only

All of the sensors and the input switches can be diagnosed through the use of a scan tool. The following is a short description of how the sensors and switches can be diagnosed by using a scan tool. The scan tool can also be used in order to compare the values for a normal running engine with the engine being diagnosed.

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 sensor is a thermistor (a resistor which changes value based on temperature) mounted in the engine coolant passage. Low coolant temperature produces a high resistance (100,000 ohms at -40°C/-40°F) while high temperature causes low resistance (70 ohms at 130°C/266°F).

The PCM supplies a 5 volt signal to the engine coolant temperature sensor through a resistor in the PCM and 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 PCM calculates the engine coolant temperature. Engine coolant temperature affects most systems the PCM controls.

The scan tool displays engine coolant temperature in degrees. After engine startup, the temperature should rise steadily to about 90°C (194°F) then stabilize when thermostat opens. If the engine has not been run for several hours (overnight), the engine coolant temperature and intake air temperature displays should be close to each other. When the PCM 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.

The above DTCs contain a table to check for sensor resistance values relative to temperature.

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 value based on the temperature of air entering the engine. Low temperature produces a high resistance (100,000 ohms at -40°C/-40°F). A high temperature causes low resistance (70 ohms at 130°C/266°F). The PCM supplies a 5.0 volt signal to the sensor through a resistor in the PCM 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 PCM calculates the incoming air temperature. The IAT sensor signal is used to adjust spark timing according to incoming air density.

The scan tool displays temperature of the air entering the engine, which should read close to ambient air temperature when engine is cold. The temperature should rise as underhood temperature increases. If the engine has not been run for several hours (overnight) the IAT sensor temperature and engine coolant temperature should read close to each other. If the PCM 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.

Manifold Absolute Pressure (MAP) Sensor


Object Number: 13693  Size: SH
(1)Electrical Connector
(2)Manifold Absolute Pressure (MAP) Sensor

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

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

    • Altitude determination.
    • Ignition timing control.
    • EGR diagnostic.
    • Speed density fuel management default.

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

    • DTC P0106 circuit performance.
    • DTC P0107 circuit low.
    • DTC P0108 circuit high.

Heated Oxygen Sensors (HO2S)


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)

To control emissions of Hydrocarbons (HC), Carbon Monoxide (CO), and Oxides of Nitrogen (NOx), a three-way catalytic converter is used. The catalyst within the converter promotes a chemical reaction which oxidizes the HC and CO present in the exhaust gas, converting them into harmless water vapor and carbon dioxide. The catalyst also reduces NOx, converting it to nitrogen. The PCM has the ability to monitor this process using the Bank 1 Sensor 2 heated oxygen sensor. The Bank 1 Sensor 2 sensor produces an output signal which indicates the amount of oxygen present in the exhaust gas entering the three-way catalytic converter. If the catalyst is operating efficiently, the Bank 1 Sensor 1 sensor will produce a far more active signal than that produced by the Bank 1 Sensor 2 sensor.

The catalyst monitor sensors operate the same as the fuel control sensors. Although the Bank 1 Sensor 2 main function is catalyst monitoring, it also has a limited role in fuel control. If a sensor output indicates a voltage either above or below the 450 millivolt bias voltage for an extended period of time, the PCM will make a slight adjustment to fuel trim to ensure that fuel delivery is correct for catalyst monitoring.

Throttle Position (TP) Sensor


Object Number: 9837  Size: SH

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 PCM calculates throttle position. As the throttle valve angle is changed (accelerator pedal 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 PCM calculates fuel delivery based on 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 PCM detects the throttle is moving.

When the PCM detects a malfunction with the TP sensor circuits, the following DTCs will set:

    • DTC P0121 circuit performance.
    • DTC P0122 circuit low.
    • DTC P0123 circuit high.

Fuel Tank Pressure Sensor


Object Number: 12724  Size: SH

The Fuel Pressure sensor is a three wire strain gauge sensor much like that of the common MAP sensor. However, this sensor has very different electrical characteristics due to it's pressure differential design. The sensor measures the difference between the air pressure (or vacuum) in the fuel tank and the outside air pressure.

The sensor mounts at the top of the fuel tank sending unit. A three wire electrical harness connects it to the PCM. The PCM supplies a 5 volt reference voltage and a ground to the sensor. The sensor will return a voltage between 0.1 and 4.9 volts.

Knock Sensors (KS)


Object Number: 13635  Size: SH

The Knock Sensor (KS) system is used to detect engine detonation. The PCM 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 AC voltage produced is proportional to the amount of knock.

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

A/C Request Signal

The A/C request circuit signals the PCM when an A/C mode is selected at the A/C control head. The PCM uses this information 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 PCM, the A/C compressor will be inoperative.

Refer to A/C Clutch Circuit Diagnosis for A/C wiring diagrams and diagnosis of A/C electrical system.

Vehicle Speed Sensor (VSS)


Object Number: 13640  Size: SH

The Vehicle Speed Sensor (VSS) is a pulse counter type input that informs the PCM 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 vehicle speed. The PCM processes this signal and sends it to the following components:

    • Instrument Panel.
    • Cruise Control Module.

Crankshaft Position Sensor (CKP)


Object Number: 10811  Size: SH

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

Camshaft Position (CMP) sensor


Object Number: 10816  Size: SH

Camshaft Position (CMP) sensor

The Camshaft Position (CMP) sensor is used to indicate the camshaft position so the Powertrain Control Module (PCM) can determine which cylinder is misfiring when misfire is present. Whenever the PCM receives an intermittent signal from the CMP, then the CMP Resync Counter will increment. In order to set a DTC, the PCM must see a minimum number of resyncs within a maximum number of resyncs within a maximum time.