HomeTrouble CodesU0003

U0003 — High Speed Can Communication Bus Open

Generic OBD-II · all makesNetwork / communication

Code U0003 indicates that the High Speed Controller Area Network (CAN) communication bus has an open circuit, meaning there is a physical break in the wiring preventing the vehicle's computers from exchanging data. This open circuit disrupts the digital network, causing modules to lose contact with each other and setting this network-level fault code.

Symptoms

What causes it — most likely first

1. Wiring harness damage

Chafed, broken, or severed CAN bus wires (CAN High or CAN Low) creating an open circuit anywhere in the vehicle's wiring loom.

2. Corroded or disconnected connectors

Pins pushed back, water intrusion, or loose connections at a module or intermediate connector breaking the continuous bus circuit.

3. Open terminating resistor

One of the two 120-ohm terminating resistors is disconnected or has failed, which physically breaks the bus loop if the resistor is inline rather than parallel.

4. Internal module open circuit

A module on the CAN bus has an internal open circuit, physically breaking the communication line inside the module itself.

5. PCM/ECM failure

A physical failure inside the Powertrain Control Module that breaks the internal CAN bus circuitry, which is exceptionally rare.

How it's diagnosed

  1. Connect a compatible scan tool to the DLC and attempt to communicate with all modules to identify which specific modules are offline and which are still communicating.
  2. Measure resistance between pins 6 (CAN High) and 14 (CAN Low) at the DLC; an infinite (OL) reading confirms a complete open circuit, while 120 ohms indicates one leg or resistor is open.
  3. Visually inspect the wiring harness and connectors for chafing, corrosion, or damage, focusing on areas near the modules that lost communication.
  4. Use the 'divide and conquer' method by unplugging modules or intermediate connectors along the CAN bus to isolate which section of the wiring contains the open.
  5. Perform pin drag tests at the connectors of the offline modules to ensure the terminals have proper tension and are making continuous contact.

Code facts & related codes

SystemNetwork / communication
StandardizationSAE generic — identical on every make

Frequently asked

Does the U0003 code mean my PCM or ECM is bad?

No, it rarely means the PCM is defective. Replacing the PCM for a U0003 code is a common and costly misdiagnosis. The code indicates an open circuit in the CAN bus network, which is almost always caused by damaged wiring, a corroded connector, or a disconnected terminal—not a failed computer.

What exactly does 'Bus Open' mean?

A 'Bus Open' condition means there is a physical break or disconnect in the communication circuit. Just like a cut electrical wire stops the flow of power, an open CAN bus wire stops digital messages from traveling between the vehicle's computers.

Can I drive my vehicle with code U0003?

It is generally unsafe and not recommended. Because the High Speed CAN bus controls critical systems like the engine, transmission, and ABS, a loss of communication can lead to stalling, a no-start condition, or unexpected warning lights, compromising vehicle safety.

How do you test for an open CAN bus?

The primary test involves measuring resistance between pins 6 and 14 at the OBD-II diagnostic port with the ignition off. A normal reading is roughly 60 ohms. A reading of 120 ohms indicates one side of the bus or one terminating resistor is open, while an infinite (OL) reading confirms a complete break in the bus circuit.