Vielleicht bin ich blind, ich seh nix Böses im Code:
ABER
Die setzt zwar portc.0
aber nie wieder zurück ???

Anderes: ist der Watchdog disabled ? (-->fuses)