P1596 on a GM vehicle means the body control module (BCM) or engine control module (ECM) has detected that the speed control switch circuit is stuck at a high voltage level, typically near battery voltage, when it should be fluctuating or resting at a lower reference voltage. The computer monitors the signal from the cruise control switch pack on the steering wheel and sets this code when the voltage on the switch signal circuit remains above the expected threshold for a calibrated amount of time.
You can usually continue driving safely because the cruise control may be inoperative or unpredictable, but avoid using the cruise control until the fault is repaired. If the steering wheel controls behave erratically or the horn stops working, have the clock spring inspected promptly because it also carries the airbag circuit.
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.