GM Service Manual Online
For 1990-2009 cars only

Engine Coolant Temperature (ECT) Sensor


Object Number: 14376  Size: SH

The engine coolant temperature (ECT) sensor (3) is a thermistor, a resistor which changes value based on temperature, mounted in the engine coolant stream. 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 ECT sensor through a resistor in the PCM and monitors the terminal voltage. Since this forms a series circuit to ground through the ECT sensor, high sensor resistance (low temperature) will result in high PCM terminal voltage. When the resistance of the ECT sensor is low (high temperature), the terminal voltage will be drawn lower. This terminal voltage indicates engine coolant temperature to the PCM.

A hard fault in the ECT sensor circuit should set either a DTC P0117 or P0118. Remember, these DTCs indicate a malfunction in the engine coolant temperature circuit, so proper use of the DTC table may lead to either repairing a wiring problem or replacing the sensor, to properly repair a problem.

Intake Air Temperature (IAT) Sensor


Object Number: 12970  Size: SH

The intake air temperature (IAT) sensor is a thermistor, a resistor which changes value based on the temperature of air entering the engine, similar to the ECT sensor. Low 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 IAT sensor through a resistor in the PCM and monitors the terminal voltage. The voltage will be high when the intake air is cold, and low when the intake air is hot. By measuring the voltage, the PCM knows the intake air temperature. This input is used in starting and running fuel control calculations.

A fault in the IAT sensor circuit should set either a DTC P0112 or DTC P0113.

Oxygen Sensor (O2S 1)


Object Number: 18519  Size: SH

The oxygen sensor (O2S 1) is mounted in the exhaust system to monitor the oxygen content of the exhaust gas stream. The oxygen content in the exhaust reacts with the sensor to produce a voltage output. This voltage ranges from approximately 0.1 volt, high oxygen--lean mixture, to 0.9 volt, low oxygen--rich mixture. This voltage can be measured with a scan tool.

By monitoring the voltage output of the O2S 1, the PCM will know what fuel mixture command to give to the injectors.

    • Lean mixture--low O2S 1 voltage = rich command
    • Rich mixture--high O2S 1 voltage = lean command

The O2S 1, if open, should set a DTC P0134. A constant low voltage in the sensor circuit should set a DTC P0131. A constant high voltage in the circuit should set a DTC P0132. DTCs P0131 and P0132 could also be set as a result of fuel system problems. See the DTC tables for conditions that can cause a lean or rich system.

Rear Heated Oxygen Sensor (HO2S 2)


Object Number: 10975  Size: SH

The rear heated oxygen sensor (HO2S 2) is used to monitor the oxygen storage capability of the catalytic converter. Similar to the O2S 1, the HO2S 2 reacts with the oxygen content in the exhaust stream to produce a voltage signal, only after the catalytic converter. This voltage ranges from approximately 0.1 volt, high oxygen--lean mixture, to 0.9 volt, low oxygen--rich mixture. Unlike the O2S 1, with a good catalytic converter, the HO2S 2 is normal when the activity appears lazy or inactive. The PCM compares readings from both the front O2S 1 and the HO2S 2 to determine the catalyst efficiency and will illuminate the MIL if this efficiency falls below a calibrated level.

Throttle Position (TP) Sensor


Object Number: 18501  Size: SH

The Throttle Position (TP) sensor is a potentiometer connected to the throttle shaft on the throttle body. The TP sensor electrical circuit consists of a 5 volt supply line and a ground line, both provided by the Powertrain Control Module (PCM), and a signal line to the PCM. By monitoring the voltage on this signal line, the PCM can calculate the throttle position angle in a percentage. As the throttle valve angle is changed (accelerator pedal moved), the output of the TP sensor also changes. At a closed throttle position, the output of the TP sensor is low (approximately 0.6 volt). As the throttle valve opens, the output increases so that, at wide open throttle, the output voltage should be near 5 volts.

The PCM can determine the fuel delivery based on the throttle valve angle (driver demand). A broken or loose TP sensor can cause intermittent bursts of fuel from the injectors and an unstable idle, because the PCM thinks the throttle is moving. A high or low voltage problem in the TP sensor circuits should set either a DTC P0122 or DTC P0123. The PCM also has the capability of setting a DTC P0121 if the sensor is reading out of range. Once a diagnostic trouble code is set, the PCM will use a default value for the TP sensor, and some vehicle performance will return.

See On-Vehicle Service in this section for replacement of the TP sensor. The TP sensor is not adjustable.

Manifold Absolute Pressure (MAP) Sensor


Object Number: 103278  Size: SH

The Manifold Absolute Pressure (MAP) sensor measures the changes in the intake manifold pressure which result from engine load and speed changes, and converts this measurement into a voltage output.

