P1582 on a GM vehicle means the cruise control module has detected low voltage on the cruise direction signal circuit, which is the wire that tells the module whether the driver is commanding accelerate, coast, resume, or set. The computer sets this code when the voltage on that circuit falls below the expected threshold for a calibrated amount of time, indicating a short to ground, an open circuit, or a faulty switch.
The vehicle remains safe to drive because cruise control is a convenience feature, but you should avoid using the cruise control until the fault is repaired to prevent unexpected dropouts or unintended acceleration commands. If the cruise control engages on its own or the buttons behave erratically, stop using the system and have it diagnosed promptly.
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.