So there are two pieces of text that are loaded separately with the question first and then the answers second. But with the second part the screen gets pushed down like so for a split second. I'm not sure I really understand what's causing it, but I've stepped through the code in a debugger to isolate the problem. The only thing I've come up with is that the problem happens when the scanline says Idle and then I think when Vblank occurs, it returns to normal. Anyway the problem doesn't happen for every question and in fact I can get it to go away by shortening that text by one character.
To give a little background info this is a translation hack for a mapper 1 game.
Thanks for any help.