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
| U | Network system: communication between the control modules (CAN bus). |
| 0 | Generic code: it means the same on every make (SAE standard). |
| 07 | The 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.