I have a 1997 Jeep Grand Cherokee Laredo. For a couple weeks now, I hear a loud clunking noise, coming from what sounds like the Passenger front tire. It does it when I come out of a turn sharply, or go over a bump fast. If im very careful, it doesnt make much noise at all. I was wondering if this would be my CV joint, or bearings, or what. Also, how much usually will one cost? Thanks!