Hope he is ok,
sounds similar to what Lachlan had a couple of weeks ago and it was a virus and his bodys way of reacting to it.