A heater blowing cold air could have a dirty flame sensor. The dirt affects the gas burner, causing the air to go cold. Blocked air vents are also a common cause of heaters blowing cold air. Make sure the vents aren’t clogged or blocked by furniture or drapes. Lastly, check your air filter. You may need to clean or replace the air filter to keep your furnace running smoothly.