DTC codes / U04xx · Invalid data received from a module / U046D
U046D means the engine control module (ECM) or another supervisory module has received invalid or missing data from the fuel pump control module B over the vehicle's controller area network (CAN) bus. The computer detected a message that was out of range, corrupted, or absent when expected, so it cannot trust the fuel pump control module's status.
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.