I definitely think you should strongly consider yeast and/or heavy metals as potential authors of your current problems. I've heard similar stories from some people with yeast trouble (though yours is the most extreme I've read). Yeast trouble may just be a symptom of heavy metal toxicity.
You might want to explain your situation on the Candida board if you haven't already.