U041D Invalid Data Received From Rocker Arm Control Module B
U041D is the counterpart for rocker arm control module B, used where the switching of rocker arms is split, for instance by cylinder bank. The code tells that the engine controller still receives B's messages, but their lift or lock status cannot be trusted. Comparing with U041C helps: B alone points to that module, its harness branch or its solenoids, both together to the shared supply or the bus. No manufacturer documents U041D publicly and no thresholds are known. CARB requires monitoring of variable valve lift and plausibility checks of digital inputs. Likely effects: MIL, cylinders on the B side held in full-lift mode, higher fuel use and perhaps rough running. U011C is lost contact.
Likely causes
Symptoms
- Check engine light
- Uneven running or higher fuel use
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.