It sounds similar to what I was experiencing,,,,,come to find out, I have Gall Stones...and am seeing a surgeon on the 28th of this month,,,not sure if I want to have it removed,,,hopefully ,,there is an alternative,,,,have your doctor check for them witha simple ultrasound.....see if this helps....
Jeannette