It has stick drift
How can I fix it
crwdns2934109:0crwdne2934109:0
In my experience, stick drift is generally a factor of one thing—analog joysticks. They tend to develop this problem across the board as a side effect of the way they function.
iFixit has a few resources that detail this issue and if you want some more in depth explanation I would check out this page on Hall Effect Joysticks which goes over the limitations of more traditional analog type sticks. Even though superior technologies exist, they still appear in the vast majority of gaming controllers.
Essentially, your solution here will probably be one of 3 things.
crwdns2934105:0crwdne2934105:0
crwdns2936751:024crwdne2936751:0 0
crwdns2936753:07crwdne2936753:0 4
crwdns2936753:030crwdne2936753:0 25
crwdns2942667:0crwdne2942667:0 93