does it keep running if you throttle up some?
does pumping the primer bulb help to keep it running?
I know nothing about that motor, but some motors adjust timing and enrich fuel during start up.
timing is easy to check with a timing light, but I have no idea if or how that motor would add...