I agree...cracked reeds can cause this. I'd double check for air leaks, just when you start it spray some carb cleaner around your intake boots & see if shee revs or not. Other than that, could be something electrical, or timing....bad stator will cause some backfiring(personal experience), and too far of a timing advance could give you some fits. It's weird that it runs ok after a while though.