Wenn du noch immer das Servo am Mikrocontroller hast, dann klemm das doch einmal ab und setz für Testzwecke einmal eine LowCurrent-LED mit so ca. 1,2kOhm gegen GND gegen den Port. Wenn es genauso tickt das ganze auf einen anderen Port nehmen den du frei hast, auch gerne mal einen anderen Port (anstatt Port C einfach mal PortB nehmen) evtl. hast dir auch nur einen Port abgeschossen. Möglicherweise streut dir das Servo in die Spannungsversorgung des Mikrocontrollers und bringt ihn dauernd zum Reset.
Kannst aber auch einmal den Microcontroller mit dem Programmer "Erasen", dann das Programm neu einspielen. Manchmal hilft das auch etwas bei Fehlverhalten.

Grüße Wolfgang