Advance/Autozone will check the codes for you for free (though, they will not reset them).