I think you need to disable the TMR4 interrupts in Donebyte, instead of clearing the flag.

I'll try to run it here on a 4520.

No Timer4, but Timer2 should do the same thing for me.
<br>