Failing that, you could use a utility called JoyMouse, which allows you to use your joystick/pad as a fully functioning mouse (works wonders in paint programs).
This is, of course, assuming the joypad can function correctly. Also, it doesn't solve the main problem, just diverts it... :-(