Id say maybe too big of a meal. It does sound like he may have an RI though.

Wouldn't hurt to have him checked out at the vet.

Ever ran a fecal?