Severity High
P2504

Charging System Voltage High

What does the P2504 code mean?

The P2504 code indicates that the powertrain control module (PCM) has detected the charging system voltage is above the normal operating range, typically over 16 volts. This can be caused by a faulty voltage regulator, a shorted alternator field circuit, or a PCM issue. High voltage can damage electrical components and the battery.

High
Severity
$150-$400
Typical Cost
High
Frequency

01. Most Common Causes

02. Symptoms You Will Notice

03. Step-by-Step Diagnosis

1

Step 1: Use a multimeter to measure battery voltage with engine running; should be 13.5-14.5 volts.

2

Step 2: Inspect alternator wiring and connectors for damage or corrosion.

3

Step 3: Test voltage regulator and alternator output per manufacturer specifications.

Need an OBD2 Scanner for the P2504? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →

04. Commonly Affected Makes

ToyotaVolkswagen FordChevrolet HondaHyundai / Kia NissanBMW

05. Frequently Asked Questions

Is it safe to drive with this code?

No, high voltage can damage the battery and sensitive electronics. It's best to have it repaired immediately.

How much does it cost to fix?

Typically $150-$400, depending on whether the alternator or voltage regulator needs replacement.

06. Related Codes