Looks like you are already trying a crank sensor. A failed sensor will cause no spark, no injector pulse, and depending on model no fuel pump operation. If you don't know how to check these, try looking at your tach when cranking. If it doesn't move at all it is not getting a signal from the crank sensor.