Dalia, yes you are very brave. But if you want some answers, you should go ahead with that testing. I had the upper GI and it was easy. Many people here have had the colonoscopy and it seems to be bearable.
I know how frustrating IBS can be. And being ill with other things for that matter. Like you I eat well and try to be very nice to my body. It always dissapoints me when my body decides to get sick. Oh well.