Enteritis is usually caused by eating or drinking substances that are contaminated with bacteria or viruses. The germs settle in the small intestine and cause inflammation and swelling, which may lead to abdominal pain , cramping, diarrhea , fever , and dehydration .