Hi,
You mentioned you could have fibro? If you have, then it's an autoimmune condition like CFS. Random sore throats can happen with these conditions especially if you're run down. I had a sore throat on and off for 3 months last year, it would swap sides too!
It slowly got better over the school holidays when I wasn't teaching and using my voice.