A broken pipe or backed-up sewer line usually causes a sewage odor from an air vent. It’s best to get a plumber in to repair the problem. Then you will need to deep clean the air ducts, either by yourself or a professional.