I know that iFixit’s premise is fixing stuff by yourself, in other words DIY’ing the !&&* out of it BUT unless you want to take the controller apart and check if anything is broken or replace the sticks it’s pointless to fix it by other methods, especially the ones that don’t involve taking the controller apart. If you don’t want to open it then if it’s still under warranty the thing I’d highly suggest is having it serviced. Either this or just fix the insides. The other solutions seem a little to dangerous and temporary to me.