If your vehicle is showing engine cranks normally but refuses to start, here are the most likely causes and the parts you'll need to fix each one.
The engine is not receiving fuel. This is typically caused by a dead fuel pump, a blown fuel pump relay, or a severely clogged fuel filter.
This sensor monitors engine rotation and tells the computer when to fire the spark plugs and fuel injectors. If it fails, the computer cuts spark and fuel to prevent damage.
If work was recently performed under the hood, critical components like the ignition coils, mass air flow sensor, or crankshaft sensor may have been left unplugged or improperly seated.
Severely worn spark plugs, failed ignition coils, or bad spark plug wires prevent the air-fuel mixture from igniting inside the engine cylinders.
The vehicle's security system does not recognize the transponder chip in the key, intentionally disabling the fuel injectors or ignition system to prevent theft.
The timing belt or chain has snapped, causing a complete loss of engine compression. The engine will often sound like it is cranking much faster or higher-pitched than normal.