I'm not entirely sure, however, if the EEPROM data is corrupted, I would imagine this is concerned with the ECU. Also, the bus error would point to the ECU. Just a thought! EEPROM is the electrically erasable programmable memory, which may refer to the ECU memory and may have to be re-programmed with the original values.