For most cases the Crankshaft position sensor is the cause of this. However, there are many things that cause this so we need to do some testing to be sure. I attached the detail on this but we should check to see if you have spark. If you have spark then the CKP sensor could be the issue. If there is no spark then we need to look at the ignition system.
Repair Safety Notice: This information is for general instructional purposes only. Vehicle repair can be dangerous. Verify all information, follow manufacturer service procedures, use proper tools and safety equipment, and consult a qualified repair shop when needed.