The P0584 code reads as “cruise control vacuum circuit high”. Often, in programs working with an OBD-2 scanner, the name may have the English spelling “Cruise Control Vacuum Control Circuit High”.
P0584 Datasheet and Explanation
This Diagnostic Trouble Code (DTC) is a generic code. The P0584 code is considered a generic code as it applies to all makes and models of vehicles. Although the specific repair steps may vary slightly depending on the model.
Cruise control has been designed for comfort, the sole purpose of which is to maintain the vehicle speed manually set by the driver. The driver does not need to control the accelerator pedal.
If the car is equipped with an automatic transmission, it can monitor and adjust shifts according to driving conditions in real time.
There are many possible ways to control and operate a vehicle’s cruise control system. One of the ways that manufacturers typically use cruise control is with a vacuum controlled system.
In most cases, vacuum is used as an effective way to control a cruise control servo or similar membrane type control. The vacuum control circuit is integral to the correct operation of this system.
If the PCM loses its ability to monitor the cruise control vacuum control circuit, it will cause the cruise control to stop functioning properly. In most cases, such systems have a vacuum solenoid, which is responsible for controlling the flow of vacuum to the control part.
The cruise control vacuum solenoid is controlled by the PCM and the servo controls the vacuum that activates and deactivates the system. If the cruise control servo does not work as requested by the PCM, a code P0584 will be set.
The primary symptom of a P0584 code for a driver is a MIL (Malfunction Indicator Light) illuminated. It is also called Check engine or simply “check is on”.
They can also manifest as:
- The cruise control lamp on the dashboard is off or on.
- The cruise control does not work completely.
- Unstable cruise control.
- Some features don’t work as they should (like install, resume, speed up, etc.).
- Cruise control turns on but does not work.
- Failure to adjust the cruise control to the desired speed.
- Whistling noises from the engine compartment.
In code P0584 low severity, as it does not affect the safety and main components of the vehicle. But, like any electrical problem, it is better to eliminate it so that the malfunction does not worsen in the future.
Reasons for the error
The P0584 code could mean that one or more of the following problems have occurred:
- Defective vacuum solenoid.
- The cruise control servo is defective.
- Cracked or broken vacuum hose.
- Debris and dirt mechanically interfere with the cruise control servo.
- Leakage in engine vacuum system.
- Wiring problem (breakage, abrasion, etc.).
- Defective connector (e.g. corroded pins).
- Blown fuse.
- The cruise control module is faulty.
- Sometimes the cause is a faulty PCM.
How to Repair or Reset Trouble Code P0584
Some suggested steps to troubleshoot and fix the P0584 code:
- Connect the OBD-II scanner to the vehicle diagnostic socket and read all stored data and error codes.
- Clear the error codes from the computer memory and test drive the vehicle to see if the P0584 code appears again.
- If the code reappears, check the wiring and the corresponding connectors. Make sure they are not broken or worn out. Repair or replace as necessary.
- Inspect and test the vacuum lines.
- Check the operation of the vacuum solenoid as well as the cruise control servo.
- If no faults are found, the cruise control module or PCM may be faulty.
Diagnostics and problem solving
The first step in troubleshooting P0584 is to review the Technical Service Bulletins (TSB). For known issues with a specific vehicle.
Next, you need to open the hood to check the cruise control system. Track where the vacuum control line goes and what it controls.
If it goes directly to the vacuum solenoid, carefully inspect the vacuum lines, solenoids, and cruise control servo for physical damage. Any damage found must be repaired or replaced before further diagnostics.
Check the electrical parameters of the cruise control vacuum solenoid to rule out the possibility of an internal malfunction. If the values are outside the manufacturer’s limits, replace the solenoid, reset the error and test drive.
Check the system vacuum using the designated ports on the intake system. They are usually located on the intake manifold itself, but refer to the manual for details.
Typically, at operating temperature and correct ignition setting, the vacuum reading should be around 50-55 kPa.
The problem with the PCM is in most cases the last resort in diagnosing the P0584 code. Considering the fact that this can be one of the most expensive repairs, it is better to entrust it to professionals.
On what cars is this problem more common?
The problem with the P0584 code can occur on different cars, but there are always statistics on which brands this error is more common. Here is a list of some of them:
Other errors can sometimes be found with DTC P0584. The most common are the following: P0582, P0583, P0586, P0587, P0588.