Okay Shiny -
not to freak you out or anything, but gallbladder is definitely a possibilty. Also, do you have any risk factors for heart disease? That can sometimes present like this also. Check it out with your doctor.

Ellie