P1566 on a GM vehicle means the engine control module (ECM) has detected that engine speed exceeded the limit allowed while the speed control system was active, so it has disabled cruise control to protect the powertrain. The ECM compares actual engine RPM against a calibrated threshold whenever cruise is engaged and sets this code when the two disagree beyond that limit.
The vehicle remains safe to drive because the ECM disables cruise control when this code sets, but avoid using cruise until the fault is repaired. If the engine flares or surges unexpectedly, have the vehicle inspected before continuing highway driving.
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.