Have you tried the fibro meds like
Lyrica, Cymbalta or Savella? I have had a lot of relief from
Lyrica and did not sleep well until I started it. D-Ribose (only when I remember to take it) really helps. An excellent multi-vitamin, vitamin D, C0Q10, selenium and fish oil may also help. Not sure what pain relievers you have tried but do be aware that Tramadol doesn't work for everyone. It does nothing for me. I take ibuprofen and Tylenol 3's as needed. I hope you find some relief.