You have 2 of the necessary ingredients. It looks like you may be missing compression. A qualified independent shop should be able to perform a compression test for you at a reasonable price. Good luck!
RepairPal Certified shops can diagnose and repair your 2005 Ford F-150. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.
It's started before which shows it has compression but now it just cranks and the flywheel starts making a grinding noise