The reason why it jumps is so that it can keep pace with the player. Might fix it (probably not).
Thanks for the feedback either way!