Do you drink? I gave up drinking for a few years for weight reasons, and my IBS fixed itself, and didn't come back when I started drinking again.
Coincidentally, cleaner alcohol (vodka) seems to minimise the mental and physical hangovers far more than drinking beer.