Why would the heater in a 1996 Sunfire blow warm air but never get hot?

Feel the hoses. If they both are hot, it is the mixing door at fault. If one is hot and the other one is just warm, it is either the control valve or the core is stopping up. If both are just warm, change the thermostat.