One interesting comment I did see was that the engine must crank at 300RPM to provide enough coil voltage to the power pack. This was not in the shop manual but on a Evinrude Forum. Since I usually overlook the simple obvious problems please weigh in with your suggestions.....thanks
And it will not fire at 299 rpm's either!! I have seen it and experienced it. Unplug the big red harness plug, take out the plugs, ground them and pull it over with a rope and see if the fire returns. I did a carb job on a '98 115 that had the same oil filled carbs when I tore it apart. If I recall, the small pony tank for the oil injection had a float and valve similar to carb that maintained the oil level in the tank and was leaking oil into the carbs over an extended period,especially if the engine was tilted up.
Here's some light reading to compliment your service manual.http://www.ebasicpower.com/downloads/cditech/CDI-Troubleshooting_Guide-JOHNSON-EVINRUDE.pdf