Sounds as if you haven't set all your animation centers correctly.
haha... yeah, I completely forgot about the animation centers. They should be set in more or less the same place for each animation, otherwise your character will end up all over the place. The animation centers are what are used to align the character animations.