Severity High
U0107

U0107 Lost Communication with Throttle Actuator Control Module

📅 Last reviewed: July 2026
What does the U0107 code mean?

The U0107 code indicates that the Powertrain Control Module (PCM) has lost communication with the Throttle Actuator Control (TAC) module. In drive-by-wire systems, the PCM constantly monitors the accelerator pedal position and sends signals to the TAC module to regulate the throttle plate. This code is set when the PCM does not receive valid signals from the TAC module within a specified time, typically causing the PCM to limit engine power or enter limp mode to prevent damage.

High
Severity
Variable
Typical Cost
High
Frequency

1. Commonly Affected Makes

This is a generic OBD2 code, potentially applicable to any manufacturer using this diagnostic standard.

2. Most Common Causes

3. Symptoms You Will Notice

4. Step-by-Step Diagnosis

1

Scan for additional codes and verify U0107 is present

2

Inspect wiring and connectors between PCM and TAC module for damage, corrosion, or loose connections

3

Check battery voltage and ground at the TAC module

4

Test CAN bus communication for shorts or opens

5

If all else is good, suspect a faulty TAC module or PCM

5. Frequently Asked Questions

Is it safe to drive?

No, it is not safe to drive. The vehicle may enter limp mode with reduced power, increasing the risk of an accident. Have it diagnosed and repaired immediately.

How much does it cost to fix?

Repair costs typically range from $200 to $1,200 depending on the root cause. Wiring repairs are cheaper, while replacing the TAC module or PCM can be more expensive.

6. Related Codes

Need an OBD2 Scanner for the U0107? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →