Stealers vary widely in their customer service.
If a car is in warranty, then get it done under warranty. But if, like here, the fault appears when the car is out of warranty, it's better to use an independent. Finding a good one is immensely difficult.