It could be due to overeating or a bad feeder, in which case I would stop feeding for a day or two in the hopes that he stops throwing up and feels better. Just make sure he's still getting liquids as needed. If he starts throwing up again after a break from eating, maybe try a new batch of...