analog sticking is easy to fix... take the controller apart and cover it with baby powder, put it back together...

i've been doing that to fix stuck analog sticks since 64

do you have a lens eye cleaner? (disc with a brush on it ot clean the eye of the reader) if not you might wanna think about picking one up and seeing if that fixes the problem...