You've probably already tried this but in case you have not, in game in the gamepad settings under system config is a calibrate function, I had this same issue when I bought my first Xbox One controller and that fixed it for me. I hope you get it fixed soon!