Got a 2005 115hp Opti. Went out on the water yesterday at 40 mph wot. Putted around off and on for 3 hrs. Engine only running low idle for maybe and hour or less. Time to go home and can't get above 2000 rpm at wot. 6.7 mph. Checked plugs. good. Fuel filter. looks good but will change. Bulb pumps up and moves fuels into pump. What gives. Got no alarm tones from the watchdog. Any ideas?