Generally speaking, if I eat something greasy or spicy, I have mild d the next day. But if I eat something I really shouldn't like salad, I can be doubled over in pain in half an hour or so. I used to have ulcers in my small bowel, so I figure the pain is if something rubbed the ulcers, and the d is probably from bile not being absorbed. But I was wondering because there was one day when I felt ill straight after eating my breakfast, the only different thing I had was passionfruit juice, however the night before I had eaten some actual passionfruit.