it could be clogged and you can unclogg it by taking the hoses off the heater core at the fire wall and then taking a hose and blasting water through it in both directions till you get an evenly fast flow coming out both sides.
To add to this, if water does come flowing out when you spray it with a hose, you may want to take of the actual hose that goes to the heater core and make sure they are not clogged at all also