http://emedicine.medscape.com/articl...clinical#a0217
If I were you, I'd go see an endocrinologist. Have them check for parathyroid problems!!
This makes so much sense in light of all of your symptoms. Please read it and let me know what you think. Or just call an endo!

Annie