A dirty or clogged filter might be one of the main reasons for cool air, even when the heat is on.