Sam does this too!
A little while after eating and drinking and running around he'll throw up just a little bit. It's mainly water with a few little chunks of food in it. He'll normally do this 3 times or so after eating. I've been trying to keep him more still to see if that helps. Also, he only does it in the evening, never at breakfast or lunch.
Weird.