Yep, he could have a whole myriad of things from LP to renal or liver issues....if he cannot breathe, none of it will matter. Sounds like he is in great hands....with you and the vet...of course I already know that you are good. We go back a long way.
He is in my prayers.