A bad crank position sensor will sometimes cause a no start. With the switch on, notice if the check engine light comes on and goes out with all the others. If it doesn't show, then you probably won't hear the fuel pump prime(the whirring sound you get when you turn on the ignition switch). The...