Small Engine Troubleshooting Problems? Ask a Mechanic Now.
Run cylinder test, by removing one spark plug wire at a time.
If engine dies when one is removed , the opposite cylinder is not firing.
With it making a knock, I would check the valves and rockers and pushrods on the dead cylinder.