Magnesium deficiency
symptoms are numerous but from your list of
symptoms includes wide spread pain (my my doctor thought I had fibromyalgia), ear ringing, migranes, blurry vision, wheezing, dizziness, fluid retention, fatigue (although fatigue and fluid retention are symptom of insulin resistance/pre diabetes as well) to name a few symptoms. Your kidneys might not be too healthy either.
Just to add, my mother currently has severe oedema in her ankles due to untreated hypothyroidism.