Hello, engine cranking with no start could be caused by a fuel delivery issue, an ignition spark issue, or some kind of air intake or emissions controls issue. Hands on inspection and diagnostic testing is needed.
www.repairpal.com/repair-shops
RepairPal Certified shops can diagnose and repair your 2016 Ford F-150. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.