DTC codes / U01xx · Lost communication with a control module / U016C
U016C is a communication fault where the engine control module (ECM) or another network module has lost the controller area network (CAN) signal from the fuel pump control module B, a dedicated module that regulates fuel pump speed and voltage. The ECM sets this code after repeated failed attempts to receive data from that module, indicating a break in the communication path rather than a direct fuel pump failure.
If the engine starts and runs normally, you can drive to a repair shop, but avoid hard acceleration and long trips because the fuel pump may lose control at any time. If the engine cranks without starting or stalls repeatedly, do not drive and have the vehicle towed to prevent a dangerous breakdown.
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 all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.
Get the app
Quick access from your home screen.