HomeTrouble CodesU0097

U0097 — Vehicle Communication Bus H Open

Generic OBD-II · all makesNetwork / communication

U0097 indicates that the vehicle's communication bus H has an open circuit, meaning the data line cannot carry signals between the modules that share this bus. The loss of continuity prevents normal module-to-module communication and typically sets the malfunction indicator lamp.

Symptoms

What causes it — most likely first

1. Open wiring or damaged connector on bus H

A broken wire, corroded terminal, or loose connector on the bus H circuit creates an open that stops signal flow.

2. Faulty module connected to bus H

A module such as the ABS, TCM, or body control module may have an internal bus driver failure that presents as an open on the shared line.

3. Missing or failed termination resistor

If the required 120‑ohm termination resistor at the end of bus H is absent or open, the bus will appear open to the network.

4. Gateway or bus‑master module malfunction

The module that manages bus H arbitration can develop an internal fault that leaves the bus in an open state.

5. PCM/ECM internal bus driver failure

Rarely, the powertrain control module's own bus H driver can fail, but this is only considered after all external wiring and modules are verified good.

How it's diagnosed

  1. Retrieve all stored codes and note any additional communication‑related codes.
  2. Visually inspect bus H wiring harness, connectors, and grounds for damage, corrosion, or disconnection.
  3. Measure continuity and resistance of the bus H circuit between the PCM and each module; verify the presence of the correct termination resistance.
  4. Check the termination resistor(s) at the ends of bus H for proper value and connection.
  5. Isolate and test each module on bus H individually using a scan tool or breakout box to identify a module that pulls the bus open.
  6. If all external checks pass, perform a PCM bus driver functional test per the service information before considering PCM replacement.

Code facts & related codes

SystemNetwork / communication
StandardizationSAE generic — identical on every make

Frequently asked

Does U0097 mean the PCM is defective?

Not usually. The code most often points to an open wiring fault, a bad connector, a missing termination resistor, or a faulty module on bus H. PCM failure is rare and should be confirmed only after all other causes are eliminated.

Can a missing termination resistor cause U0097?

Yes. The CAN bus requires a 120‑ohm termination at each end; if one is open or missing, the bus will appear open and set U0097.

How can I verify that bus H is actually open?

Use a scan tool that can display live bus voltage or a multimeter to measure the differential voltage on the bus H wires while the vehicle is powered. An open circuit will show no differential voltage or an infinite resistance reading.

Should I replace the PCM as a first step for U0097?

No. Replacing the PCM without confirming an internal bus driver fault wastes time and money. Follow the diagnostic sequence to rule out wiring, connectors, termination resistors, and other modules first.