Double check the drive gear, some of these were made without being pinned and will spin if worn bad...

Just my $0.02...