I can't remember if I posted a reply to this or not but GM had complaints about the same type of smell coming from the AC vents. They put out a TSB about spraying something into the experior vents which neutralized the smell throughout the system but I can't remember what it was.