PulseIn, but then different?

Glad to help. I see the confusion now. attachInterrupt takes an argument of 0 or 1, but that is external interrupt 0, not pin 0.