I bought my heater core from sasponline.com
The hole where the thermo sensor goes was not drilled out enough, but I just expaned it a bit and it works fine. I think it cost about $120, but I don't remember fopr sure.
The dying out sounds like your fuel pump or fuel supply pump is going out. You may check the fuel filter as well.