We have a 99 sea ray with 3.0 mercruiser ddis purchased a year an a half ago. Ran fine originally but noticed the fuel pump leaking last season and replaced it. After riding the lake for several hours the motor began to intermittently cut out like trying to run out of gas then acted sluggish, giving it full drive power and going at a snails crawl, it would eventually die. We'd let it set and it would recover for a small amount of time then once again. Even though the ignition ommed out good we replaced it with another.. On the trailer with muffs sounded great, took to the lake and after 10 minutes same old story but this time it wouldn't start after dying, we managed to flood it and had to be pulled in. Sparkplug looks good filters not bad but replaced anyways. Any ideas?