I recently bought a '91 40 hp Evinrude VRO on a pontoon. Ran perfect for several weeks until suddenly started badly misfiring at speed, wouldn't rev over 2000. Intermittent, but mostly won't rev when cold. Starts missing about 1800 or so. Somtimes will go briefly up to 3000 or so, then stumble. It's a bad, dropped cylinder stutter. If fully warm, sometimes (not always) revs normally, runs perfectly. I've taken to sneaking revs up to see if I can sneak thru the 2000 barrier. Have eliminated plugs, fuel filter, fuel line, bulb, tank, have cleaned out high speed jets, have been running Sea Foam, etc. thru it plus premium gas. I'm now looking at coil or maybe stator, thinking a crack or something closes when warm. Any wisdom or ideas on this? Lotta people stumped on this.