I have a 97 Eddie Bauer 4x4 with 196k on it. I took the car to my mechanic for a vibration that was occurring when I let off the accelerator at any speed above 55 or so. It seems to stay 80% smoother when I keep on the accelerator. He said I had a bad front drive shaft and replaced that. That did absolutely nothing and cost $450 bucks! A total ripoff, which is odd behavior for this guy. A friend suggested the U joints today, so I may try that this weekend. Any thoughts? I have already spent more than I was willing, so I will part this thing if it's something expensive.