Pet fecal matter can fall into vents, or you might also have a rodent problem. A DIY or professional duct cleaning can eliminate the source of the odor.