RE: DL-50 engine
If it runs smoothly up to 5100 rpm and quits it's not the ignition. Pull the carb and clean out all the jets and passages. Similar has happened to me with a couple of different engines. Doesn't matter who made the carb, manufacturing debris can get into anything.