Severity High
P1397

P1397: System Voltage Out of Self-Test Range

📅 Last reviewed: July 2026
What does the P1397 code mean?

The P1397 code indicates that the Powertrain Control Module (PCM) has detected a system voltage outside the expected range during a self-test. This typically occurs when the battery voltage is too low (below 9 volts) or too high (above 16 volts) during key-on engine-off or cranking. Common causes include a weak battery, faulty alternator, poor electrical connections, or a failing PCM. This code is often accompanied by other voltage-related codes.

High
Severity
$50-$150
Typical Cost
High
Frequency

1. Symptoms You Will Notice

2. Most Common Causes

3. Step-by-Step Diagnosis

1

Step 1: Check battery voltage with a multimeter (should be 12.6V+ engine off, 13.5-14.5V engine running).

2

Step 2: Inspect battery terminals and cables for corrosion, looseness, or damage.

3

Step 3: Test alternator output and voltage regulator function.

4

Step 4: Check for blown fuses or damaged wiring in the charging system.

5

Step 5: If all else is fine, test PCM for internal faults or reprogram if necessary.

4. Frequently Asked Questions

Is it safe to drive with this code?

It is not recommended to drive with this code as low or high voltage can cause stalling, poor performance, or damage to electronic components. Have the vehicle diagnosed and repaired promptly.

How much does it cost to fix?

The cost to fix P1397 typically ranges from $50 to $150 for a battery replacement or terminal cleaning, but could be higher if the alternator or PCM needs replacement.

5. Commonly Affected Makes

This is a manufacturer-specific code. The exact manufacturer is not confirmed in our current database.

6. Related Codes

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