I just replaced all four ball joints and the outer tie rods on my 96 3500. My question is this, has anyone ever had an upper ball joint separate from the control arm after being pressed in? Mine separated on the way home from the garage. I had an ASE mechanic showing me what to do and checking my work, but now I've got to get another ball joint and reinstall it. If there may be something wrong with the control arm, I need to know before wasting more money and having the problem happen again. Any suggestions would be appreciated.