Hi complex, I have same situation with you, I bought a 2002 Challenger 2000 with 240 M2 EFI Mercury gen. 1 engine and the boat has been stored for more than 8 years and bought it very cheap and change everything with fuel, oil and spark plugs and didn't start at all. It turn over but it didn't start, so what I did is to remove the vapor separator and noticed a clog electric fuel pump and fuel are harden and rusted and remove the electric fuel pump in the vapor separator and bought an electric fuel pump in amazon from third party manufacturer non-OEM, mercury don't make them anymore, there is 2nd hand electric fuel pump OEM in ebay, but you'll never know if they will fail soon. Bought a new fuel pump with lifetime warranty in it, the maker is from California, I think around $70 but they will replace it if will fail and lifetime warranty. Finally the boat fired right up, but noted leak on vapor separator since gasket is old, so applied a gasket sealant and works well and now the boat is finally running well, change the port side temp sensor, air temp sensor and finally works very well. So the electric fuel pump in the vapor separator is the culprit since it does make a gum build up with rust and harden fuel inside. Take a loot at it and buy a manual from Mercury regarding proper installation and specs. The mechanic I hire at first cost me $120 to diagnose was unable to solve the problem and bought the manual myself and did my own job and works run perfectly well. I did not clean the fuel injector yet but if I see a problem in the future, I think the injector will be the one needs to be clean up. Dr. Honda, helps me a lot before so he's the veteran in this forum, so feel free to ask questions.