What Does P1697 Mean?
The PCM failed to store odometer mileage data to its internal memory (SRI - Service Reminder Indicator mile). This indicates an EEPROM write failure similar to P1696 but specifically affects mileage storage functionality.
Common Causes
55%
PCM internal EEPROM memory failure
20%
Corrupted PCM calibration or software
15%
Intermittent power loss to PCM during write cycle
10%
Faulty battery or charging system causing voltage fluctuations
Diagnostic Steps
1
Step 1: Verify battery voltage remains stable above 12.5V with key on, engine off
2
Step 2: Check PCM power supply circuits and main relay operation
3
Step 3: Inspect all PCM connector terminals for corrosion or looseness
4
Step 4: Attempt to reprogram PCM with latest manufacturer calibration files
5
Step 5: If reprogramming unsuccessful, PCM replacement is necessary with mileage transfer procedure
Estimated Repair Cost
$400 - $1,500
Parts + labor, varies by vehicle and location
The PCM failed to store odometer mileage data to its internal memory (SRI - Service Reminder Indicator mile). This indicates an EEPROM write failure similar to P1696 but specifically affects mileage storage functionality.
The most common cause of P1697 (PCM Failure SRI Mile Not Stored) is: PCM internal EEPROM memory failure
Typical repair costs for P1697 range from $400 to $1,500, depending on the vehicle, location, and whether you do it yourself or go to a shop.
Does not affect vehicle operation or safety. Primary concern is loss of accurate mileage recording which affects warranty, service intervals, and vehicle value documentation.
Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to P1697 to identify the root cause.
OBDHut Mobile App
Scan codes directly from your car with the OBDHut app.
Coming Soon
Quick Info
Category
Powertrain
System
Engine Control Module / Odometer
Difficulty
Type
Manufacturer
Recommended Tools
OBD2 Scanner
A quality scan tool helps you read codes, view live data, and clear faults.