he only does this when he begins to purr. he will kind of cough and gag, is it a hairball? he has been doing it for a few months now, the first time i noticed it was last year sometime and it seems to have subsided untill now as he is doing it pretty regularly. he is 3 or 4 years old. tia