almost anything can cause the SES light to come on. even the smallest things like not putting on your gas cap tight enough.doesnt mean the car is not drivable. and as far as the code auto zone will be able to read it. or someplace like a sear auto cente. that is if your local autozone is right around the corner.