Our family had used Car-X Libertyville for most of our vehicles for the past 5 years or so. We have been quite happy, up until recently.
Last week, I brought in my Honda Accord to be checked out because of a rattling. I was told that the ball joints (both sides, uppers and lowers) were dangerously bad and would need to be replaced. I was also told that the struts were not far behind. I paid $865 to have the ball joints replaced, and when I asked if the rattling was fixed, was told, "I didn't hear anything."
Less than a mile away from the shop, the rattling starts again. I called the shop and said that the rattling was still happening. I was then told that it was the struts, and to bring it back in to have those replaced (which was told would be an additional $1000).
I took it to a family friend for a second opinion and was told that my struts were still solid, the rattling was more than likely just a heat-shield lose, and that my rotors were bad (something I had complained about to Car-X twice before, only to be told "Your brakes are fine."
There is NO WAY I will be recommending Car-X Libertyville to anyone.