Unfortunately, the crank sensor can be faulty and still not show a problem when hooked to a computer nor set any codes.
First giveaway: crank the engine and look at the tachometer. Does the tachometer needle move as you're cranking? If it stays at zero, you've either got a bad sensor or broken wire going to the sensor. I'd bet on a bad sensor.
After that, I'd pull the coils one at a time, put a spark plug into the coil and ground it. Repeat the cranking test and look for spark. Could be bad coils but, unlikely that both would fail at the same time.
And for you guys talking about what a bear it is to remove: if it's hard to remove, it's because the front engine mounts are probably bad. With fresh rubber mounts, the screws should both be accessible and the sensor should easily slide out. The cross member only gets in the way if those mounts are bad.
You can
guess how I learned this.