Hello,
I just purchased a Land Cruiser and I have the exact same problem you three do. The dealer flushed the cooling system and changed out the engine thermostat. No changes.
Did you ever get your heater fixed...
please email to:
stewart1466@yahoo.com