Giardiasis is an infection of the small intestine causing diarrhea, gas, bloating, nausea and stomach cramps. Helicobacter, bacteria in the digestive tract, causes peptic ulcers and their associated pain and burning. Iron poisoning causes abdominal pain, vomiting, diarrhea, lethargy, and dehydration.