DTC codes / U30xx · Network wiring and bus faults / U300B
U300B is a generic body/control-module code indicating that a module has detected an implausible or missing signal on the ignition input circuit that reports Accessory, On, and Start positions. The computer compares the expected voltage states from the ignition switch or push-button start system against what it actually sees, and sets this code when the inputs do not match a valid key-on sequence.
The vehicle may start and run normally, but an ignition input fault can cause an unexpected no-start or accessory power loss, so avoid long trips and do not shut the engine off in an unsafe location until the cause is found. If the car fails to crank or the dash goes dead intermittently, stop driving and have it diagnosed.
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.