I know I'm new at this, but I still can't believe that I missed that one. It works!

Now, any idea why it would work on the 16f628a without the goto main and not on the 12f629?

Many Thanks