Have you tried the Dr Sutter Coke Liver cleanse?
If you feel OK... do one a week for 3 months. See how you react. I wish you the best and I will keep thinking on your problems. Bless you :)
Obviously drink only purified water as your water source might contain Heavy Metals or something strange.
After a month do a Heavy Metal cleanse.