Severity High
P1610

P1610 ECM Keep Alive Memory Fault

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

The P1610 code indicates a failure in the Keep Alive Memory (KAM) test within the Engine Control Module (ECM). This memory retains adaptive learning data and diagnostic trouble codes even when the vehicle is off. The ECM has detected an inconsistency or error in reading/writing this memory, often due to a loss of constant power or an internal module failure. In many cases, this code is linked to the Nissan Anti-Theft System (NATS) or a problem in the ECM's backup power circuit.

High
Severity
Variable
Typical Cost
High
Frequency

01. Most Common Causes

02. Symptoms You Will Notice

03. Step-by-Step Diagnosis

1

Check the Keep Alive memory fuse and replace if blown

2

Inspect the ECM power supply wiring for damage, shorts, or opens

3

Verify proper connection and terminal tension at the ECM connector

4

Test for constant battery voltage at the ECM Keep Alive power pin

5

If all else is normal, suspect internal ECM failure or NATS issue; perform ECM reprogramming or replacement if necessary

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

1. Frequently Asked Questions

Is it safe to drive?

No, it is not recommended to drive with this code as it may cause stalling or no-start conditions, and could leave you stranded.

How much does it cost to fix?

Repair costs vary widely: fuse replacement is under $20, wiring repairs $50-$200, ECM replacement $500-$1500, and NATS-related fixes $100-$400.

2. Commonly Affected Makes

NissanInfiniti

3. Related Codes