P1586 on GM vehicles means the powertrain control module (PCM) has detected an implausible signal from the second brake pedal switch circuit used by the cruise control system. The PCM expects the two brake switches to agree, and when the second switch stays open or closed when the first indicates a change, it flags this code because it cannot trust the brake release signal for cruise control.
The vehicle remains safe to drive because the primary brake system and brake lights are unaffected, but cruise control will not work reliably. Avoid using cruise control until the fault is repaired, and address the code promptly if you rely on cruise for long highway trips.
Tools we recommend are in the Auto Veteran shop on Amazon. As an Amazon Associate we earn from qualifying purchases.
Guidance is general and written for GM vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.
Get the app
Quick access from your home screen.