Take your car anyplace but this shop. Estimate completely out of line with final bill. They find problems and start work on items that were not on the estimate. They initiate work without your approval (i.e. we have it apart, we had to see what the problem was, if you do not want the work done you still have to pay for time spent in finding problem and for putting it back together). While in their position things break on the car that were not broken (i.e. alternator, starter, etc.).
more