It could be either. If you’re picking up a chemical or electrical scent, something might be overheating. If the scent is more moldy than electrical, your vents or air filter might be damp or clogged. Restricted airflow can cause mold, so you might have a problem with both your ducts and heater. Hire a certified professional to make sure your motor wiring is intact.