I had this before Gallstones I did many flushes it helped but later I had to go to surgery but I didn't want to so I asked the doctor to do something else instead and he took a stuck stone out with scope and put a stint in the duct to keep it open and I never had this pain since.