1 /5 Thilini Abeygunaratne: They used faulty parts and I had to go somewhere else get the same thing replaced after like one month...I went to the place last year because the insurance I purchased when I bought my car from carmax was taken here supposedly. My check engine light came on and my car stopped working while at a red light. I went to the shop asked if they took my insurance and they said they wouldnt know until after the diagnostic. Later, they told me it was my mass air flow sensor and it was covered but after they fixed it they told itll be $80 (but it should have been fully covered)... but they claimed that their rate for their technicians was higher that my insurance covers and I had to pay the difference (they did not tell me this when initially asked.) I was upset but was going to pay, but they reduced it to $20 because they saw I was upset. I was glad to pay less but the fact they could reduce it made it seem like it was just arbitrary anyway. In a week I had the same issue (check engine light on and my car was stalling when idle.) I came back in, they were apologetic and said it must be a faulty part and supposedly replaced it and told me okay no charge.... then about a week later same thing and have to come in again. Then they kept my car for like 4 days to try and figure it out and when I get it back they tell me if it happens again I should probably take it to the dealership (so immediately I have no confidence that they fixed it, also my key fob was broken when returned, a metal piece at the bottom was broken off, minor but still annoying.) Like clockwork in about a week my car has the same problem so I take it to the dealership they tell me my insurance wont cover it if its the same issue, cause they already paid for it at the first place. I double check with my insurance and they tell me there is a 12 month warranty on my parts from this place and yes, they wont cover it again in less than a month. I stick with the dealership and pay (would have been $900 plus cost of rental but carmax paid for some of it and I payed $500 and rental... the insurance was a 3rd party seperate from carmax.) The dealership shows me that this place put a refurbished sensor in my car and thats why the problem kept coming up (the serial # was scratched off and some silicone was visible indicating the part was taken apart and put back together.) I brought the parts back to this shop, and all my bills from the dealership and they told me to wait and make sure that everything was good and maybe they would give me some money back but that they also were losing money. Not sure how they figure that they are losing money maybe because they had to redo the work but they also claim they didnt know the part was not new? If they dont check the parts before installing thats also their problem, theres no way I would know to check that. Its been 4 months and thankfully I have no problems with my car after getting it fixed by the dealership but I dont even want to come back to the shop to try and get some of my money back. I feel like so much of my time and money has already been wasted by coming here.