Hope he is better, but I wouldnt rule out arthritis - my neighbours cat has just been diagnosed with it, she came downstairs fine, walked across the front room, and then collapsed in pain, no previous limp, and she isn't slow and doddery either, she is only about 11.