I was driving myself nuts trying to track down this issue. Tried new battery, valve clearance, starter solenoid and everything else. It ended up being a leaky needle valve seat in the carb. It caused the engine to aqua lock when it sat for a while. Take the plugs out. If gas comes pouring out...