Well...... I spoke too soon. This didn't fix it.



Took it for a drive earlier and about 20 mins of highway and city driving and fully warmed up I stopped to fill up gas ( 93 grade ) and when I went to turn it back on I got the no click / no crank / no start .
Popped hood for 5 to 10 minutes and took out the starter relays and let them cool off ( I have had to do this for past couple of years when this would happen, not sure it really does anything but noticed awhile back those relays have been warm or maybe they always were warm and I just didn't notice it ) and it eventually started back up. I drove 10 mins back to my place turned it off and then it did the no click no crank no start thing again. Also, every minute or two while idling it dips and sounds like it's going to stall out again. Engine is not overheating, and coolant temp is staying around 185 degrees.
Here's a list of all the things I can remember that I have changed in past year or two
ignition switch
had the PCM professionally fixed, had like 4 or false codes cause of some capacitor or such failing.
camshaft position sensor
crankshaft position sensor
Battery
egr valve
pcv valve
canister purge valve
radiator
alternator
Starter
belts
belt tensioner
fuel filter
all of the fuses
all of the relays minus the square greyish one under the hood , forget what that one is for
I haven't changed the spark plugs in maybe 3 years, but I wouldn't think that would cause the no crank/no click issue
I have never changed the fuel pump, could a failing fuel pump cause the stalling, and no start issue I'm having?
like I mentioned before I am getting ZERO codes
I want to just take it to somebody, and have it fixed but every mechanic has been clueless
I currently have 225K miles on this explorer and transmission has been great (after I put in the AJ1e servos with o-rings around 50K miles) as well as the engine, so I feel like this has to be something electrical. This is seriously driving me crazy cause I love this vehicle and want to keep driving it, but I don't trust it anymore till this issue gets taken care of.
Please anybody out there who sees this and knows what it is let me know.