Die Zeile mit TCCR0 &=~ ist etwas kaputt, da fehlt noch der Teil bis zum Semikolon. Sonst fällt mir gerade nichts auf.

Zu deinen Interrupts: Du musst das I-Bit im SREG nicht löschen, das wird beim Eintritt in die ISR automatisch gemacht und mit Verlassen der ISR wieder eingeschaltet.

mfG
Markus