DOBD DashX ☰ Browse all codes
P0584

Cruise Control Vacuum Control Circuit High

Vehicle speed & idle control Generic OBD-II Low

What it means

P0584 means the module saw a high (open or short-to-voltage) reading on the circuit that controls the cruise control vacuum solenoid. On vacuum-actuated cruise systems, this solenoid meters engine vacuum to the servo that holds throttle. It's a comfort-feature fault β€” cruise control won't work, but the engine and drivability are unaffected. The usual causes are wiring, the solenoid, or a leaking vacuum hose or check valve.

Low

Can I keep driving? Safe to drive β€” only the cruise control is affected; the engine runs and drives normally.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Faulty vacuum control solenoid or its control circuit
  2. Open or short-to-voltage in the solenoid wiring (high reading)
  3. Damaged or leaking vacuum supply hose
  4. Malfunctioning one-way check valve in the vacuum line

How to diagnose & fix

Work through it in order

  1. Read freeze-frame, then check the vacuum control solenoid circuit for an open or short-to-power that would drive the reading high.
  2. Inspect the vacuum supply hose and one-way check valve for leaks, cracks, or blockage.
  3. Measure the solenoid resistance and compare to spec; replace if out of range.
  4. Repair the wiring or replace the solenoid, then clear and re-test cruise operation.

FAQ

Quick answers

Is it safe to drive with P0584?+
Yes. This is a vacuum-actuated cruise control fault β€” the engine and brakes are unaffected. Only cruise control won't work until it's repaired.
Can I just clear P0584?+
It will clear, but returns once the module next commands the vacuum solenoid and sees the circuit out of range. Fix the wiring, solenoid, or vacuum line first.

Related codes

Often seen with P0584

Read & clear P0584 yourself

Scan your car, confirm the code, and clear it once it's fixed β€” with OBD DashX on your phone.

β–Ά Get it on Google Play
βœ“ Verified name β€” SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX