I like to use the thumbstick on my Logitech G13 gamepad for movement. In most games it's necessary to bind the stick to WASD, but since this game has analog movement support, I'd really like the fluidity of motion this can provide (and does provide, when using an Xbox360 or PS controller).

The problem I'm having is that I don't seem to be able to run in all directions. The stick is set to Joystick mode in the Logitech software, and the game is set to use it as a gamepad.
With sensitivity around 50, I can only run in the forward direction, and every other direction I can only walk.
If I turn sensitivity down to about 30, I can run forward, and I can run to the left, but I still walk backwards or to the right (my camera is set to legacy mode, going backwards my character should turn and run, which it does with the stick set to WASD).
If I turn sensitivity down any further than that, I start walking forward without even touching the stick.
If I turn sensitivity to about 70, I can only walk forward, and cannot move in any other direction.

I've used the calibration tool several times, and nothing seems to change. Please tell me there's a way to make this work.