Too many people see codes as actual diagnoses, and unfortunately some repair shops as well. Unless you've got time (and a backup vehicle), equipment and work space, you're a prisoner to the shop that says they have diagnosed your problem and have a solution for you.
