you say heater core is fine, my question to you is how do you know?? if youve changed the thermastat and its not over heating than more than likely thats your problem. if the radiator was clogged then youd be overheating and overflowing, if water pump wasnt flowing correctly then youd again be overheating. that only leaves 2 possibilties 1) heater core is bad, or 2) the control cable isnt actuating the door that diverts air flow from fresh air to blowing through the heater core.
1) try backwashing your heater core. youd be suprised how much garbage is in it if youve never done it. best thing to do is go get a radiatior flush and follow directions before back flushing heater core.
2) drop the glove box and trace the cable that runs from your climate temp control knob to the door that diverts the air. it may be hard to reach but you should be able to find the end where it connects and just make sure its adjusting when you turn the knob.
3)if all else fails and you still dont have heat then buy some carharts and good driving gloves!!!
