I experienced a situation a few months ago where my system would bog down when I hit 4000 rpm under heavy acceleration. I managed to clear what I believe was a dirty fuel filter on the fuel pump in the gas tank by running several cans of Sea Foam or its cheaper Walmart equivalent over the course of a month or so. I added an entire can at a fill-up and then added another can after the next fill-up and did this over several fill-ups. I now add a can of Sea Foam (or its Walmart equivalent) once every month or two.
I really wanted to avoid replacing the fuel pump with its attached filter since Polaris wants several hundred Dollars for one. I found a couple sources that sell just the pump portion which you reconnect to to the assembly. See this thread - Bad gas?