If you're trying to gosub to something in "Page 15", then it might be a problem.   With the 18F processors, there aren't any Pages. Program Memory is just one big block of Flash. There is a BANK 15, but that's RAM.

If things are freezing, or restarting, it could be from a "Stack Over/Underflow", or Interrupt Loop.

Some things to check ...
Use DISABLE before, and ENABLE after the ISR. AND, any subroutines that you GOSUB to from the ISR.

The ISR must "RESUME", not RETURN.

Make sure you reset the Interrupt Flag(s) before resume-ing.

Never jump out of a Subroutine using GOTO, always RETURN

Here's some more Stack information from Bruce.
http://www.picbasic.co.uk/forum/showthread.php?p=2686
<br>