noter:
Perdón. Repasando veo ahora que lo de los tres segundos lo habías puesto por si era la causa de esas pulsaciones "fantasmas". Me temo que no es porblema software; que si hay pulsaciones es porque se está disparando la interrupción.
Aclarando todo lo que he leido: Lo de los 3 segundos lo coloque para evitar que se registre mas de una vez al apagarlo, lo de las pulsaciones fantasmas me esta ocurriendo cuando empece a hacer uso del booleano, con mi codigo original no tenia problemas de este tipo y regitraba cuantas pulsaciones hiciera, llevo muchos meses usandolo y haciendole mejoras dia a dia, pero luego note que se perdia de 1 a 4 lineas cosa que habia pasado por alto dado que son 288 lineas y es dificil notarlo, pero de resto perfecto, ahora aplicare varias mejoras a ver si lo soluciono.