To get to the bottom of it, I call the psychology professor who has all the answers in this field, Paul Rozin of the University of Pennsylvania.
It turns out that, as far as most idiosyncratic aversions are concerned (the commonest type of food dislike), there are no answers.