On my 2005 Merc Mountaineer AWD, I’ve had the fuel pump and fuel filter replaced, crankshaft sensor, ECM relay for the fuel pump, starter, and spark plugs replaced, but to no avail. Car starts when it wants to, but when it doesn’t, it’ll usually take three to ten minutes of cranking on and off before it fires up. Ford dealership and second repair shop confirmed no fuel pressure to the fuel pump when the vehicle doesn’t want to start and recommended a new fuel pump. Problem is, I’ve already paid the first repair shop for that same service and its gone back to them three times. Could this be electrical as the first shop is now claiming or are multiple mechanics missing something? Second shop replaced the ECM relay out of caution, but the problem persists. Thanks.