Well, I'm just now recovering from a 48-hour virus, but 95% of the time, if I have any digestive issues, particularly if it goes on for a few days, it's related to sodium and water intake.
How's your hydration? What happens if you down a liter of gatorade/zenergize/Nuun/whatever?