GM Service Manual Online
For 1990-2009 cars only

DTC Descriptor

DTC B0997 31: Memory Seat and Mirror Module Checksum Error

Diagnostic Fault Information

Perform the Diagnostic System Check - Vehicle prior to using this diagnostic procedure.

Circuit/System Description

The EEPROM (Electrically Erasable Programmable Read Only Memory) is part of the printed circuit board housed within the memory seat module (MSM). It stores variables required for the operation of the power seat system.

DTC B0997 will set if the EEPROM checksum is incorrect. The testing of the EEPROM checksum occurs every time the ignition is turned on. The DTC is reset when the EEPROM checksum is tested as being correct. The DTC is logged as a History DTC.

Conditions for Running the DTC

The MSM runs the program to detect an internal fault or compatibility concern when power up is commanded. The only requirements are voltage and ground. This program runs even if the voltage is out of the valid operating range.

Conditions for Setting the DTC

The MSM internal EEPROM has failed or is corrupt.

Action Taken When the DTC Sets

The system will set the DTC and disable itself.

Conditions for Clearing the DTC

    • The condition responsible for setting the DTC no longer exists.
    • The DTC can be cleared using a scan tool.

Reference Information

Electrical Information Reference

    •  Circuit Testing .
    •  Connector Repairs .
    •  Testing for Intermittent Conditions and Poor Connections .
    •  Wiring Repairs .

Scan Tool Reference

Control Module References

Circuit/System Testing

  1. Verify that no other DTCs are not set.
  2. If any other DTCs are set, refer to Diagnostic Trouble Code (DTC) List - Vehicle Diagnostic Trouble Code (DTC) List.
  3. Using a scan tool, select the DTC display function.
  4. If DTC B0997 31 is set to current, replace the MSM.

Repair Instructions

Perform the Diagnostic Repair Verification after completing the diagnostic procedure.

Memory Seat Control Module Replacement .