What he said..
Which brings up another point...
Today's ethanol added gas and even gas last season that did not have etanol is not the best quality and does not store very well...So bad that fire depts are switching to fuels like VP's SEF 94 for stability reasons and ability to store well.
Click here for VP's SEF-94.
With our crappy gas these days... and VERY short storage life before deposits form... IMO...At the end of the season... add marine grade stabil to the gas in the last month of riding (you really never know when the last ride is for the year)...
Fog the motor after you know you've done your last ride.
Then, drain the tank completely... run the pump in prime mode with the return line disconnected and into a bottle to get the old fuel out of the lines... disconnect the line at the fuel filter and blow out the fuel with DRY compressed air, or preferably nitrogen at 45 psi.
Then, hook everything back up... install a new filter and you are ready for the next season.
Personally, I'm going to pony up for some SEF 94 for the end of next season (building this season with new motor and injectors etc).
If you have an EFi sled... IMO.. you should send in your injectors to get cleaned and checked for flow/symmetry each summer so that you KNOW, absolutely, that the injectors are not your weak link.
Running fuel system cleaners at the beginning of the season to try to deal with this can actually make your problems worse... they can loosen gums and varnish in the tank/plumbing and clog filters, pump rotors and injectors...plus they can soften some of the plastics used in the sleds fuel systems.
Not that cleaners don't have a purpose.. IMO... they are a good Maintenance "tool" that can be run through the season to keep things clean... but if your EFi system is dirty already...don't do it IMO.
I use
Witch Hunter Performance in Wa. for my cleaning and flow testing of injectors.
My 2 cents.