Most likely the gimbal bearing is the noise. A dry bearing or a gear going away in the drive would not have lasted 12 miles. Hopefully you will only need the upper resealed, a gimbal bearing,yoke, maybe 2 joints and a bellows.
Not cheap but less than a whole drive.