My 85 50hp Johnson loses power momentarily above 1/2 throttle. It is as if it loses a cylinder for about two seconds then surges back and runs correctly. I have rebuilt carbs/fuel pump etc. Engine cranks, idles, accelerates and runs smoothly. I believe this is electrical since it seems to be erratic in nature. Have checked spark gap, plugs are correct, wiring looks good, connections are good. I suspect coils or power pack. Any suggestions or similar experiences ?