just a thought.. when I saw the pics I just thought it was that he ate too much too fast...

or maybe he´s allergic to something in the food... and that´s why it comes and goes....

hope they can help better with the pics you sent... keeping you in our thoughts