I have a 1987 80hp 3 cyl outboard that runs great at high speed (anything above 1,000 rpm) , however when the engine (cold or hot) is at idle, it goes into an stumble/knock mode. It never stalls. When I get above 900-1,000 rpm, the problem goes away. When it is stumbling, the rpm is about 700. The fuel pump diaphram, fuel filter, fuel line to tank and spark plugs have been replaced. Also about a year ago, the stator was replaced. Sometimes when the engine is started, it backfires and shuts the engine down. Usually upon a restart, this doesn't happen again. Thanks for any help you can give me.