GM Service Manual Online
For 1990-2009 cars only

Circuit Description

There are numerous conditions that can cause cruise control to be disabled. If the cruise control is engaged and any of the conditions listed in Condition for Setting the DTC occur, DTC P1584 will set.

Conditions for Running the DTC

Continuous with cruise control engaged.

Conditions for Setting the DTC

DTC P1584 will set if cruise control is engaged and 1 of the following conditions occur:

    • The ignition voltage spikes to greater than 16 volts or drops below 10 volts.
    • The traction control module (TCM) reports a transmission range switch error to the ECM.
    • The TCM reports a gear ratio error to the ECM.
    • The engine RPM is greater than 6,350 RPM or less than 950 RPM while in cruise accel or resume states.
    • The vehicle acceleration greater than 16 km/h (10 mph).
    • The vehicle deceleration greater than 8.7 km/h (5.4 mph).
    • The traction control is active for more than 1 second.
    • The cruise set speed is below 40 km/h (25 mph) or greater than 161 km/h (100 mph).
    • The vehicle speed drops below 32 km/h (20 mph) or greater than 161 km/h (100 mph).
    • The vehicle speed differs from cruise set speed by greater than 24 km/h (15 mph) for more than 10 seconds or greater than 32 km/h (20 mph) instantaneously.
    • A severe misfire is present for more than 5 seconds.
    • The park brake is applied.
    • Low brake fluid is detected.
    • Communication with the electronic brake control module (EBCM) or SDM is lost.
    • The cruise control module is unable to move throttle towards idle or wide open throttle (WOT).
    • A state transition is not detected on both the stop lamp switch and torque converter clutch (TCC)/Cruise Brake switch before the driver attempts to set the cruise set speed. Note: This will cause DTC P1584 to set before cruise is engaged.

Action Taken When the DTC Sets

    • The engine control module (ECM) stores the diagnostic trouble code (DTC) information into memory when the diagnostic runs and fails.
    • The malfunction indicator lamp (MIL) will not illuminate.
    • The ECM records the operating conditions at the time the diagnostic fails. The ECM stores this information in the Failure Records.

Conditions for Clearing the DTC

    • A last test failed, or current DTC, clears when the diagnostic runs and does not fail.
    • A history DTC will clear after 40 consecutive warm-up cycles, if no failures are reported by this or any other non-emission related diagnostic.
    • Use a scan tool in order to clear the DTC.

Diagnostic Aids

    • Any of the conditions listed in Conditions for Setting the DTC will cause cruise to be disabled. However, DTC P1584 will only set if cruise is engaged when the disabling condition occurs.
    • View the failure record information for P1584. Cruise failure conditions will be listed, and a Yes will be displayed next to the condition that caused cruise to be disabled.
    • Check cruise cable and throttle cable for proper connections and operation.
    • Misadjusted brake switches will cause cruise to be disabled, and Cruise-No Brake Transition will display yes in the failure record.

Scan Tool Parameter

Normal Value

Description

Cruise-Volt Out Of Range

NO

Ignition voltage was out of range

Cruise-Trans Range Sw

NO

TCM reported a trans range switch fault

Cruise-Gear Out of Range

NO

TCM reported a gear ratio error

Cruise-VSS Out of Range

NO

Vehicle speed was detected out of range

Cruise-RPM Out of Range

NO

Engine RPM detected out of range

Cruise-Traction Active

NO

A traction control event was detected

Cruise-Off Brake

NO

--

Cruise- No Brake Transition

NO

A transition on both brake switches has not occurred