You've been here as long as me so I might be preaching to the choir here.
What you've described has happened to me a few times...what I believe happened, was when I
adjusted the aim point, I may have inadvertently, and drastically changed the distance as it jumps sometimes. And although, in theory that should not change the direction, I'm thinking the program gets confused or doesn't like it.
My two cents...
Joey