Wie sieht es denn aus, wenn du in der if Abfrage erst den Timer enablest und dann die Interrupts? Also oben dann das Enable Interrupts weg...

Ehrlich gesagt habe ich jetzt auch keine Ideen mehr.