Small Engine Troubleshooting Problems? Ask a Mechanic Now.
I would do a cylinder balance test. Loosen the spark plug wires, and with engine idling, remove one wire at a time. If engine dies when either wire is removed, the opposite cylinder is not firing.
If that is the case, check for spark , and if no spark, the coil on that cylinder is bad.