P1654 on a GM vehicle means the powertrain control module (PCM) has detected a fault in the control circuit for the Service Throttle Soon lamp, which is the dashboard warning that tells the driver the electronic throttle system needs attention. The PCM monitors the lamp circuit for expected voltage behavior when it commands the lamp on or off, and it sets this code when the circuit does not respond as expected, indicating an open, short, or excessive resistance in the lamp wiring or driver inside the PCM.
P1654 is safe to drive with because it only affects the warning lamp circuit and does not change how the engine runs. Avoid ignoring it indefinitely, since a non-functioning Service Throttle Soon lamp could hide a real throttle fault later, but there is no need to stop driving immediately.
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.