GM Service Manual Online
For 1990-2009 cars only

Pressing one of the IP buttons next to the instrument cluster commands the instrument cluster to perform the following functions:

ENG/MET: The ENG/MET button toggles the instrument cluster and the heater and A/C module between the English/metric unit modes. The instrument cluster sends the current selected unit mode status to the heater and A/C module, through the class 2 serial data line. The instrument cluster also sends the current selected mode status to the HUD (optional) through the serial parallel interface (SPI).

ODO/TRIP: The ODO/TRIP button displays the following odometer information:

    • Season odometer/trip odometer #1 (TRIP 1:)
    • Season odometer/trip odometer #2 (TRIP 2:)
FUEL INFO: The FUEL INFO button scrolls the DIC through the following fuel information messages.

    • For the FUEL ECONOMY AVERAGE (MPG or L/100km) XXX, the Average Fuel Economy (AFE) is computed by using the following formula: AFE= (Trip Distance)/(Trip Fuel Used) x Scale Factor. The AFE value is reset when the FUEL ECONOMY AVERAGE message displays when you press the RESET button.
        The trip distance value is the distance traveled. The trip fuel used value is fuel used since the last reset. The trip fuel used data is received from the PCM. The trip distance is determined from the vehicle speed input.
    • For the FUEL ECONOMY INST (MPG or L/100km), the Instantaneous Fuel Economy (IFE) is based on the previous few seconds of driving and is computed by using the following formula: IFE = Distance / Fuel Used x Scale Factor.
        Distance is determined from the discrete vehicle speed input to the instrument cluster. Since the fuel data is received from the PCM, this portion of the instrument cluster is dashed if the instrument cluster loses communication with the PCM.
    • The vehicle (fuel) range displays as an estimate of expected remaining driving distance with the current fuel level. Driving range is based on the fuel in the tank and fuel economy of the last 25 miles. Because of the required predictions, the displayed range and the actual range may vary. When the calculated range falls below 40 miles, the range displays LOW. Vehicle range is calculated by the instrument cluster using the following formula: Estimated Drivable Range = Distance Traveled/Fuel Used x Scale Factor x Filtered Fuel in Tank.
        The calculation cannot be reset by the driver. The data used in order to calculate the range is lost if the battery is disconnected. This portion of the instrument cluster is dashed if the instrument cluster loses communication with the PCM.
    • The Fuel Used is the gallons (L) used since the last reset. The fuel used is reset by pressing the RESET button when the fuel used is displayed on the DIC. Incremental fuel used data is received from the PCM and stored in the instrument cluster. This portion of the instrument cluster is dashed if the instrument cluster loses communication with the PCM.
GAGE: The GAGE button scrolls the DIC through the following messages:

    •  For OIL PRESSURE NORMAL (psi or kPa), the oil pressure data is received from the PCM through the class 2 serial data line. The word NORMAL is replaced with LOW when the low oil pressure indicator is activated. This portion of the instrument cluster displays ???? if the instrument cluster loses communication with the PCM.
    • For COOLANT TEMP NORMAL (°F or °C), the coolant temperature data is received from the PCM through the class 2 serial data line. The word NORMAL is replaced with HOT when the coolant temperature indicator is activated. This portion of the instrument cluster displays ???? if the instrument cluster loses communication with the PCM.
    • For BATTERY STATE NORMAL V, the battery voltage data is received from the SBM through the class 2 serial data line. The word NORMAL is replaced with LOW when the battery voltage is less than 10.5 volts and with HIGH when the battery voltage is greater than 15.9 volts. This portion of the instrument cluster displays ???? if the instrument cluster loses communication with the SBM.
    • For OIL LIFE INDEX NORMAL ###%, ### represents the approximate percentage of useful oil life remaining. The word NORMAL is replaced with CHANGE OIL when the oil life index is less than 11%. This portion of the instrument cluster displays ???? if the instrument cluster loses communication with the SBM. After an oil change, reset the message by displaying the OIL LIFE INDEX NORMAL ###% message and then pressing the RESET button for approximately 5 seconds or until the OIL LIFE INDEX NORMAL 100% message displays.
    • For TIRE PRESSURE NORMAL, the tire pressure status is calculated by the EBTCM and sent to the instrument cluster through the class 2 serial data line. The word NORMAL is replaced with LOW : CHECK TIRES when a low tire pressure condition is detected. This portion of the instrument cluster will display ???? if the instrument cluster loses communication with the EBTCM. To reset, fill the tires to the proper pressures, then display the TIRE PRESSURE LOW: CHECK TIRES message and press the RESET button for approximately 5 seconds or until the TIRE PRESSURE NORMAL message displays.