P0584 Cruise Control Vacuum Control Circuit High
P0584 is an OBD-II diagnostic trouble code that indicates a high electrical condition in the Cruise Control Vacuum Control circuit.
In simple terms, the vehicle's control module has detected that the electrical signal in the circuit controlling the cruise-control vacuum system is higher than the expected value.
This code is commonly associated with vehicles that use a vacuum-operated cruise-control system, where a vacuum actuator or servo is used to control the throttle position.
The word "High" refers to an electrical signal or voltage condition. It does not necessarily mean that the vacuum pressure itself is too high.
What Does P0584 Mean?
The code can be broken down as follows:
-
P – Powertrain-related diagnostic trouble code
-
05 – Cruise-control and related speed-control functions
-
84 – Specific fault identifier
-
Cruise Control Vacuum Control – The circuit used to control the vacuum function of the cruise-control system
-
Circuit High – The control module detects a voltage or electrical signal above the expected level
This means that P0584 is primarily an electrical circuit fault, even though the system being controlled may use vacuum.
What Is the Cruise Control Vacuum Control Circuit?
Older cruise-control systems commonly use a vacuum servo to control the throttle.
The system may contain:
-
Cruise-control servo
-
Vacuum actuator
-
Vacuum reservoir
-
Vacuum hoses
-
Vacuum control solenoids
-
Vent valve
-
Check valves
-
Electrical control wiring
-
Brake-related release mechanisms
When cruise control is active, the system uses vacuum to move or hold the throttle actuator.
The control module must also be able to release that vacuum when the driver:
-
Presses the brake
-
Cancels cruise control
-
Switches cruise control off
-
Requests another speed
-
Turns the system off
The vacuum control circuit therefore has an important role in both maintaining vehicle speed and safely disengaging cruise control.
What Does "Circuit High" Mean?
"Circuit High" describes an electrical condition.
The control module expects the vacuum-control circuit to operate within a particular voltage range.
If the module detects a voltage higher than expected, it can store P0584.
Possible electrical causes include:
-
Short to battery voltage
-
Incorrect power supply
-
Damaged wiring
-
Incorrectly connected wiring
-
Faulty solenoid
-
Internal solenoid failure
-
Connector problems
-
Control-module driver failure
The exact voltage threshold depends on the vehicle manufacturer.
What Does P0584 NOT Necessarily Mean?
P0584 does not automatically mean:
-
The vacuum actuator is defective
-
The vacuum hose is leaking
-
The cruise-control servo is mechanically stuck
-
The engine has a vacuum problem
-
The throttle body is faulty
Those components can be involved in cruise-control problems, but P0584 specifically identifies an electrical high condition in the vacuum-control circuit.
The electrical and mechanical portions of the system should be tested separately.
Symptoms of P0584
The most common symptom is a cruise-control malfunction.
Possible symptoms include:
-
Cruise control does not work
-
Cruise control cannot be activated
-
Cruise control disengages unexpectedly
-
Cruise control works intermittently
-
Vehicle cannot maintain the selected speed
-
Cruise-control indicator does not operate normally
-
Check Engine Light comes on
-
Cruise control becomes unavailable
In many vehicles, the engine itself continues to run normally.
The driver may notice no significant difference during normal acceleration or driving because the fault primarily affects the cruise-control system.
Can P0584 Disable Cruise Control?
Yes.
The control module may disable cruise control when it detects a fault in the vacuum-control circuit.
This is especially important because the system needs to be able to release cruise-control throttle authority reliably.
If the control module cannot verify that the vacuum-control circuit is operating correctly, disabling cruise control is a safer strategy.
Common Causes of P0584
Several different electrical problems can produce this code.
1. Short to battery voltage
A control wire may accidentally contact a battery-voltage source.
This can cause the module to see a voltage higher than expected.
This is one of the important possibilities when diagnosing a "Circuit High" code.
2. Damaged wiring
The vacuum-control circuit wiring can be:
-
Chafed
-
Melted
-
Pinched
-
Incorrectly repaired
-
Internally broken
-
Connected to the wrong circuit
Engine-bay wiring is particularly vulnerable to heat and mechanical damage.
3. Faulty vacuum control solenoid
The solenoid may have an internal electrical problem.
Its internal coil or switching circuit can fail and cause abnormal electrical behavior.
4. Incorrect solenoid resistance
A solenoid with resistance outside the manufacturer's specification can affect the control circuit.
The problem can involve either excessively high or unusually low resistance, depending on the failure mode.
5. Corroded connector
Corrosion can alter the electrical characteristics of the circuit.
Moisture entering an engine-compartment connector can be particularly problematic.
6. Loose electrical terminal
A terminal that does not make proper contact can create intermittent or abnormal circuit readings.
7. Incorrectly installed aftermarket equipment
Previous electrical repairs or aftermarket cruise-control installations can introduce incorrect wiring.
8. Failed fuse or power-supply problem
Some cruise-control components receive power through a dedicated fuse or relay.
An abnormal power supply can affect the control circuit.
9. Control-module driver failure
The control module may contain an internal transistor or driver that controls the vacuum solenoid.
If the driver fails, the circuit may remain at an unexpected voltage.
This should generally be considered only after the external circuit has been tested.
10. Vacuum system problem occurring at the same time
A vacuum leak or damaged hose can cause cruise-control problems, but it is not normally the direct explanation for an electrical "Circuit High" DTC.
It is possible for a vehicle to have both an electrical and mechanical problem simultaneously.
Can a Vacuum Leak Cause P0584?
A normal vacuum leak does not usually cause the electrical Circuit High condition described by P0584.
For example, a cracked vacuum hose can cause:
-
Cruise control to lose speed
-
Cruise control to disengage
-
Poor vacuum retention
-
Inability to control the actuator
But the control module may not necessarily see a high electrical voltage because of that leak.
Therefore, if P0584 is present, the electrical circuit should be checked before blaming a vacuum hose.
Is P0584 Serious?
P0584 is generally not an immediate engine-damage code.
The most common consequence is the loss of cruise-control functionality.
However, cruise control is a system that must disengage reliably, so an electrical fault in its control circuit should not be ignored.
Until the fault is repaired, it is advisable not to rely on cruise control.
Can You Drive With P0584?
In many cases, yes.
If the vehicle:
-
Starts normally
-
Accelerates normally
-
Brakes normally
-
Steers normally
-
Has no other serious warning lights
it can generally be driven without using cruise control.
The situation is more concerning if P0584 occurs together with other throttle, braking or electrical faults.
If several systems are malfunctioning at the same time, the vehicle should be diagnosed before continued use.
How to Diagnose P0584
A systematic electrical diagnosis is the best approach.
1. Scan all control modules
Use a diagnostic scanner and record:
-
Stored codes
-
Pending codes
-
History codes
-
Cruise-control codes
-
Brake-switch codes
-
Voltage-related codes
-
Communication codes
Do not diagnose P0584 without checking the other codes.
A second code may reveal the underlying problem.
2. Check whether cruise control operates
Determine exactly what happens when cruise control is activated.
Does it:
-
Not activate at all?
-
Activate and immediately disengage?
-
Work intermittently?
-
Maintain speed incorrectly?
-
Stop working after several minutes?
The behavior can help identify whether the fault is electrical, mechanical or both.
3. Locate the vacuum-control component
Using the vehicle-specific wiring and service information, identify the:
-
Vacuum control solenoid
-
Cruise-control servo
-
Related electrical connector
-
Vacuum hoses
Do not assume that every vehicle uses the same configuration.
4. Inspect the wiring
Look for:
-
Melted insulation
-
Chafing
-
Pinched wires
-
Incorrect repairs
-
Shorted wires
-
Corrosion
-
Damaged terminals
Pay particular attention to wiring near hot engine components.
5. Check the connector
Inspect the solenoid connector for:
-
Corrosion
-
Water
-
Loose terminals
-
Bent pins
-
Damaged locking mechanism
-
Pulled-out wires
6. Check the power supply
Verify the relevant fuse, relay and power supply.
The measured voltage should be compared with the manufacturer's specifications.
7. Test for a short to voltage
Because P0584 identifies a high circuit condition, checking the control wire for an unintended connection to battery voltage can be particularly useful.
The exact procedure depends on the circuit architecture.
8. Test the solenoid
Measure the solenoid's electrical characteristics according to the manufacturer's procedure.
Check:
-
Coil resistance
-
Power supply
-
Control signal
-
Current draw
An abnormal resistance reading can indicate an internal solenoid problem.
9. Test the control module output
If the wiring and solenoid are good, verify that the control module is controlling the circuit correctly.
Only at this stage should a control-module problem become a serious possibility.
Testing the Cruise Control Vacuum Solenoid
The vacuum-control solenoid is both an electrical and mechanical component.
It must:
-
Receive the correct electrical supply.
-
Respond correctly to the control signal.
-
Operate its internal valve.
-
Control vacuum correctly.
A solenoid can therefore pass a simple resistance test and still have a mechanical problem.
Likewise, a vacuum valve can operate mechanically while its electrical circuit is faulty.
A complete diagnosis should therefore test both electrical operation and vacuum operation.
Testing the Vacuum System
Once the electrical circuit has been verified, the mechanical vacuum system should be checked if necessary.
Inspect:
-
Vacuum hoses
-
Vacuum reservoir
-
Check valves
-
Cruise-control actuator
-
Vacuum connections
-
Vacuum-control valves
A hand-operated vacuum pump can be useful for determining whether the actuator and hoses can hold vacuum.
If the actuator cannot maintain vacuum, look for a leak or damaged component.
Electrical Testing Is More Important With P0584
Because the code specifically says Circuit High, electrical testing should be given priority.
A useful diagnostic sequence is:
Battery/power supply → fuse → connector → wiring → solenoid → control signal → control module
This is generally more productive than starting by replacing the vacuum actuator.
P0584 and the Brake Switch
The brake pedal is closely related to cruise-control operation.
When the driver presses the brake, cruise control must disengage.
Therefore, a brake-switch problem can cause cruise-control symptoms.
However, a brake-switch problem does not automatically explain P0584.
If a brake-switch DTC such as P0571 is also stored, both systems should be investigated.
The brake input and vacuum-control circuit are related functionally, but they are not necessarily the same electrical circuit.
P0584 and the Cruise Control Vent Circuit
The vacuum-control and vent functions work together.
The cruise-control system needs to:
-
Apply or maintain vacuum when controlling speed
-
Release vacuum when cruise control needs to disengage
A problem with either function can cause cruise-control failure.
Related codes can therefore be useful when diagnosing the system.
For example, a vacuum-control circuit fault combined with a vent-control circuit fault may indicate a shared power supply, wiring or module problem.
P0584 vs P0583
These codes identify different electrical conditions in the cruise-control vacuum-control circuit.
P0583 – Cruise Control Vacuum Control Circuit/Open
This indicates an open-circuit condition.
Possible causes include:
-
Broken wire
-
Disconnected connector
-
Open solenoid coil
-
Missing electrical connection
P0584 – Cruise Control Vacuum Control Circuit High
This indicates that the control module detects an electrical signal above the expected level.
Possible causes include:
-
Short to voltage
-
Incorrect power supply
-
Wiring problem
-
Solenoid fault
-
Control-module driver problem
P0584 vs P0585
These codes concern different cruise-control circuits.
P0584 – Cruise Control Vacuum Control Circuit High
This concerns the electrical circuit controlling the cruise-control vacuum function.
P0585 – Cruise Control Multi-Function Input A/B Correlation
This concerns the relationship between two multifunction switch input signals.
P0584 points toward the vacuum-control circuit, while P0585 points toward the driver input/switch circuits.
P0584 vs P0586
P0584 indicates a high condition in the cruise-control vacuum-control circuit.
P0586 indicates an open condition in the cruise-control vent-control circuit.
Although both circuits are related to cruise-control operation, they perform different functions.
Related Cruise-Control Codes
Other codes that may be relevant include:
-
P0564 – Cruise Control Multi-Function Input "A" Circuit
-
P0565 – Cruise Control On Signal
-
P0566 – Cruise Control Off Signal
-
P0567 – Cruise Control Resume Signal
-
P0568 – Cruise Control Set Signal
-
P0569 – Cruise Control Coast Signal
-
P0570 – Cruise Control Accel Signal
-
P0571 – Brake Switch "A" Circuit
-
P0583 – Cruise Control Vacuum Control Circuit/Open
-
P0584 – Cruise Control Vacuum Control Circuit High
-
P0585 – Cruise Control Multi-Function Input A/B Correlation
-
P0586 – Cruise Control Vent Control Circuit/Open
-
P0587 – Cruise Control Vent Control Circuit Low
-
P0588 – Cruise Control Vent Control Circuit High
-
P0589 – Cruise Control Multi-Function Input "B" Circuit
-
P0590 – Cruise Control Multi-Function Input "B" Circuit
If several of these codes are stored together, look for a shared electrical problem before replacing individual components.
Common Diagnostic Mistakes
One of the biggest mistakes is assuming that P0584 means "high vacuum."
It does not.
The word High refers to the electrical circuit.
Another common mistake is immediately replacing the vacuum actuator.
The actuator may be perfectly functional while the electrical control circuit has a short to voltage or another wiring fault.
Other common mistakes include:
-
Ignoring the wiring
-
Not checking the fuse
-
Not checking the connector
-
Failing to test the solenoid
-
Confusing an electrical fault with a vacuum leak
-
Replacing the control module too early
-
Not checking other DTCs
-
Using generic voltage specifications
-
Clearing the code without confirming the repair
How Do You Fix P0584?
The correct repair depends on the cause.
Possible repairs include:
-
Repairing a shorted wire
-
Repairing damaged wiring
-
Replacing a faulty connector
-
Repairing corroded terminals
-
Replacing the cruise-control vacuum solenoid
-
Restoring the correct power supply
-
Repairing a fuse or relay problem
-
Repairing a vacuum hose or actuator if a separate mechanical fault is found
-
Repairing the control-module driver
-
Reprogramming or replacing a control module when properly diagnosed
The key is to identify why the circuit is high rather than simply replacing the component associated with the circuit.
Can You Clear P0584 With a Scanner?
Yes.
A compatible diagnostic scanner can normally clear P0584 from the control module's memory.
However, clearing the DTC does not repair the underlying electrical problem.
If the circuit remains at an abnormally high voltage, the code will return when the control module runs its diagnostic checks again.
After the repair:
-
Clear the stored DTC.
-
Check the vacuum-control circuit.
-
Verify the solenoid command.
-
Check the vacuum system if applicable.
-
Test cruise-control operation.
-
Road-test the vehicle safely.
-
Rescan the vehicle.
-
Confirm that P0584 does not return.
Final Thoughts on P0584
P0584 – Cruise Control Vacuum Control Circuit High indicates that the control module has detected an abnormally high electrical condition in the circuit controlling the cruise-control vacuum system.
The most important areas to investigate are the vacuum-control solenoid, wiring, connectors, power supply and possible short to voltage.
A vacuum leak can cause cruise-control problems, but it should not automatically be blamed for P0584 because this DTC specifically identifies an electrical high condition.
The most effective diagnostic approach is to work systematically through the circuit: check the power supply, inspect the wiring and connectors, test the solenoid, verify the control signal, and then examine the control module if everything else checks out.