HomeTrouble CodesP0584

P0584 — Cruise Control Vacuum Control Circuit High

Generic OBD-II · all makesPowertrain (engine & transmission)

Diagnostic trouble code P0584 indicates that the powertrain control module (PCM) has detected a high voltage condition in the cruise control vacuum control circuit. This circuit controls the vacuum actuator that modulates throttle position to maintain set speed. A high voltage reading typically points to a short to power, a faulty solenoid, or a wiring issue.

Symptoms

What causes it — most likely first

1. Faulty cruise control vacuum control solenoid

The solenoid itself is the most common failure point. Internal shorts or open windings can cause a high voltage reading.

2. Short to voltage in the vacuum control circuit wiring

A wire chafed against a 12V source or a connector pin pushed back can supply excessive voltage to the circuit.

3. Corroded or damaged connector at the vacuum solenoid

Moisture or corrosion can create a high-resistance short that the PCM interprets as high voltage.

4. Faulty PCM (rare)

In very rare cases, an internal driver failure in the PCM can cause a false high voltage reading. This should only be considered after all other components and wiring are verified.

How it's diagnosed

  1. Scan for additional codes and note freeze frame data to capture conditions when the fault occurred.
  2. Visually inspect the cruise control vacuum solenoid connector and wiring for damage, corrosion, or pinched wires.
  3. Using a multimeter, measure the voltage at the solenoid connector with the ignition on. A reading near battery voltage (12V) when the circuit should be low indicates a short to power.
  4. Disconnect the solenoid and measure its resistance. Compare to manufacturer specifications (typically 20–40 ohms). An open or shorted coil confirms a faulty solenoid.
  5. If solenoid and wiring check out, test the circuit continuity from the PCM connector to the solenoid. Repair any opens or shorts found.
  6. Only after all other possibilities are eliminated should the PCM be tested or replaced. This is rarely the cause for P0584.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationSAE generic — identical on every make

Frequently asked

Can a vacuum leak cause P0584?

No, P0584 is an electrical fault code (high voltage), not a performance or vacuum leak code. A vacuum leak would typically set a different code like P0505 or P0507.

Will replacing the PCM fix P0584?

Almost never. The PCM is rarely the cause of this code. The most common fix is replacing the cruise control vacuum solenoid or repairing a short in its wiring. Replacing the PCM should be a last resort after thorough diagnosis.

Can I drive the car with P0584?

Yes, the vehicle is generally safe to drive, but cruise control will not function. The Check Engine Light may remain on. It is advisable to diagnose and repair the issue to restore cruise control and prevent potential electrical problems.