PCF rausnehmen und I2C-Pegel dann (nach normalem init) checken hast du gemacht ?
Wenn die Pegel nicht passen, ist der Bus ja scheinbar belegt, da muß er doch beim Bus-Übernehmen schon irgendwelche Fehler zeigen.
PIC mal tauschen geht wohl nicht ?