one more thought, do any of your isr routines alter the eecon registers , ie a read eprom