U046D Invalid Data Received From Fuel Pump Control Module B
U046D is about module B, the second of two fuel pump drivers, used on vehicles with two in-tank pumps or a saddle tank; for module A the matching code is U0410. A receiver, normally the engine controller, logs it when the module's reports, such as delivered pump output or its own fault status, arrive corrupt or implausible. No manufacturer documents U046D publicly. Ford shows that the same exchange can be judged without a U-code: in its 2024 OBD summary the pump B driver answers the engine controller over a duty-cycle feedback line, where 20 % (±4 %) flags an invalid command (P027B), 30 % an internal driver error (P26EA) and 0 or 100 % missing feedback, U016C, judged over 2-5 s with an 11-16 V supply. CARB requires fuel system components to be monitored. Expect the MIL, hesitation under load, hard starting or reduced power.
Likely causes
Symptoms
- Check engine lamp on
- Hesitation or power loss under heavy load
- Long cranking or stalling
Repair estimate
Typical range across vehicles; the real cost depends on what the testing finds.
Parts involved
Related codes
References: fordservicecontent.com, fordservicecontent.com, law.cornell.edu.