Small Engine Troubleshooting Problems? Ask a Mechanic Now.
What engine? Twin engine? Do a cylinder test.
Loosen the spark plug wires, and with engine idling, remove one wire at a time . Engine should continue to run. If engine dies when either is removed, the opposite cylinder is dead! Check it for spark and compression.
Ok, so it is likely a lack of fuel and not a dead cylinder. Have you replaced the fuel filter and checked flow to the carburetor?