Check the wiring going to the crank sensor. Those are prone to the wiring getting burnt upon the back side of the motor.