So about 10 days ago, my controller started to get an extreme drift on the left stick if I didn't touch the stick for about 5 seconds. It makes the controller basically unusable because in a game like RDR2, my character will start walking after 5 seconds, or in Madden a defender will jump offsides before the snap, etc. It also occurs in the Xbox UI, in the controller app, etc., it sucks.
I've had the controller since feb, Feb 29, but when I went to initiate an exchange it said it was out of warranty which really pissed me off.... UNTIL... I found if you register the controller through your device registry w/ Microsoft, it'll add an extended warranty for free automatically to the device. For me, it was 2 years, but I think it depends on your state/country.
This is just good to do in general and if you have the controller you may as well do it now. For me, I just did it ... ykmow.. 6+ mos after buying the controller and it just worked, but it'd probably be better to do it sooner rather than lateer.
Process:
https://support.microsoft.com/en-us/help/18878/microsoft-xbox-device-registration-process
Takes you here:
https://account.microsoft.com/devices/ (need to be logged in)
And you can easily add the controller, and it'll up your warranty (at least it did it for me). And then you can start the replacement process right there.