U0107 Lost Communication with Throttle Actuator Control Module
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.
1. Commonly Affected Makes
This is a generic OBD2 code, potentially applicable to any manufacturer using this diagnostic standard.
2. Most Common Causes
- Open or shorted wiring between the PCM and TAC module
- Corroded, damaged, or bent pins in the communication circuit connectors
- Loss of battery voltage or ground to the TAC module
- Damaged or failed Powertrain Control Module (PCM)
- Issues with the CAN (Controller Area Network) communication bus
3. Symptoms You Will Notice
- Check Engine Light illuminated
- Reduced engine power or limp mode activated
- Poor throttle response or hesitation
- Engine may not start or stalls
4. Step-by-Step Diagnosis
Scan for additional codes and verify U0107 is present
Inspect wiring and connectors between PCM and TAC module for damage, corrosion, or loose connections
Check battery voltage and ground at the TAC module
Test CAN bus communication for shorts or opens
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.