Hi Megan. I have had the same symptoms for years now with no diagnosis. You are the first person I've heard describe a tennis ball under the ribs since I made that same comment when this whole thing started. Here's what's been done so far. Angiogram, removed gallbladder, upper and lower GI, colonoscopy, transvaginal ultrasound, abdominal ultrasounds, CT scans, and a few gallons of blood drawn for lab work. Still no diagnosis. My next move is to find another doctor who can think outside the box and hopefully get an MRI which is the only test I have not had. Please keep posting with your progress and I will do the same. Two tennis balls are better than one. Connie