servo write not working after timer interupt

How are you powering the servo?

DO NOT power it from the Arduino 5v pin as that pin cannot provide enough current.

The problem sounds as if the servo is causing the Arduino to reset frequently because it is drawing too much current from the 5v pin.

Give the servo its own power supply with a common GND with the Arduino.

...R