There's a good chance the internal fuel line(s) have developed a leak. It was a pretty common problem actually, and many of us changed the lines out along with the fuel filter during regular maintenance. Both the intake line and outlet line are subject to rubbing on parts in the tank and developing leaks, as well as just failing from age. The intake side will cause a problem anytime the fuel level is below the leak in the line, letting the pump suck air. The pressure side would cause a problem all the time. Low fuel pressure directly affects how much fuel is injected, so you would wind up with a very lean mixture that not only affects starting but overall running as well. If your lines have never been changed since 2005, they are past due IMHO.
When you turn the ignition on, listen for the fuel pump and see how long it runs before it builds up pressure and shuts off. If it runs more than a few seconds, or never shuts off at all, that would be a tipoff that you have a pressure problem. It can be verified with a pressure gauge of course, but most folks don't have the setup to "T" a gauge into the fuel line.
Jerry