You have the correct 6V starter. The problem, if you still have a problem, is probably the linkage. Starter motor rotating too early or late vs when the pinion is engaged. Put it in and see. Check all the linkage for slop, bent, missing pivot pins, missing spring.....