I have 2007 Jeep Grand Cherokee 3.7l. My front driveshaft had some issues. Went to a shop said my CV joint to the TCase was bad. So I took off my FDS and put on a brand new CV joint on the FDS, realigned it and everything. Months go by with no issues until about a month ago I started to hear grinding n what not. So I took it in to a mechanics shop to have them diagnose it and they said it's not your FDS it's your front ball joints. Top and bottom BJs are bad on the front right tire. Didnt really have money or time to worry about it because it wasn't that bad at the time. But it got worse obviously, turns out it was never my ball joints (I'm sure they need to be replaced, at 240k miles hah) my FDS while driving to work got loose from the CV joint to the TCase. Close inspection it seems the teeth on FDS were worn down and caused slipping,blah blah. Anyways. Ordered a new Driveshaft and installed it. Forgot to mark the weights so I'm rotating it till I find the sweet spot again so I can mark it. But the problem I'm having besides the vibrations. Is im hearing a constant metal squeaking coming from the FDS and gets slightly louder when I accelerate. Need help and ideas so I don't throw 250$ down the drain.