We just got back and vet said that he has a pinched nerve in his neck/back. He could have slept on it wrong but my guess is that, because he is prone to abrupt movements, he went to bounce up from slumber and twisted his body wrong.
So he has pain pills and an anti-inflammatory that should fix him up in a couple days. RELIEF!!!!! I was worried it was something terrible.