Even on my Logitech Rumblepad 2 one of the analog sticks sometimes thinks that it's turned slightly so it thinks it constantly going left or the like and usually just moving the stick about a little or unplugging and then plugging the controller back in again fixes this. Of course it also helps to make sure I don't have Xpadder assigning other commands to the buttons (I sometimes forget for instance that I have Xpadder on my no$gba profile when playing Devil May Cry 4 on PC).