I've got this really annoying pain under ribs on both sides, although it's worse on the left hand side. It doesn't hurt all the time, but feels like someone has punched me when I lean certain ways. Any ideas what this could be?