Ater each write to eeprom, place a "PAUSE 6". This will allow enough time for the write to complete for that byte. Let us know...