I have replace fuel pump and filter but truck wouldn't crank and run.
Have you tried a new gas cap mine did same thing I blew air thru fuel line from front to back to find that out
Check fuel pressure at the rail in the event you have a plugged fuel filter which is not part of the fuel pump. Then check for fire at the plug(s). The tester can be purchased at a parts store for about fifteen bucks. Check the plug wires. Use an ohm meter to check resistance. Resistance is obtained from the length of the wire in feet and fraction thereof and multiplied via ohms. Usually 5K ohms per foot, but do not hold me to that. Lock it up. Make sure the air filter is not plugged up and the engine is getting air.
Correction. - Look it up.
Looking for a Used F-150 in your area?
CarGurus has 208,535 nationwide F-150 listings starting at $895.
Search Ford F-150 Questions
Ford F-150 Experts