I was goign to say over eating/ over tired maybe?

Does he get a special food treat that isnt agreeing with him?

I wonder if the screaming or the chuck is first? Might be worth getting granny to sit with him to see what is happening.

Hope it settles down soon.