I have a 1999 90hp Evinrude ficht that until recently was running like a dream. Now it runs great at any rpm over 1000, but when you cut it back to idle it may run for a while and it may not. The local dealer said he couldn't find anything wrong with it. Most of the time (if it is idling) as soon as you put in gear it cuts off. Any out there know where to start on this problem?