It could be your gallbladder but usually the pain is on the right side under your ribs. You should have tests done to see if that's the problem. You also mention a gnawing cramping and that sounds like a possible ulcer.
You need to get in to see your Dr to find out what's going on. Let us know what you find out and take care. Remar
i had something like this and i ended up finding out that i had gull stones and had the gullblatter taking out and that stopped but have some other issues.
I also have some burning and pain in my chest about 2 inches from center and 2 inches up from nipple. Thanks again