U0120 indicates the powertrain control module (PCM) has stopped receiving data from the Starter/Generator Control Module (SGCM) over the CAN bus. The SGCM manages the integrated starter-generator unit, often used in mild-hybrid or advanced start-stop systems. This loss of communication disables cooperative functions such as regenerative braking or assisted launch.
Corroded, bent, or moisture-intruded pins in the SGCM harness, or opens/shorts in the high-speed CAN+ and CAN- lines, are the most frequent source of intermittent or total signal loss.
The SGCM may suffer internal circuit board damage, voltage regulator failure, or CAN transceiver faults that prevent it from responding to network requests.
Weak battery condition or poor charging system performance can drop reference voltage below the SGCM's operational threshold, causing it to drop off the bus.
A short to ground or power in the data bus, missing termination resistors, or conflicting modules flooding the network can isolate the SGCM from the PCM.
Although uncommon, a malfunction in the PCM's CAN transceiver could theoretically fail to acknowledge valid messages from the SGCM; this should only be considered after wiring and the SGCM are proven good.
Short trips are usually possible, but start-stop functionality and assisted torque may be disabled. If the starter-generator is the sole cranking source, the engine may not restart once stopped; repair is advised before relying on the vehicle.
Rarely. U0120 almost always stems from wiring, power/ground issues, or the SGCM itself. PCM replacement is typically unnecessary and should be the final step only after the SGCM and network wiring are verified.
Disconnecting the battery may erase the code temporarily, but it will return immediately or after the next drive cycle if the underlying open circuit or module fault remains.
Yes. Low voltage can cause the SGCM to shut down or drop off the CAN bus. Always perform a battery load test and charging system verification before replacing modules.