Yeah. Put a new plug in and report back
Check your spark plug sounds like deposits may be cutting your spark. Wire brush it when engine is missing or you see smoke. Read your plug then as well, could explain why your engine does great for a while then decreases performance.