If you think it has anything to do with driveshaft, Go to a shop, turns out to be cheaper. They can rebuild it.
Forum Rules