It can be really tricky working out what are our triggers. I don't know if you get this happening, but on some days I can eat a certain food and be fine, then another time it's not fine at all. My triggers seem to be fiber, yours sound more like fats and sugar? Or could it be the gluten in the bacon roll? It's hard to tell really, isn't it?
Have you tried any experiments such as going gluten free for a few weeks and seeing if your symptoms improve?
Some fats might be okay and some not so. The only way to tell is to test them out I suppose. For example, I am fine with butter, but not so sure about olive oil or most cooking oils, though sunflower in small doses seems OK.
I am fine with sugar but daren't eat a thing with artificial sweeteners, and sorbitol is the worst. It is known for having laxative effects.
Could your syrup pudding have contained sorbitol or something similar?