If you’ve experienced a rough bout of food poisoning or the flu, you’ve likely spent all day (or days) on the toilet. But are there other causes of diarrhea besides eating spoiled food or being sick?