We have a 1999 Toyota 4Runner with 140,000 miles on it. We needed to change the lower ball joints and tie rods to get it aligned. The front passenger lower ball joint came apart about a week after we replaced it ourselves - thought we just didn't get it tight enough. Had it replaced again at a shop. About 1 year and 1 month after they replaced it, the large bolt on the ball joint/lower arm actually broke during a slow U-turn, when stress was put on that front passenger tire. We just replaced the ball joint ourselves again, and it came apart in one week - the bolt came off. It seems like there is something else wrong that causes extra stress on that joint. We have replaced the ball joints on our 1990 4Runner without any problems at all, and on other cars without any problems. Any insight is greatly appreciated!!