If it were me I would start at ground zero and check everything.
Compression test, leakdown test.
Gas cap vent tube open, cap venting proper. Clean petcock, if lots of crud, clean tank too.
Complete carb clean. Start by using float drain tube held up by carb, opening drain, fuel will rise to level that float is shutting off at (petcock must be on). Comepletly dissasemble carb, including pilot jet, emulsion tube, air screw. I prefer to soak in Berrmans carb dip, tho can or two of spray may work. Be sure you can blow compressed air through ALL passages, and that you can see through pilot and main jet, holes on side of emusion tube/main jet holder are all open.
Be sure float needle seat is clean and needle valve doesn't have any grooves in it. Set float level. Very critical, there is only 1.5mm tolerance.
Next be sure air filter is clean AND dry ( didn't go through bunch of water did you?)
While carb is off, use flashlight to inspect reeds. No chips, frays, cracks, sealing tight?
Check all wire connections are clean and tight. Be sure coil mount is clean, bare, shiny metal.
Dielectric grease is good addition to all electrical connections.
Spark should be fat blue, not lazy yellow.
Install NEW plug. BTW, what does old plug look like?
If I forgot anything, someone will add to this.