Re: 70 Hp Evinrude 3 Cly
I'm with JB, do a plug test.
I had a twin cylinder Evinrude that was making spark, getting fuel, and had perfect compression. It turned out that one of the plug wires were bad to the point where when you opened the throttle, it wasn't giving that plug enough spark, even though you could see that it was getting spark. What I'm trying to say is that you can't take it for granted that you're getting correct spark by just looking at it.
What you want to do is get a good pair of insulated pliers (spark plug shockage hurts), and loosen the plug wires off the plugs a bit and crank the motor. One plug at a time, pull the plug wire with insulated pliers enough so that the arch doesn't get to the spark plug (so the plug doesn't fire). When you pull each plug, you should be able to tell a difference at idle after the loss of that cylinder. If you get to a cylinder that makes no difference to the idle when you pull the plug, that cylinder probably isn't firing right. It may be a bad plug wire, bad coil, timing off, any number of things if you figger that a cylinder is giving you problems. I have a piece of crap Yamaha 3 cylinder that's doing the same thing to me right now and I have a CDI unit on order (d*mn the Japanese and their complicated and expensive electronics).
Also, another dumb hint, but have you checked the reeds? Normally they don't go bad, but I've replaced them on an outboard of mine before.