01 Toyota's Secret Weapon: Why They Believe Hydrogen Will Kill… • 02 What Happens If the Timing Chain of Your Car Breaks? • 03 Why Some Cars Are Cheap to Buy but Expensive to Maintain • 04 B0042, B0043, and B0044: Left Front or Driver Frontal Deplo… • 05 GM's Oshawa Plant Gets a C$280M Boost for Next-Gen HD Picku… • 06 Drivers Think They’re Helping Their Car When They Do This —… • 07 How Many More Kilometres Can You Drive After the Empty Tank… • 08 Understanding DTC "Trouble Codes" in ECU: A Complete Guide • 09 The Consequences of Engaging Reverse Gear While Moving Forw… • 10 P0012 A Camshaft Position - Timing Over Retarded (Bank 1) •

DTC codes / GM codes / P1584

P1584 · GMCruise Control Disabled

P1584 on a GM vehicle means the engine control module (ECM) has commanded the cruise control system to be disabled, typically because it detected a fault in a related circuit or a condition that makes cruise operation unsafe. The ECM stores this code when it cannot verify proper cruise control function, often due to a mismatch between requested and actual vehicle speed or a fault in the cruise switch, brake pedal position sensor, or throttle actuator circuits.

SystemPowertrain
Code typeGM specific
SeverityLow
Fix difficultyIntermediate
AreaVehicle speed, idle control and auxiliary inputs

Symptoms you may notice

  • Cruise control will not engage when you press the set button
  • The cruise control indicator light on the dash may flash or stay off
  • The cruise control may disengage unexpectedly while driving
  • Often no other symptoms besides the warning light and inoperative cruise
  • The engine may run normally with no drivability complaints
  • Other dashboard warning lights (such as ABS or traction control) may be illuminated if a related system is at fault

Common causes, most likely first

  1. Faulty brake pedal position sensor or brake light switch, causing the ECM to think the brakes are applied
  2. Malfunctioning cruise control switch (steering wheel buttons) or its wiring
  3. Wiring damage or poor connection in the cruise control circuit, including the clock spring
  4. Faulty throttle actuator control (TAC) module or electronic throttle body issues
  5. Vehicle speed sensor (VSS) or wheel speed sensor problems affecting speed signal
  6. ECM software calibration issue or internal ECM fault
  7. Aftermarket electronic accessories (e.g., alarms, remote starters) interfering with the cruise circuit

How to diagnose and fix it

  1. Use a scan tool to read all stored codes in the ECM and other modules (ABS, BCM) to identify any related faults
  2. Inspect the brake pedal position sensor and brake light switch for proper adjustment and operation, and check brake lights for correct function
  3. Test the cruise control switches using a multimeter or scan tool data to verify they send the correct signals
  4. Check the wiring and connectors at the cruise control module, throttle body, and ECM for corrosion or damage
  5. Inspect the clock spring for continuity if the cruise switches are on the steering wheel
  6. Verify vehicle speed signal integrity by comparing scan tool data from the ECM and ABS module
  7. If all circuits test good, reflash or replace the ECM as a last resort after consulting GM service information

Cruise control disabled: look beyond the switch

  • A misadjusted or faulty brake pedal position sensor is one of the most common causes of P1584, and it can set the code without turning on the brake lights.
  • The cruise control system on GM vehicles is integrated with the throttle actuator control (TAC) system, so a problem with the electronic throttle body can disable cruise and set P1584.
  • Aftermarket accessories wired into the brake or cruise circuits, such as remote starters or alarm systems, can introduce voltage irregularities that the ECM interprets as a fault.
  • P1584 does not always mean the cruise control module itself is bad; the code often points to a signal issue from the brake switch, speed sensor, or switch pack.
  • On some GM models, a weak or failing battery or charging system can cause erratic module communication and set P1584 along with other codes.

Can I keep driving with P1584?

The vehicle remains safe to drive because cruise control is a convenience feature, but you should avoid using cruise control until the fault is repaired. If the brake lights are not working properly or you notice other warning lights, have the vehicle inspected promptly.

Guidance is general and written for GM vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage