Viral gastroenteritis (stomach flu) causes intestinal irritation that may lead to generalized stomach cramps, diarrhea, and ...