Using I2C on ATMEGA328P-PU not working

It is working now. ... I took everything out of the breadboard and replaced it (on a different breadboard). Now I2C, along with everything else, is working as expected. Therefore, it was likely a bad connection somewhere, maybe to ground.

Thanks everyone for your input. Debugging these cases can be quite time consuming.

Cheers,
MathPi