Wonder if he's eating too fast? One of my cats does that and throws up occasionally. Or it could be some kind of obstruction. I think you would feel better if you checked it out with your vet.

Let us know how he's doing.
Logan