I used to have this all the time about two years ago and now only get it rarely.
But I still take loperamide prophylactically about 30 mins before eating if I'm going to be away from home and having a decent meal (i.e. restaurant, dinner party).
I couldn't find any common food groups but I narrowed it down to any one of the following:
- eating faster than usual
- eating more food than usual
- eating richer food than usual
- taking in more fluid with my meal than usual (drinks/soup - seems to be a volume thing)
- drinking diet drinks with food
- drinking caffeine with food.
The last time I experienced it was a couple of months ago when I went to a friend's house for lunch. I stupidly accepted a coffee before we ate and I could feel the stirrings of cramping even before we started eating, so I took a secret loperamide but it was too late.... I ate very modestly but had awful diarrhea about 15 mins after the meal - just one (awful) bout, then was fine.
I'm not sure if I the reason I get it less now is because I am conscious of the triggers above so avoid them, and/or the prophylactic loperamide on big occasions, but it's something I can generally manage. It does require some modifications to my plans, e.g. I won't go out for a long dog walk straight after lunch, or walk the resort after dinner on holiday. If I go into town, we will always shop first, then eat (so we can then drive straight home before any trouble kicks off).
I am going out for a celebration Indian meal tomorrow night 45 minutes drive from home so I will (a) not eat huge amounts during the day so I have a relatively empty bowel (b) take a loperamide half an hour before eating (c) just have a main, no starter/sides (d) have water to drink, and sip sparingly. I feel fairly confident with those measures I will be fine.