Have a 2004 Yamaha 800 that will run at 1/4 throttle but as soon as it gets to 15 mph it bogs and dies. More throttle the faster it dies. Will crank right back up in most cases but everyone so often it will not even turn over. Wait a few min and it will crank back up. Changed plugs and fuel with no improvement. Any suggestions ??