I am not a doctor so I cannot say what it is you have , I presume all your blood work came back normal.
A lot of immune disorders have similar symptoms, however most of what you describe appears to fit the bill for fibromyalgia.
They say fibro can be triggered by a virus ( mine was) joint pain, skin hyper sensitive ( clothes sometimes hurt) , unable to control body temperature, pain pain and more pain that travels around your body, it can be a dull ache, sharp shooting pains, deep burning pain, every type of pain imaginable..fatigue and headaches.
If you Google Fibromyalgia you will see that diagnosis is made mainly by the presence of tender points. Using the chart test these areas on your body. When pressed these points will burn and hurt for a while after pressing the area. If you have no pain in 11 of the 18 points then that should rule out fibro.
Diagnosis of fibro often takes years.
Keep going back to your doctor, ask for a referral to a rheumatologist and then hopefully they can diagnose you. As I said previously, immune disorders all have overlapping symptoms make the doctors figure it out for you. I know your frustration.