reverse sneeze is what i think too
they can go on for a long time sometimes with them