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
30%
Failed vent solenoid with internal short to ground through the solenoid housing
20%
Moisture intrusion in the vent solenoid connector creating a ground path between pins
15%
ECM solenoid driver transistor failed in the on (grounded) state
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
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...
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
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.
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.
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
Type
Generic (SAE)
Recommended Tools
OBD2 Scanner
A quality scan tool helps you read codes, view live data, and clear faults.