what is causing my heater to not send out hot air on 2003 Chevrolet Malibu

lately it has not been giving off warm air, sometimes after driving for an extended time period it will be slightly warm, but cools off when the fan is run.

Asked by for the 2003 Chevrolet Malibu
This problem could be a result in a faulty heater core.