DTC codes / U30xx · Network wiring and bus faults / U300D
U300D is a generic body/network code indicating that a control module has detected an invalid or missing signal on its ignition input on/start circuit, meaning the module cannot confirm the ignition switch is in the ON or START position. The computer sets this code when the voltage on that input does not match the expected state during key-on or cranking, often due to a wiring fault, a failing ignition switch, or a module power supply issue.
If the vehicle starts and runs normally, you can drive it to a repair shop, but avoid long trips or situations where a no-start would be dangerous. If the vehicle is intermittently failing to crank or start, do not drive it until the fault is repaired, as it may leave you stranded.
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.