The people at many auto parts stores will read codes for you for free, but remember, they are in the parts-selling business. Fault codes will never ever say to replace a part or that one is bad. Here is the link to the list of codes and their descriptions:
https://www.2carpros.com/trouble_codes/obd2
and as you can see, they only point to the circuit that needs to be diagnosed. If your college or a nearby community college has an automotive program, they can read codes for you too, and they might be willing to work on your car, but you have to understand they are taking work away from the area shops, so they will only take in cars with engine performance problems when that is what they are studying. They wont look at your car during "brakes" class, for example. Also, they have to squeeze your car in when time allows between class periods, so you might have to leave it for a few days. If they can do anything, it will cost a lot less than going to a shop.
Regardless where you take it, reading and recording the fault codes is the place to start.
Tuesday, June 21st, 2016 AT 5:28 PM