My 99 Speedster has one motor that has been starting to surge. As you run across the lake at speed the rpm will drop and maybe hold for a little then it comes back up. A first it would do this and run like that for a little while then clear up and run fine the rest of the day but now it keeps doing it. On a recent trip out that motor quit and would not restart so i took it home and the next morning it would start but when you tried to give it gas it would die. I pulled the fuel line and it did not have a very good flow so i put a new mikuni high flow fuel pump on (same set up as the other motor) and replaced the lines to the carb and the vacuum line and a new filter. Yesterday i took the boat out and i am still getting the surging. When i run it full throttle it may run up to 7000 rpm and as you go it will drop down in rpm to maybe 3-4000 then run a little and come back up to 7000 rpm. I did notice that if i back off to around 5000 rpm i did not get the surging as bad, this makes me think its a fuel issue but at this point im not sure and dont know what to do next. If anybody has any idea of what it may be please let me know. Thanks