I have an '86 Yamaha 40ELJ that rarely gets past 2200 rpm under load. There is no water in the fuel and the fuel pump has been changed. Carbs are clean, and pumping the bulb does not help. I noticed that pulling the spark plug cable off of the middle cylinder makes no noticeable difference while idleing up to 2000 rpm. I swapped the top spark plug, cable, and ignition coil with the middle and the dead cylinder stays in the middle. Does this mean my CDI is bad? I have the Seloc manual and plan to check the readings on the CDI once I get a multi-meter. Are there any other possibilities that could be causing the middle cylinder to be useless? thanks.