I tooky car in to the service center at Joe Self due to some engine problems that caused my car to shake horribly in May. They returned it to me saying that something was loose and that it was fine, the problem continued I took it back in June and at that point the warranty had would no longer cover the $1200 + in repairs needed. Come March the same problem began again and the parts are still covered under the warranty so I took it back to joe self who then tried to refuse to pay for the rental car. They never called to let me know what exactly was wrong with the car as I had asked them to do before doing anything. I also asked them to check the oil in my car and call if anything needed to be done, they never called! They did an oil change and tire rotation, I did not want my tired rotated they had just been replaced. When I picked up my car I had to pay for the oil change and tire rotation that I did not want and my car was now shaking due to the tires. I take it back up there they said that it just needed balanced. After waiting for them to call for 3 hours I called and they said that all the tired were bent and needed replaced. Then tried to sell me over priced rims. I had no problems with my tired prier to them touching them. They took no responsibility for the lack of communication and poor service and I now have to pay a different service center to correct the problems that they have created. Every time I took my car in to there location it came out with the SAME or a DIFFERENT problem. They never droves car after working on it to see if it was running properly. I was told that they NEVER test drive the cars after service. DO NOT TAKE YOUR VEHICLE TO JOE SELF SERVICE CENTER!!!!!!