GM Service Manual Online
For 1990-2009 cars only

The cruise control is a speed control system that maintains a desired speed under normal driving conditions. Steep grades up or down may cause variations in the selected speed. The electronic cruise control system has the ability to perform the following functions:

    • Cruise
    • Coast
    • Resume speed
    • Accelerate
    • Tap-up
    • Tap-down

The following components are contained in the cruise control module:

    • An electronic controller
    • An electric motor

The electronic controller performs the following functions:

    • Monitors the vehicle speed
    • Operates the electric motor

In response to the controller, the motor moves a connecting strap. The connecting strap is attached to the cruise control cable. The cable moves the throttle linkage in order to vary the throttle position. This action is performed in order to maintain the desired cruise speed. The cruise control module contains a low speed limit that prevents system engagement below a minimum speed of approximately 40 km/h (25 mph). Mode control switches on the steering wheel control the module. The cruise control is in Standby/Disabled mode until all conditions inconsistent with cruise control operation are cleared.

When the ignition switch is in the RUN position, battery voltage is applied to terminal F of the cruise control module. When the On/Off switch is pressed ON, battery voltage is applied to terminal A of the cruise control module. When the brake pedal is not depressed, battery voltage is present at module terminal D. When the brake pedal is depressed, battery voltage is present at module terminal G.

When the Resume/Accel switch is moved to the RESUME/ACCEL position, battery voltage is applied to terminal C of the module. When the SET switch is depressed, battery voltage is present at module terminal B. Cruise control module connector terminal K is the speed signal terminal. During operation, voltage oscillates at 1.11 Hz per mile per hour. Ground is at module terminal E. When the cruise control is engaged, terminal J is used in order to signal the Powertrain Control Module (PCM). The PCM then determines the correct shift pattern for the transmission. When conditions not consistent with cruise operation are present, terminal H is used by the PCM in order to inhibit the cruise control. The PCM inhibits the cruise control under the following conditions:

    • The engine is OFF.
    • The automatic transaxle is in PARK or NEUTRAL.
    • The engine has a high RPM (fuel cut-off).
    • The vehicle is traveling at a high speed (fuel cut-off).
    • The PCM sets certain DTCs or other failure records. Refer to Powertrain On Board Diagnostic (OBD) System Check in Engine Controls - 2.4L or Powertrain On Board Diagnostic (OBD) System Check in Engine Controls - 3.1L.

When the PCM enables the cruise control, the PCM commands the Body Control Module (BCM) through the class 2 serial data line in order to turn ON the instrument cluster CRUISE indicator through the SPI serial data line. Refer to Diagnostic System Check - Body Control System in Body Control System.