Ford F-150 whines when try to start but won't start
When drive truck and stop, it may not start. After it sits for 10-20 minutes it
will crank over and start. Today, after sitting for over an hour, it would not
start at all, all it would do is whine.
Sounds like the starter is not engaging. If so you need a new starter.
If the engine does not spin, but the starter is whining then the gear which engages the flywheel is not being forced out. In my younger days (on 50's and 60's model vehicles) is was usually a bendix spring problem.
Now they have a solenoid. You might be able to just replace that but I would just get a new starter.
Looking for a Used F-150 in your area?
CarGurus has 211,459 nationwide F-150 listings starting at $895.
Search Ford F-150 Questions
Ford F-150 Experts