RE: DL-50 engine
Im sure that you have inspected the spak plug wire and cap for any problems, check to see if the timming sensor has not come loose or moved check to see if any trash is in there if the timming is off that will cause lost of power,
If all that checks OK than I would give my fuel system a good looking into especially the fillter,
From what you have said so far I do not think you have toasted the engine,