PIC24 I2C status bits not set
Ok, if you are having problems with I2C, and you have already tried everything that I mentioned above. THE THE I2C MODULE IS DEAD.

Really, the above code works perfectly with I2C2 module.

Hopefully someone will find the above code usefull.