Turned out to be nothing. He ate about an hour after I posted this.
The vet said it's probably just an upset stomach and to give him a gravol tablet if it carries on.
But he was fine, the noises stopped and he when back to eating like a little piglet.