Larry's is able to fix just about anything that can go wrong on at a car. And they will do it at a reasonable price. The only problem I have with them is service. They are unorganized (like many small town mechanics) and unprofessional. Once I went to the garage to take my car in and no one was there. The doors were open but no one in sight. If you don't mind a bit of a hassle then you can save some big bucks compared to the dealer.