My '99 225 hp VMAX would not run past 5200 rpms this weekend (57mph). It's always been able to max out at 6000 RPMs (70+ mph). Engine idles smoothly and runs smoothly but after running at any speed above 50 mph for more than 10-20 seconds, it stalls and comes to a complete stop, then revs up again and stalls again. Primer bulb is hard, I've changed the fuel filter and have tried new tank of gas....all without any luck. Any ideas would be greatly appreciated. Thanks.