I ended up at Bill's auto shop totally randomly and left happy. I hate visiting auto shops and dishing out tons of money, but this place didn't charge a crazy fee and was quick with the diagnosis. They diagnosised the problem Monday night and I got the car back on Tuesday evening. It was great. Their price seemed fair, but I didn't check the competitors out. I would recommend visiting them.