I used to go to Steve's Auto with high expectations. After my recent visit I was utterly disappointed and will not be returning. I called to have my car towed to their location which ran me $160+ for a 1.7 mile trip. I called for a CMP sensor issue which we were unable to replace and wanted to get it into proper hands. Steve's was not the right choice. I waited three days for a call only to be told that the engine needed replacement for $10,000 dollars in parts and labor cost. They didn't try to put the car back together or even look at the engine and assumed that replacing the entire thing was the best course of action. I decided to get a second opinion with a local mechanic and he was able to get that towed over for only $67 and looked into it. He replaced the sensor with a part I had already purchased, offered to put on a new timing belt, and check to see if that worked before jumping right to a new engine. Not only did he in a timely manner, he ensured it worked and my car is running fine with no issues. If you chose to go to Steve's, I understand. But I recommend you check yourself or get a second opinion because they clearly don't bother with the labor of doing a proper inspection before quoting insane amounts of money for unnecessary replacements. Before I get asked, they did send me an inspection like they normally do. It says that due to damage on the timing belt, the engine must be replaced. The belt was factory stock and old. Had nothing to do with the engine. They barely even looked at it. So much for an "inspection report".