ive experience all these t0o!!! bt just like yours, doctors think i just have gerd. one prescribe me prednisone, antibiotic for my red and slightly swollen throat and antacid, prilosec.
he told me that if ever i wont be well, hell perform another test to see my thyroid status. so what i did was to find another doctor. same thing, he said its a stress-related disorder. my test was all normal.
so i guess all we have to do if ever it occurs again is to have a good relaxation technique.