U0120: Lost Communication With Starter / Generator Control Module
What does U0120 mean?
U0120 is a network communication code that records when the vehicle's communication bus has lost contact with the starter or generator control module. Modern vehicles rely on a shared data bus (typically CAN bus) to allow modules to talk to each other, and the starter/generator control module is one of the nodes on that network. When other modules stop receiving expected messages from it, U0120 gets logged.
The most common triggers are a blown fuse supplying the starter/generator control module, a loose or corroded connector on that module, damaged wiring in the CAN bus harness near that node, or a failed module itself. Because this is a communication fault, it often appears alongside other U-codes if the issue is with the bus itself rather than the individual module. Checking the module's power and ground supply first is the right approach, followed by inspecting the CAN bus wiring for any obvious damage.
U0120 is rated high severity because the starter and generator controls sit in the powertrain. The module itself may still be working and only the communication interrupted, but you cannot tell which from the code alone. That said, a loss of communication with charging or starting system controls can affect how the vehicle manages electrical load, so it is worth having it investigated. Do not assume it will resolve itself without checking the physical connections.
Symptoms you may notice
- Check engine light (MIL) illuminated on dashboard
- Noticeable change in engine performance
- Unusual sounds or vibrations
- Possible issues with communication bus operation
- Vehicle may enter reduced power mode (limp mode)
Estimated repair cost
Typical range in Australia (parts + labour)
Common causes
- Failed control module
- CAN bus wiring fault or short
- Blown fuse to the affected module
- Water intrusion in a connector or module
- Battery voltage too low
What should you do?
This code sits in a powertrain control module. The engine or transmission can drop into limp mode or cut out, which is its own hazard in traffic or on a motorway. Get it diagnosed before your next trip rather than waiting for the next service.
Get a diagnosis for YOUR car
Code U0120 can mean different things depending on your vehicle. TorqueBot gives you a diagnosis specific to your make, model, and year.