Hi, looking for any other suggestions. I have a 1996 5.7 mercruiser. The engine starts fine and runs fine for about 30- 40 minutes at 3500-4500 rpm's. All of a sudden engine looses rpm's below 3000. Will continue to do fine at 2500 rpm's. Just took in to mech., found gas in oil, replaced, told me this could be from me flooding out the engine which I had done previously when problem starts. Fuel ok, fuel pump ok, cleaned filters and replaced fuel water seperator. Mech ran at 2500 rpm's for 40 minutes no problems. I took boat out yesterday and ran great for about 40 minutes, than same problems. Just looking for anything before I take back to mech. Thanks

