I was thinking “immobilizer” yesterday after reading this...so that’s two...one more and it warrants investigation.You changed the fuel filter? I would check for over pressurization of the fuel tank or your carbon cannister next.
At this point, are we even sure it is not an Immobilizer issue????
Can you put a fuel pressure gauge on it and feed it up to the windshield for testing purposes?