Could also be the drive itself is slipping inside since you say the teeth are okay. Wouldn't take much grinding to show up on the teeth. But when the drive slips inside it can sound like it is grinding.