Brett
It sounds like gastritis, but could also be a 'pulled' or strained intercostal (between the ribs) muscle. These can hurt enough to make people think they're having a heart attack(my 22-y.o. has had that happen), but usually are just very bothersome...