I'd have to consider environmental pollution as a possible culprit, especially after having read this report -
Body Burden: The Pollution in Newborns - on the website of the Environmental Working Group.
http://www.ewg.org/reports/bodyburden2/execsumm.php
A quote from the report:
Of the 287 chemicals we detected in umbilical cord blood, we know that 180 cause cancer in humans or animals, 217 are toxic to the brain and nervous system, and 208 cause birth defects or abnormal development in animal tests. The dangers of pre- or post-natal exposure to this complex mixture of carcinogens, developmental toxins and neurotoxins have never been studied.
The extent of contamination and the broad range of neurotoxic substances found in the study suggest it is a strong possiblity.