I live in St. Louis, so we have both cold and hot weather this time of year. I have a pontoon that stays in the water year round. Usually I will run the fuel out of the motor before letting it sit this long, but the weather got bad, then we had a hot spell. Went to start it. It will start with choke, run fast, then dies. Sprayed carb cleaner in it will run off the carb cleaner, but dies. Thought maybe fuel filter was blocked, removed hose between fuel pump and carb, then pumped ball, fuel ran freely. So I'm getting spark and air. Could it just be dirty carbs? Will carb spray clean the carb to get it running.? Could fuel pump be bad? Do i need to fix it before spring, or should I just wait until spring?