i know celiacs end up with nutrient deficiencies, notably zinc, and i strongly suspect that nutrients play a causal role in celiac disease. gluten free status improves nutrient status but not necessarily enough - especially if people just remove gluten without addressing other faulty dietary habits.
exercise can play a role in muscle spasms due to nutrient depletion and associated electrolyte issues.
as for magnesium. what form is your mag supplement again? mag glycinate? I'd always rather have mineral test results in hand first BUT, given how you are feeling after iron supplementation, it might be an idea to take a break from iron and do 600mg mag glycinate per day for a week. along with the b vitamins, that could be a powerful energy combo. esp. if iron hasn't been doing the trick.
remind me if you've had a zinc test done at all?
READ ME key info on nutrient targets - www.thisisms.com/ftopict-2489.html
my approach: no meds so far - just nutrient-dense anti-inflammatory whole foods, and supplements where needed
info: www.whfoods.com, www.nutritiondata.com