Many conditions can cause diarrhea and vomiting, including intestinal infections and food poisoning. Less common causes include partial bowel obstruction and pancreatic cancer. According to the ...