why would u need a new crank sensor if your not throwing a code for that?! if u had a P1374 code then it would more than likely be a cps but your not so u dont need one.
The scanner said po366 crankshaft position sensor a range perf something
i just looked at my alldata account and there is no P0366, only a P0336 which deals with 18x reference signal. what scanner are u getting your codes from?