1999 Ford Expedition experiencing a delayed start

My vehicle has recently started taking longer to start. Sometimes it immediately starts, but other times it requires some cranking before it finally catches. It’s getting worse and I don’t believe it makes a difference if the engine is hot or cold. What can I do to correct this?

I bet it is low fuel pressure. Has the fuel filter been replaced according to recommendations?