My first thought was the nitrites in the bacon is causing you tummy issues. Do you have trouble with lunch meats or ham?
You might want to try turkey bacon, Applegate makes a good one. It's not the same as pork bacon, but it does grow on you. We have been eating it for 2 years now and prefer it over anything else, even pork bacon.
Oh and I usually don't drink coffee by the cup, much too small!!
I use huge mugs, carafes, or thermos's (that tense looks weird) to carry my caffeinated beverage around. 1 full pot a day for just me, or I feel deprived.