Hare repair is a good place to go if you have a mechanical problem on your vehicle. They do a great job and at a great price.
However, this is not a great place to take a late model car if you suspect computer problems - they are not as good at fixing these kinds of things. My truck was having an problem with the electronics and they couldn't fix it.
But, to their credit they admitted they couldn't fix it and therefore I didn't have to pay.