Guess who came home for my birthday?!

I got a voicemail this morning. A lady named Kristie called to say that she thinks she found our cat, Rusty, in her garage so please give her a call. I call back as soon as I get the message. I get her voicemail. I leave a message saying that Rusty has been gone for 2 1/2 weeks. We are anxious to see him and see what kind of shape he is in. I didn't out and out ask her, "Is he dead?" She calls back and we finally connect up. It seems that they have seen him around their house lately. They live in our neighborhood at the end of one of the cul-de-sacs near the soccer fields. She has outdoor cats as do several of her neighbors and they all leave food outside. They store stuff in their detached garage and some kids got into it a few weeks ago and stole some stuff. So, when they left on a trip for spring break last Tuesday (3/17), they made sure their cats were outside and locked up the garage. They heard Rusty meowing from inside of the garage this morning when they walked by the door.
I don't know where he was for that 10 days or so between when I last saw him and when he got locked in their garage. I took him straight to the vet. He looks like a different cat. His sores are nearly gone, his eye looked tons better, the sores down his throat look better...the only thing that seems even slightly worrisome is he lost 3 pounds putting him below the 10 pound mark. Otherwise, I think he is healthier than when he left!! He doesn't seem dehydrated or lethargic. The vet was just as perplexed as I am. She even said, "maybe all he needed to heal from his allergy response was benign neglect!" We are assuming that there were mice or something to sustain him while he was locked in the garage.
So, he got his leukemia and rabies shots that we had been holding off on since he had been taking all of the other meds. I will wait a day then give him his flea treatment--only 10 days late. It is all kind of stunning.
Now we aren't sure if there might be something in our house that may be causing his allergic response. I mean, he's been away from here for 2 1/2 weeks and gets better. Is there mold or something like that in the house that is affecting him?
Time will tell I guess. In the mean time, I am super happy that he was found alive and well on my birthday.