U040D Invalid Data Received From Turbocharger/Supercharger Control Module A
Turbocharger/supercharger control module A is in practice an electronic charger actuator that sets the vanes of a variable-geometry turbine or a wastegate on command and reports position and status back. U040D means those reports arrive but the engine controller judges them invalid. No manufacturer documents U040D publicly. The module is documented through its lost-contact code U010C: GM's 2017 small-diesel table expects its frames on a dedicated sensor bus, and FCA replaced the turbo actuator of 2015 Ram 2500/3500 trucks with the 6.7 L Cummins under a warranty extension when U010C came with boost codes (09-005-22). With invalid actuator data the boost loop cannot be closed with confidence, so the controller usually caps boost and torque; boost control is emission-relevant under CARB, so a MIL is likely. U040E is module B.
Likely causes
Symptoms
- Check engine light
- Noticeably reduced power (limp mode)
- Boost pressure codes stored alongside
Repair estimate
Typical range across vehicles; the real cost depends on what the testing finds.
Parts involved
Related codes
References: gsi.ext.gm.com, static.nhtsa.gov, law.cornell.edu.