Cruise Control Vacuum Control Circuit High
P0584 indicates the cruise control vacuum control circuit is reading a voltage level higher than the PCM's expected range. This typically affects the vacuum solenoid or servo that regulates cruise control functionality, causing the system to malfunction or become inoperative.
What You Might Notice
- Cruise control not engaging or staying engaged
- Check engine light illuminated
- Cruise control set/resume/accelerate functions not working
- Vehicle speed fluctuates erratically even with cruise control set
- Cruise control indicator light remains on continuously
Most Common Causes
- 1
Faulty cruise control vacuum solenoid
The solenoid may be stuck open, shorted, or electrically failing, causing abnormally high circuit voltage and preventing proper vacuum control.
- 2
Wiring harness short or damaged connector
High resistance or a short to voltage in the cruise control circuit wiring can create elevated voltage readings at the PCM input.
- 3
Defective cruise control servo
On vehicles where the servo consolidates vacuum control, internal failure or short circuits can generate excessive voltage in the control circuit.
- 4
PCM or module software issue
Occasionally a vehicle control module calibration problem or corrupted software can cause incorrect high voltage detection despite normal circuit operation.
How to Diagnose It
- 1
Check Faulty cruise control vacuum solenoid — The solenoid may be stuck open, shorted, or electrically failing, causing abnormally high circuit voltage and preventing proper vacuum control.
- 2
Check Wiring harness short or damaged connector — High resistance or a short to voltage in the cruise control circuit wiring can create elevated voltage readings at the PCM input.
- 3
Check Defective cruise control servo — On vehicles where the servo consolidates vacuum control, internal failure or short circuits can generate excessive voltage in the control circuit.
- 4
Check PCM or module software issue — Occasionally a vehicle control module calibration problem or corrupted software can cause incorrect high voltage detection despite normal circuit operation.
How to Fix It
- 1
Test and replace cruise control vacuum solenoid
Locate the solenoid in the engine bay, test it for electrical continuity and vacuum function, then replace if faulty with an OEM or quality aftermarket unit.
- 2
Inspect and repair cruise control wiring harness
Check the connector and wiring for corrosion, cuts, or loose pins; repair damaged sections and reseat connectors firmly to restore proper circuit integrity.
- 3
Test and replace cruise control servo if needed
Test servo operation with a vacuum pump; if it fails to hold or regulate properly, or shows electrical faults, replace with a new servo assembly.
- 4
Clear code and retest after repairs
After completing repairs, clear the DTC using a diagnostic scanner and perform a road test with cruise control engaged to confirm the fault is resolved.
Need a deeper diagnosis?
Search for related repair guides or browse by system.
