Sounds like Coil going bad. Insulation breaking down with Heat. It's happened to me a couple of times with Briggs engines, they would last about 1/2 hour before quitting. New coil is the fix.