This is pretty unusual, but normal common sense suggests trying a different controller if you have one.
Aside from that, the next step is to check the power. Make sure it’s getting 5 V.
Next step after that is a little harder, you’ll have to check the data signals and see the clock pulses are working correctly. If you don’t have an oscilloscope, that will be kind of difficult though.
If you get to step three, I would suggest sending it in for a repair.