Have you ever been tested on parasites? I suffered from diarrhea and was told I had IBS. After eight years they finally discovered I had a (common) parasite, called The dientamoebe fragilis. I have just posted a message about that on this message board.
Kind regards and good luck