Ok, lets talk about all your questions.
Normal colonoscopy rules out colitis and diverticulitis. IBS cannot be ruled out by any testing. IBS is a diagnosis of exclusion which means its a condition which is ruled in (diagnosed) once all the other conditions are ruled out.
Your liver and pancreas are extremely unlikely cause of any of your symptoms especially if you had normal blood work. Liver problems are detected on a simple blood test which I wrote to you previously about. I am pretty sure your liver enzymes were checked as it is a normal blood work looking for causes of abdominal pain and diarrhea.
Right now it seems to me that the cause for most of your symptoms have been found - it is a gastric ulcer causing you pain. You need to wait for H. pylori test to come back which can explain the reason for your ulcer and the reason for the upper abdominal pain.
Gallbladder pain causes quite severe pain in the right upper quadrant about an hour after you eat. If your symptoms do not resolve with use of Prilosec, you can ask for an ultrasound of your gallbladder, however, at this point I would not be doing it.
Gurgling and cramping is caused by the faster movement of stool through the bowel which also causes loose stools. So I think gurgling and cramping is more related to diarrhea. Anxiety can easily increase the transit of stool through the bowel and cause loose stools. You do seem to be a bit anxious about your health right now but I can assure you that you do not have anything serious.
In terms of diet...at this point we know that you have a lot of acid in your stomach which is causing irritation in your stomach and in your esophagus. If we find out that H. pylori is the cause of your symptoms, you will need antibiotic treatment along with Prilosec and no specific diet. If there is no H. pylori, then your symptoms are due to just plain acid reflux and there are many things that can be modified in your diet - avoid/limit the following: tomato products, coffee, spicy, citrus, and chocolate. In terms of diarrhea diet - avoid dairy.
So the bottom line I would tell you is take Prilosec twice daily, await results of pathology for H. pylori, avoid dairy. You also might want to take Metamucil to bind your stool and hopefully decrease loose stools. You need to work on being less anxious about what is going on because there is nothing serious going on. Further testing can be considered once the results of current testing is available.
I know I have said a lot but I hope I answered all your concerns and questions. Please let me know if you have other questions.