I had rattle on decel when my front prop shaft universal joint dried up. I replaced my front drive shaft CV joint in place using a Porsche CV joint # 923 332 03200 which I bought for $75 from one of the after market houses. It is a 25 spline, 100 mm diameter CV joint. I have a very short write-up if you need it.