P1508 on a GM vehicle means the powertrain control module detected that engine idle speed dropped below the target range while the idle air control valve was being commanded to open and raise RPM. The computer monitors idle speed against a calibrated threshold and sets this code when the actual RPM stays too low despite the IAC valve's corrective command.
You can usually drive the vehicle to a shop, but avoid heavy electrical loads, extended idling in traffic, and rapid throttle changes that could cause a stall. If the engine stalls repeatedly or the idle is dangerously low, stop driving and have it towed to prevent a loss of power steering and braking assist.
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.