Had a similar problem a few years ago with my old 2.5.
It would not start for no apparant reason and despite numerous test/checks still was a mystery as it would have no pattern to when it didnt start.
Found almost by luck when it wouldnt start if I firmly hit the fuel tank from below almost by miracle it would then start so conclusion was lazy fuel pump.Fitted a new unit ,if I remember it was around £40,and problem was solved and never returned.Quite straight forward job as its located in the boot floor .
Large black nut requires undoing which I found easiest with a peice of wood and gently tapped it around to loosen,although sure their is a special size spanner/wrench for the job.Undo both the fuel pipes and then remove the entire unit with the swirl pot.Undo fixings and remove electrical plugs and then just refit new pump.
Just a word of caution though.The 2 curved metal pipes on the top plate can be very fragile and prone to rusting so unless you intend replacing that part too,or it is badly rusted and needs renewing,be carefull when undoing hose clips as the pipes could easily fracture.I re-newed the metal fuel hose clips with stainless steel as originals seemed to be a 1 fit type and got bent when undoing,although again special tool might of made that job simpler and not required hose clips replacing.
Job took about 1 hour so well within DIY territory