P1581 on a GM vehicle means the engine control module (ECM) has detected an abnormally high voltage on the cruise control move circuit, which is the signal path used by the cruise control switches to command speed changes. The ECM expects a specific voltage range on this circuit and sets the code when the voltage stays above the acceptable threshold, indicating an open circuit, a short to voltage, or a faulty switch.
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.