That seems all good, except the breadboard.So many people have bad connections with breadboards.What I2C chip are you using ?What is your code ?
What exactly is the problem you are having.Can the arduino "see" the I2C device, try an I2C scanner program to see what addresses it picks up. Often it is the address that you are using that is wrong.
The problem is simply that sometimes the module's output frequency doesn't change.
but sometimes things work.