Have Boat Questions? Ask a Boat Repair Expert.
Hi and thank you for your question.
My suggestion is to do a few basic diagnostic tests to determine if we have a fuel problem, an electrical issue or a mechanical one. The easiest thing to do is use an automotive style inductive timing light to see if you are losing spark as the engine dies. If the timing light continues to flash as the engine is stalling, then you have an ignition problem. If the light continues to flash even as the engine is stalling, you either have a fuel or mechanical problem.
If the spark seems to be fine, since you already did some work on the fuel system, I would check the compression next.
Check those things out and let me know what you got and we can go from there.
Humble apologies. One key word was omitted. If the light continues to flash, you do NOT have an ignition problem but it would be either a fuel or mechanical. Since the timing light is dependent on the spark to occur to cause the light to flash, it is used to indicate whether the ignition system is functioning or not. If the light suddenly quits flashing and the engine dies, we have an ignition problem. I apologize for the confusion and omission.