Hi Shelb,
You should take Vessie to a vet to be checked out. He may have experienced some sort of trauma at the animal shelter or picked up a respiratory infection while under their care.
Please keep him safe indoors & keep him as an indoor cat now that you've rescued & adopted him. You & your...