I went round and round just like you did. No firm one symptom to point at what to repair or replace.
Until I finally found a competent repair guy.
He said the rubber for the fuel pump gets unseen tiny cracks in it. Owners can't see it many repair guys don't know to look.
Explains the stops and some starts and then none. He pulled it out and spread it out and you could see all the small cracks in the fold just waiting to get bigger. Ordered new fuel pump.
AND
In my case he crawled underneath when he got there to look at the fuel lines and what he 'also' saw was I had WAAAY too much fuel line. He said that fuel line was way too long and looped and turned all over under my coach. Said it looked like installed from the manuf. :R
He cut a substantial amount of fuel line off and put new fuel pump in and have had not one problem with it since.
We must be willing to get rid of the life we've planned,
so as to have the life that is waiting for us.