Yep on what Charles S said.
Also check for fuel flow out of the tank to the carb( clogged strainer if it has one in the tank)
Make sure the fuel line is not kinked/crushed
Make sure the ON/OFF valve is truly opening.
Check the needle valve in the float bowl for sticking.