OBDHut

OBDHut

P0584

Moderate

Cruise Control Vacuum Control Circuit High

What Does P0584 Mean?

The ECM has detected that the cruise control vacuum control solenoid circuit is reading high, indicating the solenoid control circuit has higher voltage than expected. This may mean the solenoid power wire is shorted to battery voltage on the ground-side driver, the solenoid is disconnected allowing the wire to float high, or there is a wiring fault preventing the ECM from properly controlling the vacuum solenoid.

Common Causes

35%

Open circuit on the ground side of the vacuum solenoid preventing the ECM driver from pulling the circuit low

Cruise Control Solenoid Wiring Harness
ECM Connector

30%

Disconnected cruise control vacuum solenoid connector allowing the control wire to float to supply voltage

Solenoid Connector
Connector Lock Tab

20%

Cruise control vacuum solenoid control wire shorted to battery voltage through harness damage

Cruise Control Solenoid Wiring Harness
Wire Loom

15%

ECM internal open on the solenoid driver circuit preventing it from grounding the solenoid

Engine Control Module

Diagnostic Steps

1

Step 1: Verify the cruise control vacuum solenoid connector is fully connected and the locking tab is engaged. A disconnected solenoid is the most common cause of a high circuit reading.

2

Step 2: With the solenoid connected, backprobe the ECM control pin for the vacuum solenoid. When cruise is commanded active, the voltage should drop to near 0V as the ECM driver grounds the circuit. If voltage remains high, the driver circuit is open.

3

Step 3: Measure solenoid coil resistance (typically 30-60 ohms). An open coil prevents current flow even when the ECM driver is working, which may cause the ECM to see a high voltage condition.

4

Step 4: Check for battery voltage on the solenoid ground-side wire at the ECM connector. If battery voltage is present on what should be the ECM driver pin, the wire is shorted to a power source.

5

Step 5: If the solenoid and wiring are intact, command the ECM to activate cruise control and measure the driver output. If the ECM does not pull the pin low, the internal driver transistor has failed open.

Estimated Repair Cost

$30 - $300

Parts + labor, varies by vehicle and location

Frequently Asked Questions

What does P0584 mean?

The ECM has detected that the cruise control vacuum control solenoid circuit is reading high, indicating the solenoid control circuit has higher voltage than expected. This may mean the solenoid power wire is shorted to battery voltage on the ground-side driver, the solenoid is disconnected allowing...

What causes P0584?

The most common cause of P0584 (Cruise Control Vacuum Control Circuit High) is: Open circuit on the ground side of the vacuum solenoid preventing the ECM driver from pulling the circuit low

How much does it cost to fix P0584?

Typical repair costs for P0584 range from $30 to $300, depending on the vehicle, location, and whether you do it yourself or go to a shop.

Is it safe to drive with P0584?

The vacuum solenoid cannot be energized by the ECM, preventing vacuum from reaching the cruise servo. Cruise control is inoperative. No safety hazard exists as the throttle remains under driver pedal control.

How do I diagnose P0584?

Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to P0584 to identify the root cause.

OBDHut Mobile App

Scan codes directly from your car with the OBDHut app.

Coming Soon

Quick Info

Category

Powertrain

System

Cruise Control System (Vacuum-Actuated)

Difficulty

Moderate

Type

Generic (SAE)

Recommended Tools

OBD2 Scanner

A quality scan tool helps you read codes, view live data, and clear faults.