Pulsos "fantasmas" después de unas horas de operación

Hola a todos, espero puedan ayudarme.

Implemente un código en el arduino utilizando una placa Duemilanove, la función del código es hacer que un motor se encienda al pulsar un botón y que dure encendido durante 30 minutos y luego de que se apague deba esperar al menos otros 30 minutos para poder volverse a encender. Eso funciona, mi problema radica que después que el sistema lleva funcionando algunas horas, 4 o 5 de repente sin pulsar ningún botón, se ejecuta la acción de encendido del motor. ¿es algún problema conocido? ¿cómo puedo solucionarlo?

desde ya muchas gracias

Interesante. Dime, ¿como has conectado ese botón?

así como está en la imagen conectado al pin 9 de la placa que está configurado como input, en el código busco encender el motor con un pulso alto, crees que mi problema sea por esa configuración de la resistencia?

desde ya, gracias!

Creo que hace falta algo mas de información. Código y montaje no estaria nada mal. Para mi hay algo en el código que no está totalmente bien.