Any air bubbles in the fuel lines? If so check the fuel line hoses (engine and tank) for cracks that could allow air to be drawn into the fuel system. The hand primer pump is another suspect. Air compresses so the injection pump can't achieve the 1,800 - 2,000 psi nozzle opening pressures needed to run the motor.
You checked the primary spin on metal can filter, how about the secondary fuel filter? That's the small, clear plastic one down by the fuel priming hand pump. If that's OK then there's a fuel pick up screen inside the fuel tank.
But before you go to the fuel tank check if the problem really is fuel starvation by cracking open one high pressure line to a fuel injector at the injection pump - just needs to be loosened a turn - if there's a leak when the motor is cranked then there's fuel OR, if no leak, lack of fuel at the injectors is proven. Afterward, just SNUG that connection tight until there's no leak AVOID over tightening its compression fitting.