GM Service Manual Online
For 1990-2009 cars only

Speedometer

The vehicle speed is calculated by the IPC based on the discrete vehicle speed input (CKT 817 (DK GRN/WHT)) from the powertrain control module (PCM). This input is a filtered pulse width modulated signal, consisting of 4000 pulses per mile.

Fuel Level

The body control module (PZM) monitors the fuel level sender input in order to determine the current fuel level. The PZM filters the input and sends a message via the Class 2 serial data line. The IPC receives this message and displays the current fuel level. The fuel level is sent from the PZM to the IPC at changes of 0.5 L (0.02 gal) or on the request of the IPC, with a resolution of 0.04 L (0.01 gal).

Engine Coolant Temperature

The PCM monitors the engine coolant temperature sender in order to determine the current engine operating temperature. The PCM filters the input and sends a message via the class 2 serial data line. For normal engine operation, the analog gauge indicates half scale throughout normal thermostatic cycling.

Tachometer

The engine RPM is obtained via CKT 121 (WHT) from the PCM. The IPC compares the engine RPM data with a calibration table in order to determine the needle position.