Hello~Have you had any blood tests to rule out inflammation?
You could have a vitamin/mineral deficiency, probably vitamin D, B, and the minerals Calcium and Magnesium.
Another thought, food allergies, these can be tricky to diagnose, but they can cause all kinds of trouble in the body, the common ones are wheat, eggs, gluten and beef. Try cutting way back on these foods and see if that helps.
Try seeing a chiropractor as well, you may have some pinched nerves in your spine that could be causing this uncomfortable sensation.
I hope you feel better soon.