OBD-II trouble code
U040E: Invalid Data Received From Turbocharger/Supercharger Control Module 'B'
A module is receiving messages from turbocharger/supercharger control module 'B', but the data inside them is implausible or out of range. The connection is alive — the content is wrong. Can affect boost and power.
Quick facts
- System
- Network
- Category
- Network Communication
- Severity
- Medium severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $100 – $1,000
- DIY difficulty
- Shop recommended
What does U040E mean?
This is the 'B' counterpart of U040D. On engines with two turbochargers or a turbo-plus-supercharger arrangement, a second boost controller — turbocharger/supercharger control module 'B' — manages its charger. It commands the wastegate, variable-geometry vanes, an electric supercharger clutch, or a bypass valve, reads boost pressure and actuator position, and reports its status to the engine control module over the network. U040E sets when a receiving module is still hearing from control module 'B', but the data in its messages is invalid: a value is out of range, implausible, or contradicts what other modules see. The link is alive; the content can't be trusted. That is the key difference from a lost-communication code, which means the module has gone completely silent.
Because the fault is bad data rather than a dead bus, the causes cluster around whatever makes the module broadcast wrong information. A failing input — a boost/manifold pressure sensor, a wastegate or VGT position sensor, or a turbo speed sensor on the 'B' charger — can push the module into reporting values other modules reject. A sticking actuator can make actual boost behavior disagree with commanded position, producing implausible feedback. Low system voltage is a classic trigger, since actuator motors draw current and module logic gets unreliable as voltage sags. Corroded connectors and chafed wiring in the hot, vibration-heavy turbo area can corrupt otherwise-good messages, and outdated, corrupted, or mismatched module software can do the same.
Symptoms depend on which data is invalid. You may see a check engine light, reduced power or a limp/reduced-boost fail-safe, hesitation, or uneven boost delivery — and because this is the 'B' charger, the symptom may present as an imbalance between the two chargers (for example, boost that feels lopsided or drops at the RPM where the second charger should contribute). The car typically defaults to a conservative low-boost mode and remains driveable but down on power; avoid hard acceleration until it is fixed. U040E is frequently a secondary code — read the full list, because a companion boost-control or overboost/underboost code often names the real root cause.
Common causes
- Failing boost/manifold pressure, wastegate/VGT position, or turbo speed sensor on the 'B' charger feeding bad data
- Sticking VGT vanes or wastegate actuator on the 'B' charger making boost disagree with commanded position
- Low system voltage or a weak battery/charging system
- Corroded connectors or chafed wiring in the hot turbo-area harness
- Outdated, corrupted, or mismatched turbo/supercharger control module software
- Module replaced without proper programming
- Electrical noise or damaged bus wiring corrupting messages in transit
- Turbocharger/supercharger control module 'B' internal fault
Symptoms
- Check engine light illuminated
- Reduced power or a limp/reduced-boost fail-safe mode
- Boost that feels lopsided or uneven between the two chargers
- Hesitation, surging, or unusual boost-system noise
- Companion overboost, underboost, or boost-control codes stored alongside U040E
- Vehicle driveable but noticeably down on power
Diagnostic steps
- 1.Read ALL stored codes first — U040E is often secondary to a boost-control or over/underboost code that names the bad signal.
- 2.Confirm which physical charger is 'B' on this engine, then focus testing on its sensors, actuator, and harness branch.
- 3.Check battery and charging system voltage; low voltage is a common cause of implausible module data and weak actuator movement.
- 4.Use live data to compare commanded wastegate/VGT position and target boost against reported values for the 'B' charger.
- 5.Inspect the 'B' wastegate or VGT actuator for sticking or binding, and check for boost/vacuum leaks.
- 6.Inspect the 'B'-charger harness and connectors for corrosion, chafing, and heat damage.
- 7.Verify the module has the correct, current calibration, then address any companion boost codes before condemning the module.
Repair cost
$100 – $1,000
Cost depends on what is producing the bad data. A boost pressure or actuator position sensor typically runs $100-$350 including diagnosis. A wastegate or VGT actuator runs $150-$600 installed. Correcting low voltage or a charging fault is $150-$600. A module reflash is usually $100-$250, and turbo/supercharger control module replacement with programming is the expensive case at $500-$1,000 — but that should only follow thorough diagnosis, since U040E is frequently a secondary code. Actual turbo replacement, if the hardware is damaged, is far more.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with wastegate actuator replacement preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
Leave this one to a qualified shop. It typically involves emissions-critical components, refrigerant handling, or other work that requires manufacturer-grade tooling, training, or certification. DIY attempts often produce a more expensive problem than the original code.