Probably not a ball joint as they tend to squeak and do not stop but remain consistent. Have you had the rear end oil changed? If it is a limited slip rear end, (positraction), it takes a special oil and this oil does "wear out" over time. I have a 99 4x4 and the noise went away after my...