1996 200 evinrude ocean pro,,, I ahve doen alot of work on the engine there had been a new power pack starter plugs installed,,i did a semi clean and rebuild on the carbs,, the boat will run good on the muffs and will even get to 6400 rpm runs well at wot ,,even when i first pull off the dock it seems to run ok ,,the problem is after 20 30 minutes coming back down to idle it wont gets rough today pulling back up to the dock it bogged down and kept stalling could not even give it the gas without it shutting down... doesnt seem to be overheating new waterpump good water coming out,,,hit the primer and it got gas bogged down more,,day before checked the recirc valves seem ok..new plugs.. primer bulb hard,,,new gas lines anti siphon checked before seem ok ...tried timing seems like its on starts well...what gets me confused is it does run at first is this a sign of an electric piece going,,stator? timer base...i noticed that on the port side of the engine there is two looks like relay plug fuses black in color like five prong that plug in what do these do??