Just a thought. Have you had your adrenals checked? I don't mean with a blood test, but preferably with a urine test. You might want to check out the symptoms of adrenal fatigue at Dr. Michael Lam's site (also CZ has an Ask Dr. Lam forum) and at stopthethyroidmadness.com.
Hypoadrenalism & hypothyroidism are often missed in blood tests. I know. It happened to me with both.