P0584 — Cruise Control Vacuum Control Circuit High
OBD2 code P0584 flags a problem with the sensor and actuator circuits (cruise control vacuum control circuit high). The car is usually drivable while you plan the repair. Common culprits: corroded, loose or damaged connector, poor ground connection, faulty sensor or actuator of the affected circuit.
powertrain (engine/transmission)
Is it safe to drive?
Repair before using cruise control P0584 usually disables conventional cruise control rather than the brake system. The vehicle can generally be driven cautiously to a repair shop, but do not rely on cruise control until the fault is corrected. If braking behavior is abnormal, stop driving and have the vehicle inspected.
Typical symptoms
- P0584 is stored in the powertrain controller, and the check-engine or cruise-control warning may illuminate.
- The cruise-control set or resume command may do nothing.
- The vehicle may not maintain the selected speed when cruise control is expected to operate.
- On some systems, cruise control may cancel or fail to resume after braking or a stop.
- The only visible symptom may be the warning message, especially on systems that disable cruise silently.
Common causes
- A cruise-control vacuum-control solenoid with an internal short or failed winding that drives the monitored circuit high.
- A short to battery or ignition voltage in the solenoid power or control wiring.
- A chafed, pinched, or water-contaminated harness section near the firewall, connector, or pedal area.
- A contaminated or damaged solenoid connector allowing unintended voltage feedback into the control circuit.
- A defective cruise-control module or powertrain-control output driver, or an improper ground causing P0584 to register.
How to diagnose with an OBD scanner
- Confirm P0584 with an OBD2 scanner Connect an ELM327 adapter and use AIScanAuto or another OBD2 scanner to read stored, pending, and historic codes. Review freeze-frame data for cruise-commanded state, brake-switch input, vehicle speed, and any related vacuum-control or brake-switch codes.
- Inspect the connector and wiring Examine the cruise-control vacuum-control solenoid connector and the harness leading to it. Look for burned terminals, green corrosion, water intrusion, pinched wiring, chafing near hinges, and accidental contact with battery or ignition circuits.
- Isolate the high-voltage condition Using manufacturer test procedures, disconnect the solenoid and measure its coil resistance across the terminals. Back-probe the control and return wires for voltage. If the circuit remains abnormally high with the solenoid isolated, the fault is likely in the harness, connector, or cruise-control module.
- Check the vacuum-control hardware Inspect the vacuum hose, servo or control valve, and dump valve for cracks, disconnected fittings, kinks, or a valve stuck in the wrong position. Repair any leak found, although a vacuum leak alone normally produces a different code rather than the high-circuit condition in P0584.
- Repair, clear, and verify P0584 Replace an out-of-specification solenoid or repair the identified wiring or connector fault. Clear P0584 with the OBD2 scanner, cycle the ignition, road-test cruise engagement and cancellation, and confirm that the code and its related electrical readings do not return.
Approximate repair cost
A typical independent-shop estimate for diagnosing and repairing P0584 is USD 120-500, depending on whether the required repair is a solenoid, connector, or wiring fault. Labor and parts vary by vehicle and region; these figures are estimates rather than a quoted price.
Common questions
Can I keep driving with P0584?
Usually, yes. P0584 generally prevents cruise control from operating but does not by itself disable the braking system. Repair the fault before relying on cruise control for highway driving.
What does the High condition in P0584 mean?
It means the powertrain controller detected voltage above its expected range in the cruise-control vacuum-control circuit, commonly from a wiring short or defective solenoid.
Does P0584 always mean a vacuum hose is leaking?
No. P0584 is primarily an electrical-high diagnosis, although the vacuum servo, control valve, dump valve, and hoses should still be inspected during testing.
What should be checked after repairing P0584?
Clear the code with an OBD2 scanner, verify cruise input and output readings, road-test engagement and cancellation, and confirm that P0584 does not return after normal driving.
P0584 is a powertrain diagnostic trouble code that triggers when the engine control module detects an abnormal voltage condition on the cruise control vacuum control circuit. The official description reads "Cruise Control Vacuum Control Circuit High," which tells you exactly where to look even before opening the hood. When the PCM sees a voltage reading that sits near battery level — well above the normal operating range for that circuit — it logs this code and illuminates the check engine light.
Understanding why P0584 appears requires a quick look at how the cruise control vacuum system functions. The PCM commands the vacuum actuator to maintain speed by regulating a control signal that tells the actuator how much throttle opening is needed. That signal travels through a dedicated wire between the control module and the actuator. When something pulls that wire up toward battery voltage — whether it's a short to a power source, a failed component internally shorted, or a broken ground path that forces the signal high — the module recognizes the readings as out-of-range and flags the fault.
To set P0584, the control module must see the voltage out of spec over multiple drive cycles, not just once during a transient spike. This persistence is why the PCM also saves a freeze frame alongside the code: a snapshot recording engine RPM, load, coolant temperature, and vehicle speed the instant the failure occurred. That data proves invaluable when you start troubleshooting because it tells you the exact conditions under which the problem manifested.
What does the P0584 code mean?
When technicians say a circuit is reading "high," they mean the voltage on that wire exceeds what the control module expects to see during normal operation. For the cruise control vacuum circuit, a high reading typically sits close to 12–14 volts — essentially battery voltage — when it should be varying between a few tenths and several volts depending on throttle demand. This discrepancy signals one of several underlying problems in the wiring or components connected to that circuit.
Common symptoms of P0584
- The cruise control system stops working or operates only intermittently
- The vehicle may enter a reduced-power limp mode depending on which component is affected
- The check engine light remains illuminated until the fault clears
- Some drivers notice higher fuel consumption due to inconsistent cruise control operation
- Other cruise-related functions may be disabled as the module protects itself from the abnormal circuit condition
What causes P0584?
- A signal wire inside the cruise control circuit shorted directly to battery positive voltage
- The cruise control vacuum actuator or associated solenoid internally failed in a way that pulls the signal line high
- An open or interrupted ground return path for the cruise control vacuum control circuit
- A poor or corroded ground connection at the component mounting point
- A faulty sensor or actuator that no longer responds correctly to PCM commands
- A damaged, corroded, or loosely seated electrical connector in the affected circuit
- An internal driver fault within the control module itself
- Broken, frayed, or pinched wiring somewhere in the cruise control vacuum control circuit
How to diagnose P0584
- Plug in an OBD2 scanner and confirm that P0584 is stored in the PCM memory. Record the associated freeze frame data before clearing anything — that snapshot pinpoints the driving conditions when the failure occurred.
- Scan for any other stored trouble codes. Related codes in the same system often point toward the root cause faster than focusing on P0584 alone. Check for any manufacturer technical service bulletins applicable to your vehicle's year, make, and model.
- Perform a thorough visual inspection of the wiring harness and connectors related to the cruise control vacuum control. Look for damaged insulation, corrosion buildup, bent pins, or any sign that the connection quality has degraded.
- Disconnect the cruise control vacuum control and measure signal voltage at the harness side of the connector. A high voltage reading with the component unplugged points to a short-to-power condition in the harness itself. If the voltage drops to normal once the component is disconnected, the fault lies within that component.
- Check reference voltage, ground continuity, and signal integrity at the component connector itself using a multimeter. Compare your readings against manufacturer specifications for the specific circuit.
- Perform a wiggle test on the harness while monitoring live data. Any signal dropouts or interruptions indicate broken wires that only fail under movement.
- Clear the code and complete a full drive cycle that reproduces the freeze frame conditions. P0584 should not return if the repair is complete.
Repair options and costs for P0584
The fix for P0584 depends entirely on what component triggered the fault in the first place. The most cost-effective approach addresses the simplest and most common failures before moving to expensive parts:
- Repair wiring or replace damaged connectors: $80–$250
- Replace the faulty cruise control sensor or vacuum actuator: $150–$500
- Control module repair or replacement: $300–$1,000
Labor rates at independent shops typically run $75–$125 per hour, which means most wiring repairs fall on the lower end of the cost spectrum while module work lands at the top. Always pursue accurate diagnosis before purchasing parts — the priciest scenario is rarely where you should start.
Can you drive with P0584?
P0584 carries a short-term safety severity rating, meaning the vehicle generally remains drivable for reasonable distances. You may notice disabled cruise control, occasional limp-mode behavior, or degraded performance depending on how the underlying fault affects other systems. However, if the malfunction causes stalling, failure to start, or interferes with braking and steering, treat the situation as urgent and seek repair immediately.