There is no crank sensor on the front of the engine.
The crank sensor is on the rear of the engine/gearbox bell housing and picks up from the flywheel.
I still say that the crank sensor or the fly fitted wrongly is the issue, however you can never legislate for simple silly mechanic mistakes.