U0091

U0091 Code Symptoms, Causes, Diagnostic Process, Cost & Safety

Quick Summary

U0091 OBD‑II Code: Symptoms, Causes, and How to Fix It

Drivers typically see a cascade of electronic malfunctions that appear unrelated at first glance. The check‑engine light may flash, but more often the instrument cluster flickers, power‑door locks stop working, and the windows become unresponsive. In many cases a “communication error” message appears on the dash, and the vehicle may refuse to start if the Body Control Module (BCM) cannot confirm a valid network. Because Bus G carries critical data for safety‑related systems, the fault can also disable airbags or the anti‑theft immobilizer, prompting a “service required” warning that persists until the short is cleared.

Symptoms

These signs stem from the loss of a reliable Bus G signal, which ties together body‑control functions and, in many designs, the airbag control network.

Why U0091 Problems Occur

Wiring Short or Damage

Physical damage to the harness—abrasion, crushed clips, or rodent chewing—can cause the negative (G‑) and positive (G +) conductors to touch. A short creates a low‑impedance path that overwhelms the network transceivers, forcing the system into a fault state.

Corroded or Loose Connectors

Connector pins that oxidize or loosen over time develop intermittent contact. When the pins on the G‑ and G + sides bridge, the bus registers a short. Water intrusion or exposure to road salt accelerates corrosion.

Faulty Control Module

A module with an internal failure (e.g., cracked PCB, water‑damaged driver IC) can internally tie the two bus lines together. The module then becomes the source of the short, propagating the fault to every node on Bus G.

Aftermarket Add‑Ons

Aftermarket accessories that tap into Bus G for power or data—such as alarm systems, remote starters, or custom lighting—may be wired incorrectly, creating a direct short between G‑ and G +.

Water Intrusion

Water entering the engine compartment or door panels can bridge conductors, especially if the vehicle’s drainage paths are blocked. Moisture creates a conductive film that mimics a hard short while the vehicle is parked in rain or deep puddles.

Diagnostic and Repair Procedures

  1. Retrieve the Code

– Connect a professional scan tool capable of reading manufacturer‑specific network codes. Confirm U0091 and note any additional Bus G related codes (e.g., U0100, U0121).

  1. Visual Inspection

– Examine the entire Bus G harness for signs of wear, chafing, or exposed conductors. Pay special attention to areas near door hinges, suspension components, and the BCM location.

  1. Continuity Test

– With the battery disconnected, use a digital multimeter to measure resistance between the G‑ and G + pins at each connector. A reading of less than 10 Ω indicates a short.

  1. Isolation by Segmentation

– Disconnect modules one at a time (starting with the BCM, then instrument cluster, then any auxiliary modules). After each disconnection, repeat the continuity test. When the short disappears, the last disconnected module is the likely source.

  1. Module Communication Test

– Reconnect the battery and run a “network integrity” test on the scan tool. Verify that each module reports a valid Bus G status. Faulty modules will show “no communication” or “bus short” flags.

  1. Repair Wiring

– If the short is traced to a harness, repair by replacing the damaged section or installing a protective sleeve. Ensure all connectors are cleaned with contact‑cleaner spray and reseated securely.

  1. Module Repair vs. Replacement

– For a module that internally bridges G‑/G +, repair is rarely reliable because the failure often stems from PCB damage or moisture ingress. Replacement with a new, VIN‑matched unit is usually more cost‑effective and restores full network integrity.

  1. Re‑programming

– After installing a replacement module, perform a full re‑flash using the manufacturer’s calibration procedure. This step writes the correct vehicle identification data and synchronizes Bus G timing.

  1. Clear Codes and Test Drive

– Clear all stored codes, then conduct a road test covering lock/unlock cycles, window operation, and a complete start‑stop sequence. Verify that the U0091 code does not reappear.

Typical Costs

When Replacement Makes Sense



If the diagnostic process isolates a control module that continuously shows a short between Bus G (–) and Bus G (+), replacement is the most reliable remedy. Repair attempts on a compromised PCB often provide only a temporary fix, and recurring shorts can damage other network nodes.

Modern control modules are complex, integrating security, immobilizer, and safety functions. Choosing a replacement isn’t just about hardware; it’s about ensuring the new unit is correctly programmed to your vehicle’s VIN and software version. Flagship One specializes in VIN‑matched control modules, providing a plug‑and‑drive solution backed by a warranty. Their expertise ensures the replacement unit communicates flawlessly with Bus G and restores all dependent systems without the long dealer wait times.

Preventive Maintenance

Service Recommendation: Most issues related to this fault are diagnosed and corrected through inspection, wiring repair, and calibration rather than module replacement. For modules not typically replaced through aftermarket suppliers, diagnosis and repair should be performed by a certified automotive technician with access to factory service information and tooling.