Also assuming that they are I2C EEPROMS, make sure that they aren't locked up by sending out a 12 or more clock pulses from the PIC, with the data line is pulled high by the pull-up resistor.
You can get a problem where the EEPROM is in the middle of sending data or an acknowledge, and the PIC is at a different place.
When the pulses are seen by the EEPROM and no data is acknowledged, it will go into its standby state. You can then get the I2C module or the code to start the I2c communication.