I have a 2000 Mercury 250 Pro XB on a Ranger 522. I bought this as a repo and put a new lower unit on it along with a 26 pitch prop. Initially it started and ran but was Very slow revving up to get on plane and died going down the lake. Since then I pumped all the old gas out clean the VST rebuilt the fuel pump replaced the other fuel pump. Put fresh 93 octane in and tried again. This time it didn’t idle or stay running without giving it gas. I tested the fuel and it had water in it. So I added a water separator, put a new throttle position switch and air temperature sensor on. Installed new fuel lines from tank to engine. put new Chris Carson single stage reeds, cleaned injectors, filled up with ethanol free 90 octane and tested it again. It ran much better with very little hesitation maybe one and a half to two seconds before it took off and planed out up then ran great. I used it for a few weeks and it started doing the same thing again. Sometimes when it doesnt spool up I can pump primer ball and it will go ahead and take off. It doesnt seem to affect the runability after it takes off. The primer ball sometimes isn’t hard like I think it should be. At this point I’m not sure whether I should go back through and re-clean everything assuming I may have picked up some more debris in my old tanks or is there another way I should proceed? I thought about adding a low volume electric fuel pump to Eliminate a supply issue from tank? Also I have a new dual tank switch valve I was going to replace thinking it maybe was sucking air from around the fitting somehow and I still need to replace the fuel lines from switching valve to tanks. Thanks for taking the time to read this and any insight would be greatly appreciated.
2000 Mercury 250 pro XB
serial #0G980846