ANY 05 JEEP G.CHEROKEE MECHANICS

I hav e 05 jeep with a 5.7 some times the fuel pump will not run & it will not start. Its random. I replaced the fuse, relay, battery & alternator.