HomeTrouble CodesU0107

U0107 — Lost Communication Throttle Actuator Control Module

Generic OBD-II · all makesNetwork / communication

U0107 means the engine computer (PCM/ECM) can no longer communicate with the Throttle Actuator Control Module over the CAN/data bus. On most vehicles this module is built into the electronic throttle body, so the code often points to a throttle-body, wiring, or connector problem rather than the PCM itself.

Symptoms

What causes it — most likely first

1. Failed throttle actuator control module / throttle body assembly

The throttle actuator control module is commonly integrated into the electronic throttle body. Internal circuit failure can stop communication and set U0107 even though powers and grounds are present.

2. Wiring or connector fault at the throttle actuator

Corroded, bent, backed-out, or contaminated terminals, plus chafed or broken wires near the throttle body, are frequent causes of intermittent or total communication loss.

3. Open or short in CAN bus circuits

Damage to the high- and low-speed CAN wires between the throttle actuator module and the PCM can interrupt data communication and trigger this code.

4. Power or ground loss to the throttle actuator module

A blown fuse, bad relay, poor ground connection, or high-resistance feed circuit can keep the module from powering up and responding to the PCM.

5. Aftermarket throttle body or prior repair error

An incompatible replacement throttle body, missing module, or incorrect installation can prevent proper communication.

6. PCM internal failure

A faulty PCM is possible but uncommon for U0107; it should only be considered after wiring, powers, grounds, and the throttle actuator module have been verified.

How it's diagnosed

  1. Visually inspect the throttle body connector and harness for corrosion, oil contamination, bent pins, chafing, and proper locking.
  2. Check battery voltage, key-on power feeds, grounds, and fuses/relays for the throttle actuator module using a wiring diagram.
  3. Measure CAN bus continuity and resistance between the throttle actuator module and the PCM; look for opens, shorts to power/ground, or high resistance.
  4. Check for related DTCs and perform a module communication scan to confirm whether the throttle actuator module is online or offline.
  5. If wiring and power/ground are good and the module remains offline, substitute or test the throttle body/throttle actuator control module assembly before condemning the PCM.

Code facts & related codes

SystemNetwork / communication
StandardizationSAE generic — identical on every make

Frequently asked

Do I need to replace the PCM for code U0107?

Usually no. U0107 is most often caused by a failed throttle actuator control module (often part of the throttle body), a wiring fault, or a connector problem. PCM failure is one of the least likely causes and should only be considered after the module, wiring, powers, and grounds are proven good.

Can I drive with U0107?

You can usually drive to a repair facility, but expect reduced engine power, limp mode, or limited throttle response. Extended driving is not recommended because throttle control may be unpredictable.

Is U0107 usually just a bad throttle body?

It often is. Because the throttle actuator control module is integrated into the throttle body on many vehicles, internal module failure is a common reason for lost communication. However, wiring and connector issues must be ruled out first to avoid unnecessary replacement.

Why am I told to replace the PCM when the real problem is the throttle body?

U0107 is a communication code, and some technicians misinterpret it as a PCM fault. In reality, the code means the PCM cannot talk to the throttle actuator module, and the root cause is far more likely to be the module itself, its wiring, or its connector than the PCM.