Crohn's would have been found on the colonoscopy surely?

I have Crohn's and that is how mine was found.

You could just have IBS to explain all those symptoms.