As random as this may sound, it may be worth getting your Vit.D levels checked. Do you get cramp in your feet or legs? My feet hurt like mad when my vit D was low and got better when my levels came back up and in fact I tend to use the foot pain as a barrometer of when my levels dip again.