Engine will start and run for a few seconds then die. If left sitting for several minutes it will do the same thing. I took it to a “mechanic” who had it for 2 months and didn’t get it running. I have good spark both cylinders,checked with spark tool. Carb was rebuilt with OMC kit with no change. Swapped carb and still had same problem. Was told by a friend I may have a leak in exhaust bypass gasket or head gasket allowing a small amount of water into cylinder extinguishing flame. Was also told might be lower crank seal which they said was carbon and sometimes cracks. Would leaking seals cause this situation. Just need idea where to start looking for a solution. Not a mechanic, but pretty handy and not afraid to tackle anything. Thanks in advance for any suggestions no matter how far in left field they may be.

