DTC codes / U02xx · Lost communication with a control module / U029D
U029D is a generic network communication code indicating that the engine control module (ECM) has lost the controller area network (CAN) signal from the NOx sensor module labeled 'A'. The ECM monitors a dedicated serial data line or CAN bus for messages from that sensor and sets this code when expected periodic messages stop arriving for a calibrated time.
You can usually drive the vehicle short distances to a repair shop, but avoid heavy loads and long trips because the ECM may enter a reduced-power strategy and emissions compliance is compromised. If the engine enters limp mode, stop driving and arrange a tow.
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.