Fuel pump failure can cause the engine to crank but fail to start. Diagnosis will show insufficient, or no fuel pressure, and fuel pump in the fuel tank will need to be replaced.