has puesto resistencias pulldown en los pulsadores? Has compartido el gnd del servo con el del arduino ?(si lo alimentas con fuente externa)
edito porque acabo de descargar el esquema,que por cierto,deberias haber subido a alguna pagina y poner el enlace....segun el esquema usas el mismo voltaje para alimentar placa ,pulsadores y servo,por lo que supongo que usas 5v y cuando se alimenta por vin la placa ,recomiendan usar 7v por la perdida que ocasiona el regulador (ojo ,solo la alimentacion de la placa ,no le vayas a meter 7v a los pulsadores....) .Esto puede ocasionar inconsistencia en el funcionamiento del arduino.