My motor will overheat if I idle for a while. Just had the impeller replaced. Anyone know what might be causing this?

Thanks
Ron