Hey all,
For many years I had this problem and wondered what the heck it was. After doing online research a couple years ago, I also found out they're tonsil stones. Almost every symptom in these posts (I've read them all), I have had at some point, and attribute them all to tonsil stones.
I used to get bronchitis and sore throats a lot as a teenager and into my early 20s (I'm 26 now), and saw doctors a lot. I had specifically asked to have my tonsils removed and was told it may be entirely pointless, seeing as they can grow back. I'm glad I didn't because I think it would have been pointless for me, because I no longer have such a problem with either sore throats OR bronchitis. I also read an article stating that young females who have recurring bronchitis can often grow out of it by their mid-20s, and lo and behold, I seem to have done just that. A bit of hope for anyone with the same problem.
Back to the tonsil stones. I can feel the sore throat coming and I often know when they are ready to come out. I try my best to manipulate my tongue/throat, being sure not to over-aggravate my throat (then it'll just hurt more!). For me, it's a feeling similar to trying to get out phlegm from a deep part of my throat. As soon as I feel the beginnings of a sore throat, I spray with Chloraseptic (antiseptic throat spray), being sure to hold my mouth in a way to reach as much into my tonsil area as possible (the area between the two flaps on each side of your mouth). Instead of swallowing the spray (you can, if you want, but watch the dosage), I spit it out, so I'm not really ingesting much. That way, if in an hour it starts hurting again, I can spray another couple times without overdosing. This stuff comes in mint flavours as well, so it also helps with the fear of having really bad breath from the stones. I keep that up until I get better, and, if it's caught early, it won't develop into anything too bad.
Good luck, be well, and hope this helps!