Gout was the first thing that came to my mind too!
I don't know much about it, but I know you have to lower his protein content.
I wonder if the vet ruled out gout for some other reason or if he didn't consider it. Might be worth a call.
We are after all just looking at pics and the vet...