Did you test your ballast resistor?
If the engine fires when you stomp the the starter pedal, but dies as soon as you take your foot off the stomp starter, a bad ballast resistor is often the problem, or you forgot to turn the ignition key to run (I find myself doing that all too frequently.)