I2Cdelay = 1
klingt für mich jetzt ziemlich wenig. Hast du´s schon mal mit i2cdelay = 10 oder so probiert?
Sonst weiß ich aber auch nicht.

Mfg Thegon