That engine has 2 different crank position sensors by my research. That one you have is the low resolution sensor mounted on the back of the block. Put it in and see if it fixes your problem. If not, then get the high resolution sensor behind the crank pulley.