Hmm maybe Microsoft gamepad drivers only calibrate when installing the driver (must be a bad M$ joke or something). That's why I prefer Saitek or Sony controllers :/
So I guess you could try installing a new driver or reinstalling the current one.