If you have spark and compression, then your problem has to be fuel. Could be timing, but, that would be very uncommon unless some of your linkage has literally fallen apart.
Can you disassemble and clean a lawn mower carburetor? If so, you can do the carbs on this motor. They are that basic. And, this is where I’d given your symptoms. Even if the carbs have been cleaned relatively recently, a bugger in a low speed jet will cause exactly what you describe. 'Could be a weak fuel pump. But, I’d still do carbs, first.
If you’re up for spending a few hours on it yourself, get a manual and have at it. First, time through it will take 3-4 hrs. Second time and every time after (should be done every year or so), about 2 hours.
I’m no certified mechanic or anything. But, I have cleaned the carbs on my '95 88spl dozens of times. If you think you’d like to go at it yourself, 'would be glad to answer any questions.
First tips. Buy a manual. Jets are made of soft metal. If you bugger them up, you buy new ones. Not a catastrophe. They are available and ~$15 each. When removing them, use a screw driver that fits the slot perfectly and don’t let it slip. When cleaning them, do NOT run anything hard through the orifice. Soak in carb cleaner and blow out with clean air. If you tear up the top or abrade the inner wall of the orifice, she’ll never be right. Buy a manual.
Have I mentioned that if you think you want to work on her yourself, you should buy a manual?
Good luck.
PS - completely agree with the posts above, she could simply be starving for fuel. Try a known good portable tank and line (including bulb), and new gas.
---------------------------
17' Henry O Hornet w/ Johnson 88 spl
26' Palmer Scott project hull
14' Bentz-Craft w/ Yamaha 25