Julia Chang at www.sensiblehealth.com has a couple of tinctures that help that problem. If you call her even just to talk, she could probably tell you storied about people who had problems just like yours, and how they got quick relief.
Also, castor oil packs on the liver might ease up the pain.
betta