Cruise Control Vent Control Circuit/Open
The P0586 code indicates that the Powertrain Control Module (PCM) has detected an open or malfunction in the cruise control vent control circuit. This circuit controls the vacuum release valve that vents the cruise control servo, allowing the throttle to return to idle when the system is disengaged. An open circuit prevents proper venting, potentially causing the cruise control to not disengage or operate erratically.
1. Most Common Causes
- Faulty cruise control vent solenoid (internal open circuit)
- Damaged, corroded, or disconnected wiring or connectors in the vent valve control circuit
- Blown fuse in the solenoid power supply circuit
- Internal PCM failure (uncommon)
2. Symptoms You Will Notice
- Cruise control inoperative or does not engage
- Cruise control does not disengage when brake is applied
- Check Engine Light illuminated
- Cruise control light on dash may flash or stay on
3. Step-by-Step Diagnosis
Step 1: Use a scan tool to confirm P0586 and check for other codes.
Step 2: Visually inspect the cruise control vent solenoid and wiring for damage or corrosion.
Step 3: Test the vent solenoid resistance with a multimeter (typically 20-40 ohms).
Step 4: Check for voltage and ground at the solenoid connector with the ignition on.
Step 5: If wiring and solenoid are good, test the PCM output or replace the PCM as last resort.
4. Frequently Asked Questions
Is it safe to drive with this code?▼
It is generally safe to drive, but the cruise control may not work or may fail to disengage, which could be a safety concern. It is recommended to have it repaired promptly.
How much does it cost to fix?▼
The cost typically ranges from $50 to $150 for parts and labor, depending on whether the solenoid or wiring needs replacement.
5. Commonly Affected Makes
This is a generic OBD2 code, potentially applicable to any manufacturer using this diagnostic standard.