2004 Honda BF115A ran good two weeks ago. This weekend tried to start and starter worked, motor turned over but will not start. Battery good, battery cables to engine good (new connectors), voltage 12.7 v with ignition switch on. When ignition switch turned to start voltage drops to 9.6 v. No fuel getting to cylinders, cannot hear fuel pump running when ignition switch first turned on. Fuel pump connector has 12.6v for 2 seconds after ignition switch turned on. No spark to spark plugs when engine turning over. Power relay removed and tested good. All fuses tested good. Control cable continuity test good. Something causing voltage drop when ignition switch turned to start. Fuel flow to vapor separator good. Could faulty fuel pump cause voltage to drop when trying to start but not when ignition switch turned on? Don't have MIL indicator lights on boat so have not tried ECM diagnostics. At wits end! Any ideas?