Setzt du den Wert von TCNT1 in der Interruptroutine immer wieder neu ?? Ansonsten hast du bis auf das erste Mal immer die maximale Zeit die du mit dem Timer warten kannst und die liegt bei 4,1 Sekunden bei 16 Mhz

MfG Kjion