P0584
Universal (All Makes) Vehicle (OBD-II)
Severity: MinorWhat Does This Error Mean?
P0584 means the cruise control vacuum solenoid circuit has an intermittent fault. Unlike P0582 or P0583 which are consistent failures, this code means the problem comes and goes. Intermittent faults are the hardest to diagnose because the problem is not always present when you check it. You may notice cruise control working sometimes and not others.
Affected Models
- Vehicles 1996–2010 with vacuum-actuated cruise control
- Common in older Ford and Mercury vehicles
- Common in GM trucks with high mileage
- Common in Jeep Grand Cherokee and similar
- Vehicles with aging wiring harnesses over 100,000 miles
Common Causes
- Loose or intermittent connector at the cruise control actuator that makes contact only sometimes
- Wire with a break in the conductor inside the insulation — looks fine externally but fails under vibration
- Dirty or oxidized terminals causing inconsistent electrical contact
- Vacuum hose that cracks only when hot and seals when cool, causing intermittent vacuum loss
- Failing cruise control solenoid that works when cold but fails after it warms up
How to Fix It
-
Note exactly when the cruise control fails — does it happen at a certain temperature, after a certain number of miles, at highway speed? Patterns help narrow down the cause.
Write down observations: only in cold weather, only after 20 minutes of driving, only on bumpy roads. These clues are gold for diagnosis.
-
Inspect all connectors in the cruise control circuit and wiggle them while watching for any change in behavior. A connector that causes the fault to change when wiggled is the problem.
Do this safely with the ignition on but vehicle stationary. Never wiggle wires while driving.
-
Spray the cruise control actuator connector with electrical contact cleaner and reconnect it firmly. Many intermittent faults are caused by dirty terminals that clean up with contact cleaner.
Use a pick tool to gently clean each terminal in the connector before spraying.
-
Flex and wiggle the wiring harness between the firewall and the cruise control actuator. If you find a spot where the fault triggers, that section of wiring has an internal break.
Use short sections of replacement wire and solder with heat-shrink tubing — do not use crimp connectors in the engine bay where heat and moisture are present.
-
If the fault only occurs when the vehicle is hot, suspect the solenoid itself. A solenoid can fail thermally — working when cold, failing when hot. Replacement cures this type of intermittent fault.
Let the vehicle reach full operating temperature before replacing parts so you can confirm the fault is active.
When to Call a Professional
Intermittent faults are notoriously difficult to diagnose. A technician with live data monitoring capability can watch the circuit in real time while driving. If you cannot reproduce the fault, professional diagnosis with a scope or data logger is the most efficient approach. Budget $100 to $200 for diagnosis.
Frequently Asked Questions
Why is an intermittent fault harder to fix than a constant fault?
When a fault is constant, you can measure it directly. When it is intermittent, the circuit may look perfect when you test it. You have to either catch it in the act or use process of elimination to find the most likely cause.
Will the check engine light turn off by itself if the fault goes away?
No, not immediately. Once a trouble code is stored, the check engine light stays on until the code is cleared with a scan tool. The code will self-erase after a number of successful drive cycles in some vehicles, but this takes days or weeks. Clearing it manually with a scan tool is faster.
Should I replace parts without confirming the fault?
Try to avoid it. Guessing and replacing parts can get expensive fast. Focus on the connectors and wiring first — they are free to inspect and cheap to clean. Replace components only when you have confirmed they are the source of the problem.