Small Engine Troubleshooting Problems? Ask a Mechanic Now.
Have you ran a cylinder balance test? Loosen the spark plug wires, and with engine idling remove one spark plug at a time. Engine should continue to run. If it dies when wire is removed, the opposite cylinder is not firing. Check it for spark. it has good compression.