Hi Sean,

Did you have your PIC reset itself or do any unusual things?

All my inputs are interrupt driven, maybe this is also a problem.

I am going to try changing it to a PIC18F452 to see if it helps.

Thanks.