There are some variations between models and engines over which sensor(s) can stall the engine, but in general, crankshaft position sensors and camshaft position sensors tell the engine computer when to fire an injector or ignition coil. With a missing signal, there will be no spark and/or no injector pulses. Usually the fuel pump will also be turned off.
These senors often do not set a diagnostic fault code in the little time they have as a stalled engine coasts to a stop. When you do get a fault code, it only indicates the circuit that needs further diagnosis. They never say to replace a part or that one is bad. In this case you have the luxury of knowing physical damage is the likely suspect. I'd look for a crushed connector plug first. If the sensor is actually cracked, it could have still worked for a while until an internal wire or connection broke. Also, some GM engines will not start with a failed sensor, but if that failure occurs while the engine is already running, it will continue to run until it is stopped, but then it will not restart.
Friday, May 5th, 2017 AT 3:04 PM