I took my '06 Subaru Forester in last week because the check engine light was on and the cruise control light was blinking. They diagnosed a failed oil pressure sensor, and replaced that. Then this weekend the check engine and cruise control lights came back on. I called Monday morning, they got me in right away, and found what they had missed the first time--it needed new spark plug wires and coil. Imagine my surprise when I went to pick it up and they said, "No charge. It was our fault for not diagnosing it in the first place." I've had to take cars back to repair shops after the first try didn't do it before, and never have I gotten that kind of customer service anywhere else! I've been using Joe's Alfa-Subaru for a couple of years now, and I definitely will continue. They've got a customer for life now.