Food Poisoning is an illness that may cause diarrhea and vomiting. Most of the time food poisoning is caused by eating food that is not clean, not fresh or not cooked properly.