Might the code be P062F?
P062F
The ECM did not complete the last electronic erasable programmable read only memory (EEPROM) write event during the last ECM power down.
This diagnostic runs once per ignition cycle at power up.
Action Taken When the DTC Sets
DTCs P0602, P0606, P060B, P061C, P062C and P062F are Type A DTCs.
DTC P2610 is a Type B DTC.
Conditions for Clearing the MIL/DTC
DTCs P0602, P0606, P060B, P061C, P062C and P062F are Type A DTCs.
DTC P2610 is a Type B DTC.
Circuit/System Testing
Observe the DTCs with the scan tool.
If DTC P0602 or P062F is set, attempt to program the ECM before replacing the ECM. Refer to Service Programming System (SPS). See: Testing and Inspection\Programming and Relearning
If DTC P0606 was set while performing SPS Programming, clear the DTCs and exit the diagnostic.
If DTC P0606 was set with DTC P0851 or P0852, first go to Diagnostic Trouble Code (DTC) List - Vehicle. See: Diagnostic Trouble Code Descriptions
Test the voltage and ground circuits to the control module for the following:
A short
An open
High resistance
Important: DTC P2610 can be set with a loss of battery voltage to the ECM with the ignition ON. The ignition must be in the OFF position before disconnecting the ECM.
If DTC P2610 is set, turn the ignition OFF and then completely disconnect the ECM harness connector from the ECM for approximately 1 minute. Reinstall all of the ECM connectors and then attempt to clear codes with the scan tool.
If DTC P2610 resets after code clear, replace the ECM.
Replace the ECM.