DTC codes / U04xx · Invalid data received from a module / U0442
U0442 indicates that a control module on the vehicle's controller area network (CAN) received invalid or missing data from the engine control module (ECM) or powertrain control module (PCM), designated as 'B'. The receiving module expected a regular, properly formatted message from the ECM/PCM but instead detected corrupted, out-of-range, or absent data, so it flagged the communication fault.
The vehicle is generally safe to drive if it runs normally and only the warning light is on, but avoid long trips or heavy loads until the fault is diagnosed. If the engine stalls, runs poorly, or the transmission behaves erratically, stop driving and have the vehicle towed to prevent unsafe conditions.
Tools we recommend are in the Auto Veteran shop on Amazon. As an Amazon Associate we earn from qualifying purchases.
Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.
Get the app
Quick access from your home screen.