After the first complete flush at the radiator shop, I replaced the radiator (since they said I had reduced flow). I had already replaced the thermostat twice. So, after replacing thermostat, radiator, hoses and heater core, I still did not have much heat. After taking the vehicle to several repair shops, the only thing that was agreed upon was that the water temperature never got very hot. I started thinking that whoever rebuilt the engine messed up somewhere and that it would come back and haunt me. I really liked that Montero and in many ways think it is superior to my 4th gen 4Runner. But, now I have heat and many more choices for aftermarket parts (as well as OEM parts that are getting hard to locate for Monteros).