I overheated this motor and fried the impeller a couple of weeks ago. I just got it back after impeller change and shift seal replacement and it still overheats at WOT. It is fine at cruising speed or idle. I back flushed to clear any debris in the engine. It is getting cool water from impeller but it seems it cant keep up. Unsure of where to turn next? There are no kinks or obstructios in the seawater line feeding the engine. Any ideas?