Forget the grounds. There's four of them, two for power circuits like injectors and ignition coil(s), and two for the more sensitive sensor circuits. If both power grounds were corroded or had broken wires, the ASD relay wouldn't be getting turned on and you wouldn't have spark.
Lets back up a minute so we don't get side-tracked. How do you know the fuel pump relay is not turning on?
Pull the fuel pump relay out, then use a test light to check for 12 volts on terminal # 30 in the socket. You can use a digital voltmeter too if that's all you have, but for this type of problem, a test light is more accurate. It has to be the inexpensive common type with an incandescent light bulb inside, not one of the new ones with electronics and LEDs.
If the voltage is missing on terminal # 30, suspect the 30-amp fuse # 4 is blown. If it is, don't waste a lot of new fuses. I have a trick for troubleshooting this problem.
If terminal # 30 is okay, check for 12 volts on terminal # 86. It should be there when the ignition switch is in the "run" position.
Assuming terminal # 86 is okay, wrap a small piece of wire around terminal # 85 on the relay, then stick the relay in its socket. That wire will give you a test point. Hook it to the test light. What I expect to see is the test light turns on roughly one second after turning the ignition switch to "run". That one second delay is a crucial clue but it may be hard to see. Regardless, if the light does turn on, we know the circuit from the ignition switch, and the coil inside the relay, are okay up to that point. Now what must occur is the test light should turn off when you start cranking the engine, then it will turn back on shortly after you stop cranking the engine. If that is what you find, the computer is working correctly.
If everything appears to be okay up to this point, we'll need to verify 12 volts is getting switched onto terminal # 87. The fastest way to see that is to move that piece of wire to terminal # 87, then connect the test light to it. What you should see is the relay cycles on, and the test light turns on, for one second when you turn on the ignition switch, then it will turn back off. That proves the entire circuit is working and the computer has control over the relay. What is important is that relay has to turn back on during engine rotation, in this case, cranking. If it does, the problem has to be after that point, meaning a break in the wire running to the fuel pump, or much less commonly, a defective fuel pump motor. I say that is the less-likely suspect because of the original failure you described. Once they start up, Chrysler fuel pumps rarely fail while they're running. That's how GM pumps typically fail, leaving you sitting on the side of the road. Chrysler fuel pumps almost always fail to start up, leaving you sitting in the driveway or parking lot.
Images (Click to make bigger)
SPONSORED LINKS
Wednesday, April 1st, 2020 AT 1:21 PM