OBD-II code P0621 indicates a malfunction in the generator lamp control circuit, which is the circuit that controls the charging system warning light on the dashboard. This code is set when the powertrain control module (PCM) detects an abnormal voltage or signal on the generator lamp terminal (often called the 'L' terminal) from the alternator.
The most common cause is a failing alternator that cannot properly control the lamp circuit, often due to a defective internal voltage regulator or worn brushes.
Open, shorted, or high-resistance wiring between the PCM and the alternator's L-terminal can disrupt the signal, often from chafing, heat damage, or corrosion.
In many vehicles, the charging system warning light bulb is part of the exciter circuit; a blown bulb can break the circuit and trigger this code.
Loose, corroded, or pushed-out terminals at the alternator plug or PCM connector can cause intermittent or complete loss of the lamp control signal.
An internal short or open in the instrument cluster circuit board can affect the generator lamp circuit, though this is less common than alternator or wiring issues.
A defective PCM is a rare cause; it should only be considered after all other components and wiring have been thoroughly tested and ruled out.
It is not recommended, as the code often indicates a charging system problem that can lead to a dead battery and leave you stranded.
Almost never. The PCM is very rarely the cause; the problem is usually a faulty alternator, wiring issue, or blown bulb. Replacing the PCM without proper diagnosis is a common misstep.
Often yes, because the L-terminal circuit is internal to the alternator. However, always check the wiring and bulb first to avoid replacing a good alternator.
The battery light can be triggered by a fault in the lamp control circuit itself, such as a wiring issue or blown bulb, even if the alternator is charging correctly.