A front CV joint/half-shaft at 146,000 miles is certainly not unusual. I had an inner go, that had its own weird symptoms.