VinGear VIN decoder VinGearVIN decoder, VIN lookup & history check Check a VIN

U0107 code meaning

Lost Communication With Throttle Actuator A Control Module

Network system Generic code U01xx codes Check engine light

What U0107 means

U0107 targets a stand-alone throttle actuator control (TAC) module, as used before throttle control moved into the engine controller. In GM's 2004 and 2005 truck tables (4.3–6.0 L and 8.1 L) the PCM and TAC module traded data over a dedicated serial link; the PCM declared a gap after 18.75 ms and the TAC module after 25 ms. Each missing or corrupt message added 10 to a counter, each valid one took 1 away, and 500 ms without valid data produced a Type A code with MIL on the first trip. Without this link the electronic throttle is no longer cross-checked, so the engine usually runs with restricted power. U0408 covers invalid TAC data and U0308 a software mismatch.

U0107 at a glance

  • Check engine lightYes, usually on
  • Emissions testCan fail
  • Limp modePossible
  • Repair difficultyMedium
  • Typical labor0.5 to 3 hours
  • Clears after repairWhen cleared with a scanner

Symptoms of U0107

  • MIL on
  • Reduced engine power, throttle barely opens
  • Idle unstable or engine stalls

Common causes of U0107

  • Most likelyOpen, shorted or chafed serial data lines between PCM and TAC module
  • PossibleTAC module supply or ground faulty
  • PossibleCorroded connector at the TAC module
  • Less likelyTAC module internally faulty

Check the most likely causes first. Replacing parts by guesswork is the most expensive way to clear a code.

Parts involved

Throttle actuator control moduleCAN bus wiring

What each part of U0107 means

UNetwork system: communication between the control modules (CAN bus).
0Generic code: it means the same on every make (SAE standard).
07The exact fault in that area.

What to do next

  • Note U0107 and any other codes stored with it: several codes together often point to one cause.
  • Check for loose connectors and damaged wiring around the parts the code names.
  • Check open recalls for your car: some faults are fixed for free by the dealer. Enter your VIN.
  • Clear the code only after the repair. If it comes back, the fault is still there.

Buying a used car? Scan it for stored codes before you pay. A recently cleared memory can hide a problem.

Questions about U0107

What does U0107 mean?

U0107 means "Lost Communication With Throttle Actuator A Control Module". U0107 targets a stand-alone throttle actuator control (TAC) module, as used before throttle control moved into the engine controller. It is a generic code, so it means the same on every make.

Is it safe to drive with U0107?

Drive gently and only to a workshop. With U0107 the car can go into limp mode (reduced power) to protect itself.

Will U0107 fail an emissions test?

Yes, it can. U0107 is emissions-related, so most inspection programs fail a car while it is stored or while the check engine light is on.

How hard is U0107 to fix?

Difficulty: medium. A typical repair takes 0.5 to 3 hours of work. This is a job for a workshop.

Will U0107 clear itself after the repair?

Clear the code with a scanner after the repair. If the fault is fixed, it does not come back.

Look up another code

Technical content: OBDex open OBD-II database (public domain, CC0), checked 5 Nov 2026, edited for US drivers by the VinGear team.
Technical sources for U0107