When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Advance Auto should be able to pull the codes for free. AutoZone gave me a load of BS last time I tried to take an OBD-I car to them and told me they couldn't do it. But you could try your local location.
Call or go to any of your local shops and ask them to pull codes, most will do it for free assuming that you're dumb and will just buy whatever they tell you to aftewords. Instead, bring us the codes and we'll go from there.