Curious if you ever found the cause. I am currently working on a quilt and having this exact problem! I do have a ruler base on the machine but going in a straight line I get ‘hiccups’ and just as you describe, it’s a fight to keep it straight. I feel like I’ve checked everything and still can’t figure out why the machine is doing this.