Severity High
P1397

P1397: System Voltage Out of Self Test Range

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 conditions. Common causes include a weak or failing battery, faulty alternator, loose or corroded battery connections, or a defective PCM. This code is often accompanied by other voltage-related codes and can lead to erratic vehicle behavior or no-start conditions.

High
Severity
$50-$150
Typical Cost
High
Frequency

01. Most Common Causes

02. Symptoms You Will Notice

03. Step-by-Step Diagnosis

1

Step 1: Inspect battery terminals and cables for corrosion, looseness, or damage. Clean and tighten as needed.

2

Step 2: Test battery voltage with a multimeter (should be 12.6V+ at rest, 9.6V+ during cranking).

3

Step 3: Test alternator output (should be 13.5-14.5V with engine running).

4

Step 4: Check for parasitic draw and inspect PCM power/ground circuits.

Need an OBD2 Scanner for the P1397? 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?

It is not recommended to drive with this code, as low voltage can cause stalling, poor performance, or a no-start condition. High voltage can damage electronic components.

How much does it cost to fix?

The cost typically ranges from $50 to $150 for diagnosis and repair, depending on whether the battery, alternator, or cables need replacement.

06. Related Codes