I would think more along the lines of auto-immune diseases than virus. Viruses just come and go. There might be more hormonal going on - pain can signal cortisol going up and down. I hope you find your solution!
Wondering how you made out at the doctor... hope you are well...
Just a quick note to say hi! I hope you are feeling a bit better today!