Sounds like a left front axle CV joint to me...