Mercury 40 HP 4-stroke starts and idles fine. Runs great at half throttle and full throttle. The problem is after running at full throttle. When I return the throttle to any position, even neutral, the motor will not idle down and I have to turn off the ignition to keep the engine from "over revving". After sitting for several minutes(more than 5}, engine will start and run fine again untill I go WOT. Does anyone know what causes this?