I am thinking that just like the stomach valve not closing causes acid reflux because the body is trying to release the contents out due to imbalance in the stomach (high HCL/indigestion?); so too this valve on the other end is not shutting due to gut microflora imbalance. That could also be causing leaky gut. And the toxins in the body could be causing Adrenal fatigue as that gland releases cortisol (and other hormones) to reduce the toxicity. And the liver also gets more and more congested with all the crap in the blood. So its all interconnected?
Perhaps you should try something like fermented foods that are supposed to help the whole GI tract recover like Kefir, Sauerkraut, cultured veggies etc. They also kick the candida/yeast out. Check out the body ecology diet.