My baby was like that when his reflux acts up. He's also like that when he's sick.
Reflux is a condition which baby tend to outgrow when he's older. But before that happens, they tend to throw up sourish smelling milk and in quite large quantities. Reflux is painful for babies and one of the signs is when they arch their backs and refuse to drink milk halfway through the feed.