Hi:
What EEPROM are you using.?. I think it is a 24LC32 or bigger,because the word address.
You must make the pause for each Write of 10 ms. Some memories do not like only 5.
Greetings...
Ruben de la Pena