i've been having alot of problems too, i was at pc today working on sw 5s.
my theory is this: you're starting to go off axis because you're popping hard off of your left foot (assuming you're spinning over your left shoulder). so when you pop, your left foot is pushing too hard and throwing your shoulders off axis.
my idea is that to stay on axis, you need to edge super hard with your right foot and use that to set your spin. that way it'll be a more even pop.
this is my theory and i was testing it a bit today, what do you think though?