Hi all,
The vent cleaners were here yesterday and solved the issue. It turned out that the connection between the duct inside the house and the part outside in the water heater shack (that housed the part that the plumber replaced) was bad. It wasn't connected fully. Vent cleaner said that the plumber didn't check it properly after he replaced the part. So, the hot air and moisture was blowing into the walls and causing the smell.
I'm uploading the photo to show you that part. Vent cleaner says to put expanding foam around the duct, which I'll do over the weekend.
Plumber charge: $3000
Vent cleaner: $140 (and basically redid some of the work plumber did)
Thanks again for all your advice! This is a great forum.
