If a bad ground is not the cause, then remove the top half of the timing belt cover and check that the timing belt is intact and looks ok. You would need a scope to check the waveform of the crank sensor. But you could check the ckp reference and ground with a multimeter, and also confirm that there is at least some signal being produced.