No ACK from I2C EEPROM PIC18F
Solved ... to anybody who has this problem - change the pull ups to 100k and it works like a charm.

I request the Op to archive this question so that the code can be used by others who might need it.