I agree. I had an 01 with the same problem but sold it before i fixed it. I would also check the suspension, too much spring travel can be causing the U-joints to bind.
My car would only make the noise when suspension travel was at its greatest. Hard acceleration can cause the nose to come up...