If the engine seems to be turning over reasonably quickly and there is fuel in the tank, it must be a lack of fuel to the pump. Maybe a duff low pressure pump or blocked filter/fuel line. Try it with the fuel tank filler cap removed. If its been stood unused for some time, the low pressure pump...