The car is older and the original parts are starting to fail, which is to be expected when it is over 20 years old. Struts and bushings were replaced, but then a noise developed near the wheel. We waited to take it back in case it was a rock from the driveway stuck inside the brakes. The noise continued and then it started running rough with the check engine light flashing. Affinity got it towed into their shop and found out it was faulty parts they replaced under warranty to fix the noise. One coil had to be replaced and now it runs good again. The bill was way less than we expected. Appreciated the honest warranty work and service with integrity.