Re: 4.7 Will crank over, but will not start
Welcome to the garage.
That the fuel pump kicks on is no guarantee that you have fuel. A clogged fuel filter or not good working fuel pressure regulator could prevent fuel going to the rail. So good to check if you have pressure there after priming it once. (take care that fuel can come out under high pressure, so use a rag to catch the spill)
Crank sensor or cam sensor are well known to give problems you related. Check engine light is not on? Just to be sure, do the key dance to see if any fault code is set: ignition switch off/on three times and leave in on at the third time. The odometer will show DONE when all ok, or a fault code.