I have a 1988 Merc 150 that overheats at an idle and low speed. Does fine when running medium to wide open speeds. Impeller has been recently changed.