i have a 89 evinrude 40 hp motor on my boat.it started giving me trouble loosing power so i started replacing stuff.it does idle good and starts fine it just when you throttle up it surges real bad at full throttle and it doesnt get up to speed.i have put new reeds,rebuilt the carbs,new spark plugs,and a new vro pump.if anybody could tell me what is wrong with it i would greatly apperciate it thanks hardin.30