Thanks for query.
From your history it seems that you might be having some chronic infective focus in your throat, most probably chronic infected tonsils.
It is also possible that you might be having some infection in your lungs giving rise to this problem.
Go for blood, TC, DC, ESR
Go for chest x ray
to rule out any pathology in the lungs.
After all reports go for the treatment accordingly.
Ok and bye.