All of a sudden Link is moving on his own again. I tried un-installing the gamepad and re-installing it. Now, I get an error when trying to install it when it worked fine the first time.
And when I test out my gamepad, the thing on the bottom left isn't centered.
When I go to calibrate it, it appears like that without me moving the joystick. And, Link is still now being possessed. It worked fine when I un-plugged and re-plugged it, then, when I went back to the game later, it acted up again.
Here is the screenshot of my calibration: