Thats exactly what I was meaning, M50. I will look into setting 74 tomorrow.
What I have also found on this machine during the restart of a program, which is different than all our other Haas machines, is that if there is an M01 at then end of an operation and I try to restart the program at the next tool change after the M01, I get a "no feed rate specified error" If I put a G00 into the program, it restarts. It appears that the G00 is not modal after the M01.
Could setting 74 have anything to do with this.
All our other Haas machines can restart easily at any tool change point. I would select the start of the sequence, the controler would run through the whole program, select the previous tool, go to the last XY location, do a Z movement, then restart the program.