My Model Rotates When Animated
Might be a quaternion rotation issue.... if your bone is performing a full rotation at some point you will find it had to make a reverse rotation to get back to where it started..   try a different rotation method..  Unfortunately it means you might have to start animating from scratch