Its 100% the controller, when I used to play on the PS4 I used to suffer from this when I used one of my two controllers (I would cycle them when I needed to charge them) I ended up just using the controller that never experience the problem. I forgot about it one day and used the funky controller and lo and behold, that annoying problem was there. Time to buy a new controller.