eso de arduino se apaga y no hace nada no es buena señal. Es señal de cortocircuito.
resistencias en los pulsadores ayudaran.
También seria recomendable en la condición que si el servo ya esta en la posición 0 o 180 no modifique la variable ni se mueva.