Sterling blood tests came back - all is normal. Should get the urinalysis back today. That's good but doesn't explain what happened. I'll be talking to my vet later today.
Today he seems his old self. Appetite is good, walk was good, playing with his stuffies, etc.
Thank you again for all the good thoughts.