P1294 on a GM vehicle means the powertrain control module (PCM) commanded a target idle speed but the actual engine speed stayed outside the acceptable window for longer than the calibrated delay. The PCM compares desired idle rpm against the crankshaft position sensor signal and sets the code when it cannot bring idle back into range using the idle air control (IAC) valve or electronic throttle control (ETC).
You can usually drive the vehicle to a shop, but avoid long idling in traffic and watch for stalling when you come to a stop. If the engine stalls repeatedly or idle surges badly, park it and have it diagnosed before continuing to drive.
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.