Gracias por las respuestas, os comento un poco.
Ciertamente en un principio el servo que utilizaba era analogico, ahora tengo uno digital y el problema es que cuando posiciona por ejemplo a 0º esta perfecto, pero es imposible posicionarlo a digamos 120º ya que se descontrola y no coge posición fija.
No lo tengo alimentado directamente del arduino si no con fuente externa.
En cuanto pasa de unos pocos grados ya no es estable haciendo sus giros.
Gracias y saludos.