Take an air compressor and remove fuel line from carburetor. Blow back into tank with gas cap removed and make sure no obstruction. Is there crap in fuel tank, grass, debris? Is gas fresh (less than 60 days old? Have you drained tank and checked for water in fuel? Have you tried running mower with gas cap on but slightly loose? Secure with duct tape.