P0587 — Cruise Control Vent Control Circuit Low

powertrain (engine/transmission)

Is it safe to drive?

Drive cautiously P0587 generally affects cruise-control operation rather than normal engine or brake operation. The vehicle can usually be driven without cruise control, but the driver must maintain speed manually, especially on grades. Avoid relying on cruise control until the fault has been repaired and verified.

Typical symptoms

  • P0587 appears as a stored, pending, or active fault when the vehicle is scanned.
  • Cruise control will not engage or set at the requested speed.
  • The vehicle may not maintain the selected speed on a level road or during a mild grade.
  • The RESUME function may be unavailable, or cruise control may cancel unexpectedly.
  • The engine may continue running normally while the cruise-control vent system remains inoperative.

Common causes

  • A short to ground in the cruise-control vent control wiring can cause the control module to detect the low signal that sets P0587.
  • A failed vent control solenoid or actuator with a shorted internal winding is a common electrical cause of P0587.
  • Corroded, loose, or heat-damaged connector terminals can create excessive resistance in the vent control circuit.
  • A poor ground or damaged power feed at the cruise-control module can make the vent control voltage read abnormally low.
  • Incorrectly installed aftermarket cruise-control wiring may create a short or unintended ground connection.
  • A defective cruise-control module output driver can set P0587, although this should be considered only after the wiring and solenoid have been tested.

How to diagnose with an OBD scanner

  1. Confirm the fault condition Verify that P0587 is active rather than only historical, then note whether cruise control fails to set, resume, or hold speed. Inspect the cruise-control fuse and relevant ground connections before replacing any component.
  2. Read P0587 with an OBD2 scanner Connect an ELM327 adapter with AIScanAuto or another OBD2 scanner, read stored and pending codes, and save freeze-frame data. If supported, monitor the commanded cruise-control vent or actuator status and check whether P0587 returns when the cruise system is operated.
  3. Inspect the connector and wiring Examine the vent control solenoid connector for corrosion, pushed-back pins, water intrusion, or damaged locking tabs. Trace the harness for chafing, crushed sections, loose grounds, and improperly connected aftermarket cruise-control wiring.
  4. Perform an electrical isolation test Use the vehicle wiring diagram to identify the supply and control arrangement. Disconnect the vent control solenoid or actuator and check its resistance for a shorted or open winding, then test the disconnected harness for continuity to ground. Back-probe the connector during a commanded test and compare voltage or current with service specifications.
  5. Check operation and verify the repair On systems that use vacuum-operated cruise components, inspect the vent hose, check valve, and vacuum source for leaks or restrictions. After repairing the wiring, solenoid, connector, or module, clear the code, verify that P0587 does not return, and confirm that cruise control sets and holds speed safely.

Approximate repair cost

A typical independent-shop estimate for diagnosing and repairing P0587 is approximately $180 to $550 USD, depending on whether the repair involves a connector, wiring, vent control solenoid, vacuum component, or control module. These are estimates only, and prices vary by region, vehicle design, and labor rate.

Common questions

What does P0587 specifically mean?

P0587 means the control module detected a low signal in the cruise-control vent control circuit. The fault may involve a shorted solenoid, damaged wiring, a corroded connector, or a control-module driver.

Does P0587 always mean the vent control solenoid is bad?

No. P0587 identifies an electrical condition, not one failed part. The solenoid, harness, connectors, grounds, and module output should be tested before deciding that the vent control component needs replacement.

Is it safe to drive with P0587 stored?

If P0587 is only historical and cruise control works normally, continued driving is generally acceptable. If the code is active or cruise control cannot hold speed, drive without cruise and maintain speed manually until the fault is corrected.

Will clearing P0587 with a scanner repair the problem?

Clearing P0587 only erases the recorded fault and does not correct the underlying wiring, connector, solenoid, or module problem. If the defect remains, P0587 will return during the next cruise-control command or monitoring cycle.

The engine control module logs P0587 when it catches a sustained electrical fault in the cruise control vent control circuit. Specifically, the module detects that circuit voltage has dropped below the minimum acceptable threshold — hovering near ground potential instead of the proper signal level. This falls under the powertrain category of OBD2 codes, which cover engine and transmission management systems. When voltage on this circuit stays abnormally low, the module cannot accurately read the vent control operation, so it flags the condition and illuminates the Check Engine Light.

