I have a 2000 40 hp Honda outboard that starts and runs like brand new when cold, first start up of the day, at all rpm ranges. After about approx. 1-1/2 hours of running, mostly back trolling at about 450-550 rpm's. the motor struggles to keep running even when I increase the throttle, it quits, doesn’t want to start and if it does start as soon as I shift it will kill. If I let it run in neutral and rev it up to about 1300 rpm it will kill. This usually goes on for at least 5-10 ten minutes of trying to restart / shift motor into gear. If by chance I can get it started and rev it up to about 2500 to 3000 rpm's in neutral, just letting it run at that range, after about 20-30 seconds it will surge up to about 4000 rpm's all on its own for a second or two and then return back to the 2500 / 3000 range, just like magic. If I can get it back to idle without killing and can shift it into gear I might beable to increase the rpm up to about 3000 without killing it, if I can get it up to this higher rpm range, I will probably be able to get it wide open up to 5500 rpm. Wide open it will run like brand new, not a miss or blubber. Last year I had similar problems, just not as bad. I took motor to the dealer and he rebuilt the (3) carbs, all new parts, new plugs and a complete tune up. I have not more than 4 hours of run time since at the dealer, he said the problem was with the carbs. Could it be an electronic problem since all of the mechanical work the dealer did didn't solve the problem ?Any help would be appreciated, it sure is a frustrating problem.