DTC codes / U30xx · Network wiring and bus faults / U3031
U3031 is a generic network communication code indicating that a control module received a message reporting the ignition output is off when it expected the ignition circuit to be active. The computer detected a mismatch between the commanded ignition state and the actual feedback from the ignition output circuit, typically via a serial data bus message.
If the engine starts and runs normally, you can drive cautiously to a repair shop, but avoid turning the engine off in an unsafe location because a no-start may occur. If the engine stalls or will not start, do not drive and have the vehicle towed.
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.