Check air intake, make sure not clogged (mice love these).
If you take off tank filler cap, do you here air escaping like it's pressurized?
Check any fuel cutoff to make sure it's fully open.
Also check the seat switch to make sure it's connected and working.
Does it die while just sitting there idling with no one on it?