If you have access to another joystick try it and see if it works correctly. It's always a good idea if you can afford it to have a spare stick, i have 5. If that doesn't work uninstall your stick drivers, reinstall and recalibrate in windows/AH. I'm thinking i had that same problem with that stick when i had it in use, i've got 2 of those sitting here gathering dust. Think there is also a way to clear all your stick settings and calibrations from AH and start from scratch. Shoot Scuzzy an e-mail as he sent me the instructions on how to do that with my X52.
AKsleepy