OBD-II trouble code
P0623: Generator Lamp Control Circuit
The circuit that controls the battery/charging warning lamp has an electrical fault — the lamp may be stuck on, stuck off, or the signal between alternator and dash is broken.
Quick facts
- System
- Powertrain
- Category
- Charging / Electrical
- Severity
- Medium severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $50 – $700
- DIY difficulty
- Intermediate DIY
What does P0623 mean?
The battery/charging warning lamp on your dash isn't just a bulb — it's part of a control circuit between the alternator (generator), the engine or body computer, and the instrument cluster. On many designs the lamp circuit even provides the small excitation current that wakes the alternator up. P0623 sets when the computer detects a fault in that lamp control circuit: it commands the lamp and sees the wrong voltage, or the feedback doesn't match.
Causes split between the trivial and the meaningful: a burned-out lamp/LED or cluster fault, wiring or connector problems between the alternator and cluster, a failing voltage regulator (often integrated in the alternator) driving the lamp line incorrectly, or a computer driver fault. On excitation-style systems, a broken lamp circuit can even cause a real problem — an alternator that doesn't start charging.
The key risk isn't the code itself; it's that a dead warning lamp can't warn you. If the charging system later fails, your first notice may be a dead car instead of a red light.
Common causes
- Open or shorted wiring in the lamp control circuit
- Burned-out warning lamp or instrument cluster fault
- Failing voltage regulator (integrated in the alternator) mis-driving the lamp line
- Corroded connector at the alternator or cluster
- PCM/BCM lamp driver fault (less common)
Symptoms
- Check engine light on
- Battery/charging lamp stuck on with the engine running
- Battery lamp never lights, even at key-on bulb check
- Possible no-charge condition on excitation-style systems
- Otherwise normal running
Diagnostic steps
- 1.Key on, engine off: confirm whether the battery lamp lights during the bulb check — its behavior narrows the fault immediately.
- 2.Measure charging voltage at the battery with the engine running (roughly 13.5-14.8V) to separate a lamp-circuit fault from a real charging fault.
- 3.Inspect the alternator connector (especially the small lamp/excitation terminal) and wiring for corrosion or damage.
- 4.Check the cluster/lamp side — bulb, LED, or cluster driver — per service data.
- 5.Test the voltage regulator's behavior on the lamp line.
- 6.Repair wiring or replace the failed component; verify both the lamp check and charging behavior.
Repair cost
$50 – $700
A wiring or bulb repair is cheap. If the voltage regulator/alternator is mis-driving the lamp circuit, an alternator replacement runs $300-$700 on most vehicles. Diagnose which side of the circuit is at fault before buying an alternator.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with alternator replacement preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
This is an intermediate DIY job. It usually involves diagnostic steps, specialty parts, and some careful work in tight spaces. If you have the tools and a service manual or trustworthy video for your specific vehicle, it is achievable in a weekend. Otherwise, a competent independent shop will be faster.