My 3 year old just threw up everything he ate today right now. Two weeks ago he had diarrhea so bad he pooped on himself twice. These last couple of days hes been pooping fine but hes been having trouble keeping his food down. What do you think could be causing this? No fever and no diarrehea the past 2 days.