Wired,
In response to your question about magnesium...I don't know if that would help. I'm no expert on it. One person that is an expert is Rick Malter. He knows so much about it he calls himself "Magnesium man". He will talk with you on the phone or e-mail with you for no charge. He works with hair analysis with TEI labs and does mineral replacement just like ARL...but to do all that there would be fees. He posts quite frequently on the Nutritional Balnacing forum on Facebook and answers questions there also. Here is his info.