All heater cores are a pain in the rear to get to, not just Toyota's.
With engine at temp and heater core connected, quickly touch the top heater core hose and then the bottom one, if both are hot, then heater core is not the problem, if one is hot and the other is warm/cold, then heater core is blocked.
See if mechanic can remove the hoses and flush the heater core, removing whatever is clogging it.
But, yes, you have to remove a good portion of dash to get to core, and this is true of most cars.
As long as you flush and refill cooling system every 2 years, heater core will last a long time.
Trying to bypass the system, and mount an external heater core would be time consuming and dangerous, because you would have to run coolant lines into cabin, this is very dangerous. If they were to burst, everyone in car could receive severe burns.
If you want to save some money, use car repair manual link in this thread or get a Haynes manual and do it yourself.
After reading manual, go to local "pick and pull" yard, find a Corolla or Geo Prizm of same year and "practice" on it.
Friday, January 3rd, 2020 AT 4:22 PM
(Merged)