U040C Invalid Data Received From Exhaust Gas Recirculation Control Module B
U040C concerns a second, separately networked EGR control unit, B. Two units appear on engines with separate high- and low-pressure recirculation paths, common on modern diesels, or with one EGR valve per cylinder bank; which one counts as B is up to the maker. The engine controller logs U040C when module B keeps talking but its content fails validation, while module A may still deliver clean data, which narrows the search to B's branch. Public manufacturer material and the NHTSA bulletins are silent on U040C, so its limits are not known; checks of counter and checksum as in GM's 2025 tables are the common pattern. With one EGR path unverified the controller usually closes it, NOx rises, and the MIL is expected because CARB treats EGR as a monitored system. U010B is lost contact, U040B module A.
Likely causes
Symptoms
- Check engine light
- Reduced power, more smoke or higher fuel consumption
Repair estimate
Typical range across vehicles; the real cost depends on what the testing finds.
Parts involved
Related codes
References: law.cornell.edu, en.wikipedia.org.