OBD-II fault code

U3009: Control Module Ground B

What it means

A control module monitors its designated Ground B circuit for an electrical condition outside the expected range. It sets this code when that ground fault is detected; the exact monitoring criteria depend on the module.

At a glance

  • Usually lights the warning light of the system that lost communication
  • The engine or gearbox may go into limp mode

How it works

A control module uses Ground B as a designated electrical return path, distinct from Ground A. U3009 sets when the module detects that Ground B is outside its expected electrical range, which may interrupt that module’s operation.

Common causes

Most likely first.

  1. Ground stud corroded
  2. Gateway module routing CAN messages incorrectly
  3. CAN terminating resistor (120 Ω) drifted out of spec

Symptoms

  • Multiple warning lights may illuminate
  • Affected modules may go into limp mode or shut down
  • Specific functions inoperative depending on module
  • Diagnostic tools may show communication faults

How to diagnose it

  1. Scan all modules and save freeze-frame or event data to determine which module reports Ground B trouble and whether other codes point to a shared network or power issue.
  2. Use service information to locate that module’s Ground B connection, then inspect its stud, cable, and connector for corrosion, looseness, or physical damage.
  3. Measure voltage drop across Ground B while the module is operating and compare it with the manufacturer’s specification.
  4. Check continuity through the Ground B wire and inspect its terminals for poor contact, broken strands, or contamination.
  5. If Ground B passes its checks, assess related communication faults and test gateway routing and CAN termination according to the manufacturer’s procedure.

Common fixes

  • Clean and tighten the Ground B stud and connection.
  • Repair or replace a damaged Ground B wire, terminal, or connector.
  • Repair the gateway if confirmed to be routing CAN messages incorrectly.
  • Repair or replace the CAN terminating resistor if testing finds it outside the manufacturer’s specification.

Can I keep driving?

Avoid driving if the affected module supports braking, steering, restraints, or another essential function, or if the vehicle enters limp mode or shuts down. An unstable Ground B can cause intermittent loss of module functions and communication.

A code shows where the control module detected a fault, not always which part failed. Check the causes in order and confirm with a test before replacing parts. Have several codes? Check them together

This is a generic code: it means the same on every make. The car’s maker may add more detail in its own service information.

Nearby codes