OBDHut

OBDHut

P0587

Moderate

Cruise Control Vent Control Circuit Low

What Does P0587 Mean?

The ECM has detected that the cruise control vent solenoid circuit is reading low, indicating a short to ground condition. The vent solenoid control wire may be grounded through harness damage or the solenoid has an internal short. This could energize the vent solenoid continuously, preventing proper cruise control vacuum regulation.

Common Causes

35%

Vent solenoid control wire shorted to ground through chafed insulation contacting metal components

Cruise Control Vent Solenoid Wiring Harness
Wire Loom

30%

Failed vent solenoid with internal short to ground through the solenoid housing

Cruise Control Vent Solenoid

20%

Moisture intrusion in the vent solenoid connector creating a ground path between pins

Vent Solenoid Connector
Connector Seal

15%

ECM solenoid driver transistor failed in the on (grounded) state

Engine Control Module

Diagnostic Steps

1

Step 1: Disconnect the vent solenoid connector. Measure resistance from the ECM control wire to ground with the solenoid disconnected. Greater than 10k ohms is expected. Low resistance indicates a harness short.

2

Step 2: Measure the solenoid coil for resistance between each terminal and the solenoid case/ground. Any reading indicates an internal short to ground.

3

Step 3: Inspect the wiring harness for areas where it contacts sharp edges, engine brackets, or exhaust components. Look for melted or worn insulation.

4

Step 4: With the solenoid disconnected, check if the ECM control pin is being pulled low when cruise is not commanded. If it is, the ECM driver may be stuck on.

5

Step 5: Repair any shorts in the wiring harness using appropriate gauge wire and proper connectors. Replace the solenoid if internally shorted. Verify the vent circuit operates correctly by commanding cruise on and off while monitoring the solenoid.

Estimated Repair Cost

$30 - $250

Parts + labor, varies by vehicle and location

Frequently Asked Questions

What does P0587 mean?

The ECM has detected that the cruise control vent solenoid circuit is reading low, indicating a short to ground condition. The vent solenoid control wire may be grounded through harness damage or the solenoid has an internal short. This could energize the vent solenoid continuously, preventing prope...

What causes P0587?

The most common cause of P0587 (Cruise Control Vent Control Circuit Low) is: Vent solenoid control wire shorted to ground through chafed insulation contacting metal components

How much does it cost to fix P0587?

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

Is it safe to drive with P0587?

A constantly grounded vent solenoid may prevent the cruise servo from holding vacuum, rendering cruise inoperative. The ECM disables cruise when this fault is detected. Normal driving and throttle control are unaffected.

How do I diagnose P0587?

Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to P0587 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.