Hey, so this happened to me multiple times. I started to try things to pin point the problem. I figured something out, but I don't know if this is for sure the problem. Every time it haooened to me, my controller would be on somewhat low battery. So, while it was happening, I put it to charge, almost every time, the controller would go back to normal. If this doesn't help you, then I hope that you will (or have) found out the problem.