DOBD DashX ☰ Browse all codes
U0108

Lost Communication With Alternative Fuel Control Module

Communication network / alternative fuel Generic OBD-II Medium

What it means

U0108 means the vehicle has lost communication with the alternative-fuel control module — the computer that manages a CNG, LPG, or bi-fuel system. When the engine controller can't talk to it, the alt-fuel system is usually disabled and the car falls back to gasoline, sometimes running poorly or refusing to start on alt fuel. The cause is normally a wiring, connector, power/ground, or bus fault at the module.

Medium

Can I keep driving? Often yes on gasoline — but the alternative-fuel system may be disabled and the engine can run poorly or refuse to start on alt fuel until it's fixed.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Power or ground fault to the alternative-fuel control module
  2. Damaged or corroded wiring/connector at the module
  3. Failed alternative-fuel control module
  4. CAN bus wiring fault between the module and the network

How to diagnose & fix

Work through it in order

  1. Confirm the code and check for other U-codes that point to a shared bus fault.
  2. Verify power and ground at the alternative-fuel control module.
  3. Inspect the module's wiring and connectors for damage or corrosion.
  4. Check CAN bus continuity to the module.
  5. Replace the module only after wiring, power, and ground check good; program if required.

FAQ

Quick answers

Is it safe to drive with U0108?+
On a bi-fuel vehicle you can usually run on gasoline, but the alt-fuel system may be offline and could stall or fail to start on gas. Have it diagnosed before depending on alt fuel.
Can I just clear U0108?+
It returns if the module still isn't communicating. The wiring, power, or module fault has to be repaired first.

Related codes

Often seen with U0108

Read & clear U0108 yourself

Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.

▶ Get it on Google Play
Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX