Yup, I will second the elimination diet. Starting with a fruit fast and gradually building a set of safe foods I could fall back on when sick. For me this is:
* apples & pears
* omelettes with carrot, egg, tofu
* milkshake made from tofu, honey, and cocoa/carob