P0584Cruise Control Vacuum Control Circuit High
The cruise control vacuum apply solenoid circuit is stuck at a higher voltage than expected, typically from an open connection or a short to battery voltage, and cruise control is disabled.
Definition
Common causes
- Control wire shorted to a battery-voltage circuit in a shared harness section
- Open in the solenoid control wire or terminal with the module's pull-up holding the circuit high
- Open vacuum solenoid winding read as a constantly high circuit
- Corroded or loose terminal at the servo creating high resistance
- Failed driver stage in the cruise or engine control module
Common misdiagnoses
- Cruise servo replaced when the short to voltage is in the harness
- Control module replaced without checking the circuit for a short to power
- Brake or clutch pedal switch replaced for an actuator-side circuit code
- Vacuum hoses replaced when the fault is electrical, not vacuum
Troubleshooting steps
1.Check for voltage on the control circuit
With the solenoid commanded off, back-probe the control wire; steady battery voltage with the module disconnected indicates a short to a powered circuit.
2.Verify solenoid winding integrity
Measure resistance across the solenoid; an OL reading means an open winding that leaves the module's pull-up voltage on the circuit.
3.Inspect terminals for high resistance
Check terminal tension and look for corrosion at both the servo connector and the module connector, since a poor crimp behaves like an open.
4.Isolate the harness section
Disconnect both ends and confirm the control wire has continuity end-to-end and no continuity to other wires in the same bundle.
5.Retest with an output command
Clear the code, run the scan tool solenoid test, and confirm the circuit voltage now pulls low when commanded before returning the vehicle.