I'm having an issue where my Johnson outboard will sporadically decide it doesn't want to run about 2000 rpm. It usually happens while I'm on plane, she will drop rpms and stay at 2000rpm and 5 or 10 minutes later you will feel a couple of bumps in the motor and then it will rev back up and get on plane. Sometimes it does this right from the start when I put it in the water? I have had my carbs rebuilt twice and the issue is reocurring. Last trip to the boat shop they rebuilt/cleaned the carbs and replaced the power pack. I did replace all the fuel line, bulb, and filter but have not had a chance to run it yet. Drained all the fuel and didn't see anything out of the ordinary. I've had this issue for the past year and a half. I ran through 20 gallons (45 gallon tank) of gas this past weekend and on the way back in it started acting up again. It will slow down to 2k rpm then 5 or 10 minutes later you will feel a couple of bumps in the motor and then it will rev back up and get on plane. It's getting quite frustrating and I'm tired of doing the same thing to try and resolve it. Could this be the fuel pump going out sparadicaly? It also seems to have a weak idle and no adjustments to the carbs can seem to get it to idle above 600rpm. Idles fine when it is cold but idle is so week after you run it for 20 minutes or so that it's almost impossible to get it into reverse without it dying. Run's like a champ with no load on it on the ears.... Any help would be greatly appreciated. I hate bringing it to the shop because more times than not they will not be able to replicate the issue.