A warning, you can burn up the solenoid with continued long cranking. The pull-up side is designed for momentary operation with a quick start. If you need to crank it a long time, unplug the solenoid and tie it up.
Has there been any work done to it lately? Have you cracked open one of the injector lines to see if your getting fuel to the injectors? It’s really a simple system. You need to verify you’re getting fuel to the injection pump, then that you’re getting fuel to the injectors, and report back.