Hallo

Dann schauen wir mal.

TCNT0 = 255 also Ende der Blinkerei
Damit wird Timer0 gestoppt.

Wenn du jetzt die Timer neu startest, steht in TCNT0 immer noch 255 drin.
Damit wird der Timer0 aber ein paar Schritte weiter wieder gestoppt.

Timer0 Overflow dürfte normalweiser nur mal zufäälig aufgerufen werden.

Probier mal so

Sub Neustart
TCNT0 = 246
Start Timer0
Start Timer2

Toggle Portd.7 'Dient nur zum anzeigen, ob überhaupt die Sub funktioniert

End Sub

MFG
Dieter