I'm inclined to agree with Martin. @predictable, that a consult with an endocrinologist might be helpful. Some of your symptoms sound like a problem with your parathyroid (different than the thyroid, but in a similar location). You might ask specifically to have a blood test done to check on the parathyroid hormone levels. I would also encourage you to seek a second opinion at a Mayo facility or at the very least a university medical center with a multidisciplinary approach.
I hope you find some answers. Will you post again?