I recently bought a 95 Waveraider and it runs fine but at 3/4 to WOT it will surge. I think this is fuel related as it didn't do this when I first rode it, so I removed the fuel filter and visibly found garbage in it. So I replaced it with a new clear automotive replaceable fuel filter. The ski is still surging, the carbs were gone through right before I bought it. Also, at WOT the ski doesn't feel any faster than at 3/4 throttle and I estimate is topping out at 42-45 mph. Oh yea, LCD doesn't work so I don't know the rpm's right now.

Any ideas what is making the ski surge?

Thanks in advance,