"Carnitine is also found in Pumpkin seeds, broccoli, and asparagus which I eat."

Carnitine in vegetables??? Not to any significant degree. For example, asparagus has 50x the carnitine of beef per 100 gram serving. Carnitine is only in very significant amounts in beef, pork, and tempeh. while fish, chicken and dairy have slight amounts, they still aren't that significant.

http://en.wikipedia.org/wiki/Carnitine

B12 is important, but that is in significant amounts in chicken, turkey, eggs and dairy.

Please read this web page. It makes many interesting points about mercury poisoning and links it to chronic fatigue syndrome, fibromyalgia and multiple chemical sensitivity.

http://www.flcv.com/cfsfm.html