HomeTrouble CodesU0676

U0676 — Lost Communication Fuel Level Sensor

Generic OBD-II · all makesNetwork / communication

This code indicates that the primary engine or body computer is no longer receiving digital data signals from the fuel level sensor. It typically points to a failure in the local communication network, such as a LIN bus or CAN bus, rather than a simple analog voltage issue. As a result, the vehicle cannot accurately read or display the amount of fuel in the tank.

Symptoms

What causes it — most likely first

1. Faulty fuel level sensor

The internal electronics of the fuel level sender inside the fuel tank have failed, preventing it from transmitting data over the network.

2. Wiring or connector issue

An open circuit, short to ground, or corrosion in the wiring harness between the sensor and the controlling module disrupts the communication signal.

3. Network bus fault

A localized failure on the communication bus, such as a LIN or CAN circuit, isolates the fuel level sensor from the rest of the network.

4. Body Control Module (BCM) failure

The module that directly communicates with the fuel level sensor has an internal circuit failure preventing it from receiving the signal.

5. Powertrain Control Module (PCM/ECM) failure

The main engine computer has failed internally, which is highly unlikely and should only be considered after all other possibilities are eliminated.

How it's diagnosed

  1. Scan for all codes and document them to see if other U-codes or bus codes are present, indicating a broader network issue.
  2. Inspect the wiring harness and connectors leading to the fuel level sensor for damage, corrosion, or loose pins.
  3. Check the power and ground circuits to the fuel level sensor to ensure the sensor is powered up and capable of communicating.
  4. Test the communication line for proper voltage and continuity between the sensor and the controlling module.
  5. If wiring, power, ground, and network lines are good, verify sensor output by observing data parameters while substituting the sensor with a known good one.

Code facts & related codes

SystemNetwork / communication
StandardizationSAE generic — identical on every make

Frequently asked

Can I still drive my car with code U0676?

Yes, drivability is usually unaffected, but you will not know how much fuel is in the tank, which could lead to running out of gas unexpectedly.

Does this mean my fuel pump is bad?

Not necessarily. The fuel level sensor is often physically attached to the fuel pump assembly, but a communication failure usually means the sensor's electronics or wiring have failed, not the pump motor itself.

Will replacing the PCM/ECM fix this code?

Almost never. Mechanics commonly warn against replacing the PCM for a U0676 code because the failure is almost always located at the fuel level sensor, the wiring, or the network bus. The PCM is rarely the cause.

Is this a difficult repair?

It depends on the cause. Fixing a wiring issue under the vehicle might be simple, but replacing the fuel level sensor often requires dropping the fuel tank or removing the fuel pump assembly, which can be complex.