Hello all, I am having a issue with my motor that is driving me crazy.At idle the engine starts to overheat.When I rev the engine the temp drops.I have a relatively new impeller which I checked recently.Is there something I am missing?