I have had your symptoms several times. I have always come back to the relays near the battery. In particular I find the "fuel pump relay" and the "PCM relay" to be problem makers. I keep new relays and the relay layout drawing (glove box manual) to aid during a relay replacement.