Kann es sein dass du die interne Taktquelle nutzt?
Die ist nämlich im Auslieferungszustand aktiviert.
Das wäre der erste Ansatzpunkt.
Ein weiterer Punkt ist, dass du den Timer nicht zurücksetzt. Das kann er automatisch, wenn du im TCCR0A das WGM01-Bit setzt, nennt sich "Clear Timer on Compare match (CTC) mode", Datenblatt Seite 110.
Gruß
Lorcan