What is the condition of the rear diff bushings? Rear axles? Rear wheel bearings?

You have gone through pretty much the entire front end...your problem may be in the rear.