Thanks guys, did both tests. In failed mode engine started with starting fluid, So I did the fuel pressure test and had 60 psi. If outdoor temp is 80 degrees or less it starts reliably. Some electronics or sensor is failing. Last night at 87 degrees it would not start, so I plugged in the analyzer, of course…no codes. This morning at 75 degrees it started like normal. MAF and temp (coolant sensor) are new. When it starts it runs perfectly.
Any other tests or possible faults to check?