Sorry I'm seeing this so late - what did the vet say? Not sure what this could have been (maybe symptoms suggest the aftermath of a fight and he was just knackered after coming off worse?)
Not much help with this one, but if you get problems in future and you can't get your vet out, give me a ring and I'll come over if I can. You've got my number. Hope all goes okay now.