That's a real simply cooling system...if it doesn't overheat at idle as stated and only intermittently at WOT check the seat in head that the T-stat housing which also is the poppet valve, sets in. These do degrade and will swell restricting flow thru head at WOT. Also pull head and check upper...