My 1997 mercury villager cranks but won't start. I have replaced the relay,pump,and filter. I have done the plugs,wires,distributor and rotor. It started missing real bad, I hit a bump and it died and won't start. I am a traveling female and need help to pinpoint the problem. My code reader isn't throwing any codes at all.
Check the battery terminals and the cable connections.
Its turning over real good
I hit a bump and it died and won't start.
You may have loose connection. Check the grounds too.
Also, check this video from Scotty:
Your question got cut off a little.
If you're spraying gas into the throttle body and it starts then it's a fuel issue.
Even though you've replaced the fuel pump, filter, and relay, you haven't determined if the fuel pump is actually working so you should do that 1st by checking the fuel pressure at the fuel filter.
You have to check it there because you don't have a schrader valve on the fuel rail to connect a fuel pressure gauge.
But that's a little bit of a pain so maybe just confirm that you hear the fuel pump running when you turn the key to ON for a couple of seconds.
If you can hear the fuel pump running, and since you just replaced the fuel pump and filter, then let's assume you have good fuel pressure so it's time to see if your fuel injectors are working.
There are 6 of them on your Villager. One for each cylinder.
Let's look at the circuit. The Red lines are Power going to the fuel injectors and the Green lines are Ground.
The power is always present with KEY ON. The computer switches the Ground ON/OFF to control the injectors.

So 1st, check that INJ fuse in your underhood fuse box.
If that isn't blown then you'll want to check for power to the injectors. Notice that all 6 fuel injectors share the same power source. (Red dotted lines)
You can do that with a cheap test light. The injectors have a 2 wire connector on them. With KEY ON you should have power on one of the wires to each fuel injector. Check a few of them. Certainly at least one on each cylinder bank.
You do that by clipping the test light's alligator clip to the Negative battery post and touching the test lights probe to one terminal on a fuel injector's wiring connector and then the other terminal. One of them should make the test light light up.
If you have Power then it's time to test if the computer is providing the Ground signal (Green dotted lines) to control the fuel injectors.
This is just as easy. Since you know which wire on the connector is the Power wire (from the previous test), the other wire is the computer Ground signal.
This time you attach the test light's alligator clip to the Positive battery terminal. Have somebody turn the Key to START. As the engine is cranking your test light should flash on and off.
Your Mercury Villager is a decent vehicle. It's basically a Nissan Quest from back when Nissan were making good vehicles.
If you're like me a video is easier to understand than instructions.
I'm linking a video of a guy testing the Power and Ground signal to the fuel injectors on a Honda. The procedure is the same on yours. In the video the guy is testing Ground with the engine running. You can do that while the starter is cranking the engine.
If the injectors are getting Power and a Ground signal then you have to test the fuel pressure.
Let us know what you find out.
https://youtu.be/pzeOz-seIQE?t=288