sorry, i forgot to add that i do agree with the theory that your liver/gallbladder may be affected and attributing to your symptoms. i don't, however, think that you need to do a liver detox - because we all know that fasting is the supreme detox! over the past few years, i have done shedloads of liver detoxes/flushes/blah/blah/blah...
so i have been researching liver sluggishness (and having read about many of your previous ailments/health problems it sounds like we may have similar cause/effect issues - even though we have different symptoms) - i have been reading a lot about this on the 'ask dr charlie - herbal physician' forum here and his basic premise and protocol makes a lot of sense to me. it might be worth having a quick read through and see what you think??