Well Vitamin D deficiency can cause joint and bone pain.... Can you post your recent blood test results that should include Vitamin D/TSH,FT4,FT3/Vitamin B12/Iron,Ferritin and Uric acid and RF to confirm no Arthritis..I have been dealing with all kind pain and now recently diagnose low testosterone level in male that can cause all kind of other symptoms include the one i am having . It is worth to check testosterone ,estrogen level as well.
I am doing quite better since my testosterone level went up little bit.
You need to take a minimum of 1,000 to 2,000units of D per day
I left a response on the post regarding Vitamin D FTB4