Thanks Dwayne. That is what I am trying to do. If I can substitute RESUME with GOSUB and RETURN this should fix it right? The alternative is to break down about 200 lines of code and find an alternative. The subroutine START that I have in my bad GOSUB code is very important. It addresses, powers down other chips, checks for button & switches & has to be there. - Peter