I too have been a sufferer for years. Nightmare, hospital, repeated Drs trip etc etc etc.
What has worked for me is: probiotics (yakulty type things) everyday, really important to get some healthy bacteria into your gut. Then at night time I take Valerian, I read about it in SHE magazine "If Stress Targets Your Tummy" it was so interesting and it definitely works. It said
"The nerve supply from the emotional centre in the brain and the gut are intimately linked - nerves come down from the brain into the spinal cord and out to the gut" says a consultant gastroenterologist at the Royal Bolton Hospital.
Dr Ann Walker recommends valerian, a natural tranquilliser that has a calming effect on the digestive system.
I use the brand called Lichtwer Pharma.
I have cut out milk, alcohol, and too much heavy cream on puds or on ice cream cause me a problem, this has made a huge difference.
I drink peppermint tea by the gallon, tea bags go everywhere with me, I only drink water and the pepp tea, juices etc just burn straight through me.
I loved texasrose's suggestion of the fish and ginger, you need to eat really blandly until you get your tummies equilibrium back. Really simple, no sauces, type stuff, ready meals out, just pure fresh simple things.
Hope that helps.