My 1993 Evinrude spitfire series starts ok and runs great at high rpms. When I am idling around (very slow speeds) it starts to cough and sneeze if I dont give it more throttle it will stall. Another senerio is if the engine is good and hot I will shut it off and do a little fishing. In about 20 to 30 minutes hen I restart it . If I dont throttle up in newtral int will stall. Ive replaced the power pack, optical eye , spark plugs, and had my carbs cleaned please help me. Thanks