All of the above advice is gold. I had a similar crank no start situation that ultimately ended up being a loose connection at the ignition coil, pulled connector apart, cleaned it, reconnected and that was it.
My advice, do the above from easiest to hardest. In my case I didn't check that...