How's your battery? If it's good, maybe test the coils. A low battery can have just enough juice in it to turn the engine, but not enough to power up the ignition coils during crank. Take a real good look at the coils...Test them. Have a manual or some resource telling you what the proper readings are. Make sure they are not cracked.