The cruise control vent control circuit manages airflow regulation linked to the cruise control assembly, often working in conjunction with climate control functions. "Circuit low" is the PCM's way of saying the electrical path has collapsed toward ground — the signal has essentially disappeared. This typically happens when a wire shorts to chassis metal, a connector corrodes and leaks current to ground, or the component itself fails and drags the circuit down. The ECU does not set P0587 on a single momentary glitch; it waits until the fault appears consistently across multiple drive cycles under specific conditions, which is why the associated freeze frame data is so useful for pinpointing when and where the problem occurred.

The diagnostic process begins by connecting a scan tool, confirming P0587 is actively stored, and capturing that freeze frame snapshot — it records engine load, RPM, coolant temperature, and vehicle speed at the exact moment the fault triggered. Reproducing those exact operating conditions during testing gives you the best chance of catching the problem while it is still present.

Symptoms of P0587

The Check Engine Light will almost always be illuminated once P0587 is stored. Depending on which specific component is affected and how the vehicle's programming handles the fault, the cruise control system may stop working entirely or operate unpredictably. Some vehicles enter a limited-performance "limp mode" to protect downstream systems when this type of circuit fault appears. Fuel economy can suffer in certain cases because the engine management system compensates for incomplete data from the affected circuit. The fault may be intermittent, with the cruise control working normally one moment and failing the next — this pattern usually points toward a loose connector or a wire that flexes into contact with ground only under certain conditions.

Common Causes

The most frequent culprit is a failed cruise control vent control actuator or sensor that internally shorts and pulls the circuit voltage low. A chafed wire somewhere in the harness can expose the signal conductor to metal bodywork, creating a direct short to ground. Corrosion or moisture intrusion at the connector can leak current away from the circuit, dragging voltage down. A blown fuse protecting that specific circuit will remove voltage entirely, producing the same low-voltage reading the module interprets as a fault. Open circuits caused by broken wires, melted insulation, or disconnected plugs prevent the proper voltage from reaching the component. In rare cases, the PCM itself may have an internal driver fault that cannot properly bias the circuit.

Diagnosing P0587

Start by connecting an OBD2 scanner and verifying P0587 is present in the stored codes. Record the freeze frame data immediately, then cross-reference any additional codes that appear — sometimes a related fault in the same circuit group reveals the true root cause. Next, consult manufacturer technical service bulletins for your specific make and model; many recurring code patterns have documented factory fixes or software calibrations available.

Perform a thorough visual inspection of the cruise control vent control wiring and connectors. Look for frayed insulation, scorch marks, bent pins, green corrosion buildup, or any signs the connector housing is cracked. With the connector unplugged, check for supply voltage at the harness side first — no voltage there points toward a blown fuse or power feed problem. Then measure resistance from the signal wire to a good ground point; a reading near zero ohms confirms a short to ground in the harness.

If the harness checks out, probe the component connector itself. Verify reference voltage, ground integrity, and signal continuity at the component terminals. During any live testing, wiggle the harness and watch the multimeter readings — a flaky connection will often reveal itself as the wiring moves. After repairs, clear the code and complete a full drive cycle, deliberately recreating the conditions recorded in the freeze frame, to confirm P0587 does not return.

Repair Options and Costs

The repair approach depends entirely on what inspection reveals. If the wiring is damaged, repairing or replacing the affected harness section typically runs between $80 and $250 for parts and labor. When testing confirms the sensor or actuator itself has failed, replacement costs generally fall between $150 and $500 depending on the component price and shop labor rates. In the least common scenario, the control module requires internal circuit repair or replacement — a more involved job that can cost anywhere from $300 to $1,000 including diagnosis and programming.

Overall, fixing P0587 typically costs somewhere between $80 and $1,000. Most situations involve the simpler end of that range, so a methodical diagnosis before purchasing expensive parts will prevent unnecessary spending. Control module replacement is almost never the first thing to try.

Can You Drive with P0587?

In most vehicles, P0587 does not render the car undriveable — the engine starts, the transmission shifts, and basic operation continues. You may notice reduced performance or lose functionality in auxiliary systems tied to the affected circuit. However, if the fault is causing stalling, hard-starting, or warning lights related to brakes and steering, treat it as a priority and address it immediately.

Related OBD2 codes