By the way, Lupus is not a clear cut dx, so many other issues need to be ruled out before.
Fibro is a "phantom dx" when docs are clueless as to why there is pain and inflammation.
Have you ever been tested for Lyme? Elisa testing has a 97% failure rate and the Western Blot will not be done unless you show a + Elisa.
You would need to have your blood send to a reputable tick lab like Igenex to have a lyme test done, but even then, chronic lyme rarely shows up.
If you get a few + lyme bands on the western blot, an Lyme doc will treat based on clinic symptoms.
Something to think about as well.....though I don't know enough about your symptoms to say if you're a candidate for lyme testing.