DTC codes / U00xx · Network wiring and bus faults / U0058
U0058 is a generic network communication code indicating that the vehicle's primary communication bus, often called the CAN (Controller Area Network) bus, has a low voltage condition on its D (+) data line. The computer that set this code detected that the positive data wire was persistently at or near ground potential instead of toggling between the normal high and low voltage states, which prevents modules from exchanging messages reliably.
Do not drive the vehicle if multiple warning lights are on or if the engine runs poorly, because lost communication can disable safety systems and cause unpredictable behavior. If the vehicle drives normally and only the warning light is on, you may drive it directly to a repair shop, but avoid long trips and any situation where a sudden loss of power or instrumentation could be dangerous.
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.