I thought I had the problem corrected on my 98 Johnson fast strike 115, model #j115glecm, but apparently not. My #4 cylinder is washing out with too much fuel for the plug to spark between 3000rpm and 5000rpm. Was having this problem before but after I rebuilt the carbs, installed new bowls, put new reeds in, replaced fuel hoses from the tank to the engine, and cleaned entire fuel system on the engine the problem went away for 5 outings. Took it out this past Saturday and it started acting up again, really struggling between 3 and 5k, surging and bogging out. Met my local mechanic at the lake yesterday for a run so he could see what it was doing then took it back to his shop for a good look over. He couldn't find anything that would be causing the problem. Pulse limiter checked out, fuel pump is good, no water intruding into the cylinder. For some reason it is just getting way more gas than it should be, not allowing the plug to fire. The plug is getting good strong spark with a spark checker. Also did ignition tests while on the water and everything checked out ok. He has worked on quite a few of these but has never run into this problem before and I'm hoping that someone here may have and will have some insight into what is going on. Any advice given is greatly appreciated.