The Crank Sensor is just a magnet that records the ticks in the flex plate to set the timing. Either it works or it doesn't, and it should be read by the PCM at startup as well. Check your voltage on the pre-cat O2 sensor to see if it's sweeping funny. If it's bad, it'll lean out the engine to a stall. running lean constantly isn't a good thing either.