hi i am in the same boat and have finally narrowed down underlining factors. i have a nasty parasite and high in metals, i also so have gallstones.
you may need to go on the same search as they all link togher and you need to work on your body as a whole. check out liver flushing, bowel cleansing, and definatly liver support such as livertone or milk thistle. you wont get better if you are only having one bowel motion every three days all that food is fermenting in your bowels and the candida and parasites(which u will prob have) are having a feild day. also get some basic blood work done if you havnt already it normally comes back fine but just in case.
i am currently chelating heavy metals out with natural product and a re exploring getting treated by a herbilist who is well known. find yourself a natropath or someone who will be able to support you its hard doing it by yourself.