Are you not getting any/enough heat into the cab? If so, there might be some junk clogging the core.
There is something interfering with my heater core... But rather than fixing it properly, I just swap the hoses leading into the core (at the firewall) about once a year to reverse the flow...