tengo problemas en programar servos

buenas tardes,noches o dias; pues la verdad ya e programado micro servos con el ejemplo de arduino(sweep)
pero cuando lo trato de hacerlo yo el servo no me responde como se debe,si le mando en la posición 0 jira y jira o cuando le mando     hacer un sweep pero echo por mí lo hace pero comienza a temblar o igual lo mando a 0  responde bien pero en ese mismo instante comienza a moverse despacio y a vibrar. pues me gustaría saber si ya esta dañado mi servo(es análogo de 1k marca:mystery)

yo lo programo así con:
miservo.write(0);
delay(1000);
.....
.....

pues mas que nada no me responde ya a la programacion ya lo intente con el ejemplo que tiene arduino y ya ni eso funciona.....mmm...para empesar los micro servos tenían un tope en el engrane y se lo quite con cuidado y quedo bien,no estorba cuando jira pero tendrá eso que ver?
aun que yo no lo creo.