Are you sure the coolant level isn't low? Does cold air come out the vents and the defroster? If so and the coolant is full, I need you to check something. Start the engine and let it warm up to normal operating temp. Turn the heater on hot / high. Feel both heater core hoses to see if they are hot. They should be. Let me know what you find.