DTC B1007: EEPROM Write Error: Description
WARNING: This page is about a different car, the 2001 Cadillac Seville. However, it is still accessible from the selected car via links, so may be relevant.
A control module performs internal tests on EEPROM each time module performs a write function to a memory address in EEPROM. Module reads back data that has been written and compares it to the data. DTC will store when data read back after a write does not match data being written 3 consecutive times. When DTC is stored, control module finds another area to write information to. This new area becomes permanent area for storage of this information. DTC will clear when control module makes a successful write to EEPROM.