Im new to this website and fairly new with working on boat motors so any help is greatly appreciated. I recently boat a stratos boat with 89 johnson motor. 100 hp model j100stlcem. The first problem I had but didnt know was the ignition switch. Not knowing that was the problem at first I cleaned out the carbs to the best of my knowledge. Then I realized the fuel pump wasnt getting power and pumping fuel when I turned the key. So I replaced the ignition switch. I fired it up in the driveway and fuel pump worked good. Everything seemed to be working right. Smoked a lot but thought it was normal. Next brought it to the lake to see how she ran. Here's where the problem comes in. I pushed the throttle all the way down to take off and it only runs 2000rpms- 2500rpms. After letting it run like that going about 8 mph it decided it wanted to run good and just took off like nothing was wrong to 4000RPM's. Ran great at 35 MPH until I let off the throttle to see if the problem was gone. Did the same thing for about 5 minutes then took off again to 35mph. There are a couple of questions I have. Did I wire the ignition switch wrong? Did I reassemble the carbs wrong? Is the gas : oil wrong? Could there be a clog in gas lines? Or is it something small I am doing wrong? The motor wants to run so bad but just cant stay consistant.PLEASE HELP!!!!!!!!!