If you have spark should be a fuel delivery issue, how are you testing for spark? Anything recently worked on? Start there. Fuel pressure? Filter etc... If you have spark lanyard and ignition should be the same as when it was working. Gas?
If no spark and no fuel check neutral switch. Wiggle throttle in and out of neutral a few times. Lock in back position with pin pulled. The switch can cause all of these issues as well.
BAREFOOTING: I knew it was gonna hurt when I felt my arse cheeks hit me in the back of my head!
!UOY NAHT RETSAF MA I TUB KNURD EB YAM I