P2500 is set when the PCM detects that the generator lamp control circuit is stuck low, meaning the voltage at the lamp driver is below expected levels. This usually indicates a problem in the charging system’s lamp circuit rather than a failure of the engine computer itself. In most cases the issue is traced to the alternator, its wiring, fuses, or the lamp bulb.
The internal voltage regulator or field coil can short to ground, pulling the lamp circuit low and preventing proper lamp operation.
A chafed harness or corroded connector can create a direct short to ground on the lamp control line, forcing the circuit low.
If the fuse that protects the generator lamp circuit is open, the circuit will remain low and the lamp will never illuminate.
A burned‑out bulb or failed LED will keep the circuit open, causing the PCM to see a low condition and set P2500.
The PCM’s driver transistor that controls the lamp can fail, but this is the least common cause and should be verified after other components are ruled out.
No. The PCM is rarely at fault. Most problems are in the alternator, its wiring, fuses, or the lamp bulb. PCM replacement should only be considered after those items have been verified as good.
A weak or failing battery can affect charging system voltages, but it does not directly cause the lamp circuit to stay low. The fault lies in the lamp control circuit itself.
P2500 primarily indicates a lamp circuit issue. If the alternator is not charging, the battery may drain, eventually preventing a start, but the code alone does not stop the engine.
If the alternator is not charging, the vehicle will rely solely on the battery, which will drain over time. Prompt diagnosis is recommended to avoid a dead battery or stall.