External interrupt fires early?

Did you try setting the pin as an input and using the pullup resistor?