This sounds more like a thermal problem to me, eg. a dirty/coroded connector who,s resistance changes when hot. I would look at the fuel pressure sensor connectors first. Clean them with a contact lubricant, much cheaper than expensive mechanical parts.
There have been a problem with the fuel...