FWIW, the pressure pulse from the engine rotation runs the vast majority of mower fuel pumps, make sure the line is attached and isn't cracked or broken. You can always try gravity fed temporarily and give the carb a tap, the needle could be stuck in the seat.