What values do you use for the timing R and C? I also had problems with some of the bits not reading well, finally I used 3900 Ohms for the resistor and no C at all. Also you could try to add this line: DEFINE I2C_HOLD 1 (see pbp manual), it worked for me when I increased the clock speed of my pic to 20MHz.