Hello VCT,
Sorry about the delayed diagnoses in what is causing your sore throat.
The whole work up process is tiring, as they rule various things out.
Only advice I can offer, is just keep sticking with your follow ups until they can give a satisfactory answer, and hopefully a fix.
Squeaky wheel gets the grease.....just keep squeking, eventually hopefully someone will grease ya'
Best wishes,
R/
CQ