There are a few possible reasons why your Ford F-150 might not start even though you have power to everything. Here are a few things you could try:
Check the battery connections and cables to make sure they are clean and tightened properly. Corroded or loose connections can prevent the starter from turning over.
Check the starter and starter relay. If the starter or starter relay is faulty, it could prevent the engine from starting.
Check the fuel pump and fuel filter. If the fuel pump isn't functioning properly or the fuel filter is clogged, the engine won't receive enough fuel to start.
Check the spark plugs and spark plug wires. If the spark plugs are fouled or the spark plug wires are damaged, it could prevent the engine from starting.
Check the ignition switch. If the ignition switch is faulty, it could prevent the engine from starting.
If u have power to all power source and u turn ignition key and u just got a thump sound but not engine cranking over first check ignition regulator to see its getting fire next check ignition fuse see if its blown. If all check out check ground and positive to battery and starter. Could be loose or corroide. Last pull #1 spark plug to see if antifreeze and water are on plug. If it is remove all plugs and try cranking to push out the antifreeze that's has hydrolock the pistons to keep them from moving. Or take a heavy breaker bar and socket and turned it manual from the harmonica balancer clockwise to relieve hydrolock pressure from antifreeze filling up the pistons
Check the battery connections and cables to make sure they are clean and tightened properly. Corroded or loose connections can prevent the starter from turning over.
Check the starter and starter relay. If the starter or starter relay is faulty, it could prevent the engine from starting.
Check the fuel pump and fuel filter. If the fuel pump isn't functioning properly or the fuel filter is clogged, the engine won't receive enough fuel to start.
Check the spark plugs and spark plug wires. If the spark plugs are fouled or the spark plug wires are damaged, it could prevent the engine from starting.
Check the ignition switch. If the ignition switch is faulty, it could prevent the engine from starting.