did you replace electrical part of ignition switch or lock cylinder?
The lock cylinder causes no injector pulse...To find out if its spark or injector pulse related see if vehicle will run on starting fluid if so its injector pulse related. Yes you need to replace the lock cylinder and housing "where wires go into".
I would replace crank sensor as voltage it is putting out while cranking seems to be low..it should be putting out around .7v ac voltage while cranking.
There is a 5 pin connector that plugs into the ignition module...Disconnect it from ignition module to see if it runs..If not replace ignition module.
Here are replacement instructions for crank sensors.
If 24x was bad it should run with 5 pin connector disconnected from ignition module so since it doesnt I do not think that is the issue...Also if it was a problem with pcm it should run with conector disconnected..so it sounds like a 7x crank sensor and/or ignition module is the problem.