U0107
Lost Communication With Throttle Actuator A Control Module
Throttle control network
Generic OBD-II
High
What it means
U0107 means the ECM has lost communication with the throttle actuator control module, which manages the electronic (drive-by-wire) throttle. Without it, the engine typically falls into a reduced-power fail-safe mode, and on some vehicles it may not start. It usually points to a wiring or connector fault, a power/ground problem, a bus fault, or a failed module.
High
Can I keep driving? Not really — losing the throttle control module usually forces the engine into limp/fail-safe mode with sharply reduced power, and some vehicles won't start, so fix it before driving.
Common symptoms
What you'll notice
- Reduced engine power or limp mode
- Check-engine light, sometimes a throttle warning light
- Poor or no throttle response, hesitation, or stalling
- Hard start or no-start on some vehicles
Common causes
Most likely first
- Wiring or connector fault between the ECM and the throttle actuator control moduleLikely
- Poor power or ground to the throttle control moduleCommon
- Failed throttle actuator control moduleCommon
- CAN bus fault interrupting the moduleLess often
How to diagnose & fix
Work through it in order
- Scan for companion U-codes and any throttle/pedal (P2100-series) codes.
- Inspect the module connector, wiring, power, and ground.
- Check bus continuity between the ECM and the throttle control module.
- Repair the wiring or replace the module if it stays unresponsive.
- Clear codes, perform a throttle relearn if required, and retest.
FAQ
Quick answers
Is it safe to drive with U0107?+
No. Without the throttle control module the engine usually drops into a low-power fail-safe mode, and throttle response can be unpredictable, so drive as little as possible until it is repaired.
Can I just clear U0107?+
It returns as soon as the module drops offline again. The wiring, power, ground, or module fault has to be found and fixed.
Related codes
Often seen with U0107
Read & clear U0107 yourself
Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.
✓ Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX