You may have a sheared keyway throwing the timing out, remove the top nut and starter cup, it should be obviuos if that is the issue or not.