P1601 on GM vehicles means the Engine Control Module (ECM) has detected that its internal temperature has exceeded a safe limit, usually due to excessive heat buildup inside the module or its immediate environment. The ECM monitors its own thermal condition and sets this code when the calculated or measured temperature crosses a calibrated threshold, often as a protective measure to prevent permanent circuit damage.
You can usually drive the vehicle short distances to a repair shop, but avoid heavy loads, towing, or sustained high-speed driving that raises underhood temperatures. If the engine begins to stall or run poorly, pull over safely and arrange a tow to prevent further ECM damage.
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.