I've driven a lot of 15-20 year old trucks & a few SUV's.
- living in Canada, defrost & heat is utmost important, come the 1st snow fall
- freezing temperatures plays havoc, just like on the battery condition / the radiator is put to the real test, of clearing the windshield
Had a 15 year old Pathfinder & when the heater failed to heat, told the head mechanic to put in a new radiator.
- when I went to pay the bill / $75 for a 3rd party test & $150 for new unit
- old rad failed 3rd party test, and was a big waste of money (told shop owner & never returned)
- rad was old and new is usually a cheap fix / doesn't take a rocket scientist to know a 15 y/o radiator, has fulfilled its design obligation
Last week, my 2000 SR5 heat/AC switch was stuck, froze in one position & my heater fan only worked on high.
- the fan housing/plastic flapper door was malfunctioning / cracked plastic hinge
- new housing was $1,300 plus tax, from dealer / sourced a mint used one out of MI wreckers, for $150
- the dash had to come out / big job, so replaced heater core & new AC evaporator (both Spectra brands-identical to OEM-Made in Canada)
(to save extra labor, down the road / like a 10 hour job, when dash totally removed)
- the Low-Med-High fan selector was fixed with a new Toyota resistor ($45 part) / original plastic case cracked...located behind glove box
^^ My Gen3 radiator was new in 2010, with limited driving miles since / low heat is usually clogged radiator fins, from calcium/pH corrosion.
PS - my blinkers stopped working / had dust behind my 4 way flasher...cycled the 4 way on & off a few times / blinkers fixed.