Periodically enabling interrupt 0

Try changing the RC DEBOUNCE cap to 1 uF.