The PCM sends a 5 volt reference signal to the MAP sensor. As the manifold pressure changes, the electrical resistance of the sensor also changes. By monitoring the sensor output voltage, the PCM can determine the manifold pressure. A higher pressure, low vacuum (high voltage) requires more fuel, while a lower pressure, higher vacuum (low voltage) requires less fuel.

A closed throttle on when the engine is decelerating would produce a relatively low MAP output, while a wide open throttle would produce a high output. Manifold absolute pressure is the opposite of what you would measure on a vacuum gage. When manifold pressure is high, vacuum is low. The MAP sensor is also used to measure barometric pressure under certain conditions, which allows the PCM to automatically adjust for different altitudes.

A high or low voltage fault in the MAP sensor circuit should set a DTC P0107 or DTC P0108. If the MAP sensor sends an intermittent zero voltage signal to the PCM, a DTC P0106 will set.

Vehicle Speed Sensor (VSS)

The vehicle speed sensor (VSS) is a permanent magnet generator in the transaxle which sends an AC voltage signal to the PCM, which the PCM converts to kilometers per hour (km/h) and miles per hour (MPH). There are several different types of vehicle speed sensors.

Refer to Automatic Transmission for more information.

Knock Sensor (KS)


Object Number: 13635  Size: SH

The knock sensor (KS) detects abnormal vibration (spark knocking) in the engine. The sensor is mounted in the engine block near the cylinders. The sensor produces an AC output voltage which increases with the severity of the knock. This signal voltage is sent to the powertrain control module (PCM). The PCM then adjusts the ignition control (IC) timing to reduce the spark knock.

A fault in the KS circuit will set a DTC P0325. Refer to Knock Sensor System Diagnosis for more information.

A/C Refrigerant Pressure Sensor

The air conditioning (A/C) refrigerant pressure sensor provides a signal to the powertrain control module (PCM) which indicates varying high side refrigerant pressure between approximately 0 psi and 450 psi.

The PCM uses this input in order to determine the A/C compressor load on the engine in order to help control idle speed with the IAC valve.

The A/C refrigerant pressure sensor electrical circuit consists of a 5 volt reference line and a ground line, both provided by the PCM, and a signal line to the PCM. The signal is a voltage that varies from approximately 0.1 volt at 0 psi, to 4.9 volts at 450 psi or more. A problem in the A/C refrigerant pressure circuits or sensor may set a DTC P0530 and will make the A/C compressor inoperative.

Crankshaft Position (CKP) Sensor

The CKP sensor provides a signal to the electronic Ignition Control Module (ICM), which the PCM uses as a reference to calculate RPM and crankshaft position. A fault in the CKP sensor circuits will cause a DTC P0335.

Important: A Crankshaft Position System Variation Learning Procedure must be performed any time a change is made to the crankshaft sensor to crankshaft relationship. Changing the crankshaft sensor to crankshaft relationship will not allow the PCM to detect misfire at all speeds and loads accurately. Resulting in a possible false misfire DTC being set. Removing a part for inspection and then reinstalling the same part is considered a disturbance. A false DTC P0300 could be set if this procedure is not performed. Refer to the Crankshaft Position System Variation Learn for the Crankshaft Position System Variation Learning Procedure.

See Electronic Ignition (EI) System Diagnosis for further information.

Camshaft Position (CMP) Sensor


Object Number: 10816  Size: SH

The camshaft position (CMP) sensor is used in order to correlate the crankshaft to the camshaft position so that the powertrain control module (PCM) can determine which cylinder is ready to be fueled by the injector. The CMP sensor is also used in order to determine which cylinder is misfiring when misfire is present. If the PCM receives an intermittent signal from the CMP, then the CMP resync counter will increment. When the PCM cannot use the information from the CMP sensor, a DTC is set and the PCM will fuel the engine using the alternating synchronous double fire (ASDF) method. This sensor has no effect on the EI system.

A fault in the CMP sensor circuits will cause a DTC P0341 or P0342.

Fuel Tank Pressure Sensor


Object Number: 18839  Size: SH

The fuel tank pressure sensor is similar to the manifold absolute pressure (MAP) sensor. The sensor measures the difference between the air pressure or vacuum in the fuel tank and the outside air pressure. The PCM supplies a 5 volt reference and a ground to the sensor and the sensor sends a voltage signal between 0.1 and 4.9 volts back to the PCM. When the air pressure in the fuel tank is equal to the outside air pressure and when the fuel cap is removed, the output voltage of the sensor will be from 1.3 to 1.7 volts.

A fault in the fuel tank pressure sensor will cause a DTC P0452 or P0453.

Fuel Level Sensor

The fuel level sensor is attached to the modular fuel sender assembly. The resistance of the fuel sensor changes with fuel level by means of a rheostat. The range is from 250 ohms with a full tank to 40 ohms with an empty tank. This resistance value is sent to the PCM. The PCM sends the fuel level information to the IPC over Class 2 serial data. The fuel level sensor is also used for evaporative emissions system diagnosis.