Skip to content

P0584

Cruise Control Vacuum Control Circuit High.

  • Generic
  • Powertrain
  • Generic code
  • Low severity

How this code is built

P
SystemPowertrain
0
Defined bySAE, the same on every car
5
AreaVehicle speed, idle control and auxiliary inputs
84
FaultThe specific fault in that area

What it means

P0584 is the generic code for a Cruise Control Vacuum Control Circuit High fault. The engine or powertrain control module monitors the circuit that drives the cruise control vacuum solenoid (or vacuum-operated servo) and has seen a voltage higher than expected, which points to a short to voltage or an open circuit. Cruise control is normally disabled while the fault is present. Whether this circuit exists at all depends on the vehicle, as many modern cars use electronic throttle actuation instead of vacuum.

Symptoms

  • Cruise control will not engage or cancels itself
  • Cruise control warning or fault light on the dashboard
  • Malfunction indicator lamp may be on, depending on the vehicle
  • Cruise speed hunting or surging if the servo is partly working
  • Brake light or pedal switch related faults showing alongside it

Possible causes

  • Faulty cruise control vacuum solenoid or servo with an internal open or short circuitlikely
  • Damaged, chafed or corroded wiring to the vacuum control solenoid, including a short to voltage or an open circuitlikely
  • Loose, corroded or pushed-out pins in the solenoid or control module connectorlikely
  • Faulty brake or clutch pedal switch affecting the cruise control circuit (model dependent)possible
  • Blown fuse or a fault in the cruise control power supply or relaypossible
  • Internal driver fault in the control modulerare

How to diagnose

  1. Read all stored and pending codes and note the freeze frame data, then check for any other cruise, brake switch or power supply codes
  2. Check the relevant fuses and confirm the vehicle actually uses a vacuum-operated cruise system, using model-specific information
  3. Visually inspect the solenoid or servo, its vacuum hoses and the wiring harness for chafing, heat damage, corrosion and water ingress
  4. Disconnect and inspect the connectors at the solenoid and control module for bent, pushed-out or corroded pins
  5. Measure the solenoid coil resistance and compare it with the manufacturer specification for that model
  6. With the connector disconnected, check the supply and control wires for short to voltage, open circuit and a good earth, following the wiring diagram
  7. Check the brake and clutch pedal switches and their signals for correct operation
  8. If the wiring and solenoid are proven good, test the control module output and driver circuit as directed by model-specific procedures

How to fix

  • Replace the faulty vacuum solenoid or servo
  • Repair or replace damaged wiring and fix any short to voltage or open circuit found
  • Clean, repair or replace faulty connectors and terminals
  • Replace a faulty brake or clutch pedal switch
  • Replace a blown fuse only after finding out why it failed
  • Repair or replace the control module only after all other causes are ruled out

Can I keep driving?

Low severity

The car is normally safe to drive, as the main effect is that cruise control stops working. Book it in for repair at a convenient time, and drive without using cruise control until it is fixed.

Guide written by AI from the code's definition. Confirm with a diagnosis before replacing parts.