Symptoms of U0107
- Unstable, high, or low idle, or stalling.
- Erratic speedometer, cruise-control, or shift behaviour.
- Check-engine light with a hesitation or surge.
Common causes of U0107
- A dirty throttle body, idle-control valve, or throttle-position sensor.
- A failing vehicle-speed or wheel-speed sensor, or its wiring.
- Vacuum leaks or a related sensor forcing the idle/speed strategy.
Useful checks before replacing parts
- Check power and ground at the throttle actuator control module first, including its fuses and any relay that feeds it, because an unpowered module is silent in exactly the same way as a failed one.
- Establish whether one module is missing from the network or several are, since a whole missing segment points at bus wiring or a gateway rather than at the named controller.
- Load-test the battery and check charging voltage before anything else, because low system voltage drops modules offline and sets communication codes across unrelated systems.
Related OBD-II codes
These nearby speed / idle entries can help compare wording and pin down the fault area.