P1388 on a GM vehicle means the engine control module (ECM) has detected an open or shorted circuit in the control wire for the Auto Shutdown (ASD) relay, which is the relay that powers the fuel pump, ignition coils, and fuel injectors. The ECM commands the ASD relay on when the ignition is on and the engine is cranking or running, and it monitors the control circuit for expected voltage changes; when the voltage does not match the commanded state, it sets this code.
If the engine starts and runs normally, you can drive the vehicle to a repair shop, but avoid long trips and be prepared for a stall. If the engine cranks but does not start, do not keep cranking; have the vehicle towed to prevent starter damage and safely diagnose the no-start condition.
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.