ive been haveing a light pain that feels as if there was a needle in my liver or under my ribs. it normally comes around when im sitting down for about 10 min. i asked my doctor about it and he didnt seem to know what it was. does anyone know what this could be?