just not sure if the boundary warning are the problem , i use a macro DT_int14.bas for instant interrupts , and since including the macro code i see this warning msg ( 306) x 3 when doing a compile but the code is working fine , removing some code when compiling does reduce the warning msg down to 2 but thats about it , removing the macro removes the msgs completely

I am also using the same chip as you for my prog

Not sure if this aids you or just confuses , but perhaps the problem may be else where not the msg it creates , just a thought