Zooms - The two things I have found that have caused this is Not drinking enough water, and lack of potassium. It is PAINFUL.. and takes a while to massage it to even get it from being completed cramped up. They (Dr's) say as we get older.. these become more frequent. I hope you find some relief.