OK, I've been looking again at the script I supplied and single-stepping it and there is a line:
DoOemButton (1003) 'Clear a possible feed-hold condition
When it reaches this point it jumps up 20mm or so then goes down again. I have no idea why that line is there, and removing it restores the functionality that I remember. Try editing it out and see what happens.
TPS' script also looks worth trying.
As background, my script is based on one I found on here with a few mods to suit my machine, but I've never taken the time to go through it and understand every line. I think there's quite a lot of history lurking in it! One day I think I will rewrite it from scratch so I fully understand it.