Home › OBD2 Codes › P2504
P2504 Charging System
Charging System Voltage High
The control module has detected that the charging system voltage is higher than expected. The alternator or its regulator is overcharging, which can boil the battery and damage sensitive electronics if not corrected.
🚗 Use caution. Overcharging can damage the battery and electronics. Have it checked promptly and avoid extended driving.
Is P2504 really the problem on YOUR car? Get a free AI diagnosis ranked by probability for your exact year, make, and model.
Run Free Diagnosis →
🎯 Top Causes, Ranked by Likelihood
#1 Faulty voltage regulator $100-$400
The regulator commands too much output, overcharging the system.
#2 Faulty alternator $300-$700
The alternator overcharges due to an internal fault.
#3 Poor ground connection $20-$150
A bad ground causes the regulator to misjudge and overcharge.
#4 PCM or wiring fault $80-$600
A control or sensing fault leads to a high voltage command.
🩺 Common Symptoms Charging or battery warning light on Very bright or flickering lights Battery swelling or a sulfur smell Frequent bulb or electronics failures
💰 Repair Cost: DIY vs Shop
📋 Free OBD2 Code Cheat Sheet
The 50 most common codes with likely cause and DIY fix cost. Sent once, no spam.
🔧 How to Diagnose P2504 1 Measure charging voltage; readings above about 15 volts indicate overcharging.
2 Inspect and clean the alternator and battery ground connections.
3 Test the voltage regulator and replace if faulty.
4 Replace the alternator if it overcharges, then clear and retest.
❓ Frequently Asked Questions Is overcharging dangerous?
Yes. It can boil the battery and damage electronics, so address it promptly.
What voltage is too high?
Sustained charging voltage above roughly 15 volts is generally considered overcharging.
Can a bad ground cause this?
Yes. A poor ground can make the regulator misread system voltage and overcharge.
🔗 Related Codes
Don't guess. Know exactly what's wrong. AmpAuto's AI ranks the real causes for your specific vehicle in 30 seconds.
Diagnose P2504 Free →