Your furnace may be blowing cold air because the filter is too dirty. A dirty air filter blocks airflow over the furnace’s heat exchanger, causing it to overheat. When overheating, your furnace can trip a high limit switch, causing the furnace burners to shut off so that the heat exchanger does not crack.