take the heater core hoses off the engine, then put a garden hose to one hose, and flush the core. its got air in the core. you need to fill the core back up.
your water pump could be shot if you dont feel coolant flowing through the upper hose. pinch it to feel if coolant is flowing through it.
also make sure the fans come on.