U0107

Lost Communication With Throttle Actuator Control Module

U0107 is a generic OBD-II network diagnostic trouble code: Lost Communication With Throttle Actuator Control Module. It is logged by the engine control unit when the throttle monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.

Code
U0107
Group
Network
System
Throttle
Severity
Critical (limp mode / no-start)
Need U0107 disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

What U0107 means

U0107 is stored when the PCM detects a loss of CAN bus communication with the throttle actuator control module (TACM). On systems where the electronic throttle body (ETB) is governed by a dedicated module rather than being driven directly by the PCM, continuous network communication is required for closed-loop throttle control. The TACM translates accelerator pedal position signals and PCM torque demand into precise throttle plate angle commands.

With communication lost, the PCM cannot control engine output via the throttle and will typically command the engine into a severe limp mode or may initiate a controlled shutdown as a safety measure. Electronic throttle control regulations require a fail-safe strategy that prevents unintended high-speed operation, so most implementations either hold the throttle at a fixed low-idle opening or shut it completely.

This is a safety-critical fault. Root causes include CAN bus wiring damage, a blown TACM supply fuse, or TACM internal failure. Given the safety implications, a thorough electrical diagnosis including network signal quality testing is mandatory before road testing the vehicle.

Common causes

Most-frequently reported root causes when U0107 is logged.

  • 1
    Open or short circuit in the CAN bus segment serving the TACM.
  • 2
    Blown supply fuse for the throttle actuator control module.
  • 3
    Failed TACM internal processor or CAN transceiver.
  • 4
    Corroded or damaged TACM harness connector.
  • 5
    Interference from a nearby electrical fault pulling down the CAN bus.
  • 6
    Loose TACM ground connection causing intermittent dropout.
  • 7
    Partial module programming failure leaving the TACM in an unresponsive state.

Symptoms drivers notice

Engine enters severe limp mode with very limited throttle response.
Accelerator pedal may have no effect on engine speed beyond idle.
MIL and electronic throttle control warning light illuminated.
Possible engine shutdown or no-start depending on fail-safe strategy.
Scan tool cannot communicate with the TACM.

How to diagnose U0107

A typical diagnostic flow when this code is present.

  1. 1
    Retrieve all DTCs and identify whether other modules also report communication loss on the same bus.
  2. 2
    Check TACM power supply fuses and verify supply voltage and ground at the module connector.
  3. 3
    Inspect TACM connector and wiring for corrosion, damage, or looseness.
  4. 4
    Test CAN bus differential voltage at the TACM with an oscilloscope.
  5. 5
    Perform a module scan to confirm the TACM is absent from the network.
  6. 6
    Verify CAN termination resistance is within specification.
  7. 7
    Do not road test the vehicle until throttle control is confirmed operational.

Related network codes

Frequently asked questions

Is U0107 dangerous?

Yes. Loss of throttle control communication is a safety-critical condition. The vehicle should not be driven until the fault is diagnosed and repaired.

Can a software update cause U0107?

A failed or interrupted module programming event can leave the TACM in an unresponsive state, generating U0107. Completing or reflashing the module often resolves it.

How is U0107 different from P2100-series throttle actuator codes?

P2100-series codes indicate the PCM can communicate with the throttle but detects a mechanical or electrical fault within the ETB system. U0107 specifically means network communication with the dedicated TACM has been lost entirely.

Can I temporarily bypass the TACM to get the vehicle moving?

No. Bypassing electronic throttle safety systems is not recommended and may be illegal in some regions. The proper repair must be completed before operating the vehicle.

Disabling U0107 in software

RaceTune can permanently disable U0107 — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.

Permanent
The monitor is disabled in the ECU itself — not just cleared. It cannot return.
Tailored to your file
Each patch is matched to your specific software version — never a one-size-fits-all file.
Reversible
The original file is always preserved. Reflash the stock to return the ECU to factory state.

Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.

Got U0107 in your scan?

Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.

Upload your file