DOBD DashX ☰ Browse all codes
U0043

Vehicle Communication Bus B (-) Low

Communication network (CAN bus) Generic OBD-II Medium

What it means

U0043 means the voltage on the CAN "low" (-) wire of vehicle communication Bus B has dropped below its expected range, so modules on that bus struggle to exchange data. It usually points to a wiring short-to-ground, a bad connector, or a module dragging the bus down. The car often still drives, but if drivetrain modules share this bus you can see limp mode, so it's worth tracing quickly.

Medium

Can I keep driving? Often yes, but not guaranteed — a low CAN voltage garbles data on this bus; if the affected network carries drivetrain modules you could see limp mode, so have it traced promptly.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. CAN-low (-) wire shorted to ground or pulled below its normal range
  2. Chafed, pinched, or corroded bus wiring or a bad connector
  3. A failing module dragging the bus voltage down
  4. Poor power or ground feed to a networked module
  5. Water intrusion in a connector or module

How to diagnose & fix

Work through it in order

  1. Scan all modules and record every stored code to map which part of Bus B is affected.
  2. Inspect the Bus B wiring and connectors for chafing, corrosion, or moisture.
  3. Measure CAN-high/low voltage and resistance against spec to locate the short-to-low.
  4. Disconnect suspect modules one at a time to find one pulling the bus down.
  5. Repair the wiring or replace the faulty module, then clear and re-test.

FAQ

Quick answers

Is it safe to drive with U0043?+
Frequently the car still drives, but the affected modules can't communicate cleanly. If any warning-light or drivetrain systems sit on this bus they may act up, so get it diagnosed rather than ignoring it.
Can I just clear U0043?+
It clears, but a real short or failing module brings it back once the bus is active again. Repair the cause first.

Related codes

Often seen with U0043

Read & clear U0043 yourself

Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.

▶ Get it on Google Play
Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX