Here is a tough one guys. This is not an engine question, but I figured you're about the only folks who cares about a 10 year old Dodge. I have an 89 d 250 5 speed. My father had ball joints put in it earlier this year. Drove it for @3 weeks and 1 came out of the control arm luckily nothing was damaged I don't think. After inspecting this I found that the ball joints had been welded in. If you could call this mess a weld. I also noticed that the truck sits @1. 5-2" lower on the driver's side than on the passenger side. I ordered new upper control arms, ball joints and springs from mopar$$$. I replaced this mess myself. Then I took old parts to the shop who botched it up and demanded full compensation. He paid for all new parts. 1 problem. The truck still does not sit level. I cannot find anything wrong with it. I am now down to the end of my road. It looks like the driver's side spring is compressed more than the passenger's side. I am going to swap sides with lower control arms and springs to see if lean changes to passenger side. Please help me. It is a good old truck only 128,000. Runs great and even drives great, but it looks like it's been wrecked.
------------------
------------------