Check the signal at its source
Code P0323 describes a condition in the crankshaft position sensor: the signal drops out or changes unexpectedly rather than failing in one fixed way. That names where to look, but it does not by itself confirm which part has failed.
How to tell the paths apart: Read the live data and compare it against the expected range for current conditions before replacing anything.