over the years, we have had only a few cars with this mount of bother, and I fully understand the owners' frustrations
Overheating can be very difficult to find, as the 'obvious" problems are not always the only ones. The various pressure and chemical tests for a blown/leaking head gasket are never perfect. if they find "no leaks" thats not 100% certainty. if they find a leak, then that's 100% (chemical reactions dont lie)
You cant really compare a rebuild of an engine like a 3SGTE with a bolt-in second hand 2GR. different deal totally.
The biggest problem is the cost of labour and the man hours needed. In this country, any reputable mechanical shop charging less than about $90/hour is losing money. it takes us about 40 hours to remove a 3SGTE, overhaul it fully (internal machining etc) and then put it back in. Add to that cost of parts and $7-$8K appears quickly. I doubt many others can do it this quickly as we are one of the only shops that do it all in-house, and have spent years building special tools,. jigs etc to do these cars.
Generalist mechanics often look at these cars and run away and hide, because other jobs are much more profitable. They are not incompetent, they just dont want your work. Taking a MR2 to these people for major jobs like engine or transmission repairs is just asking for trouble as they get caught every time. Dealership can often be the worst, because 75% of their staff have no experience other than near-new cars, and these dont have any "old car" issues like i constantly see appear on these forums
I hope this puts you all in the picture