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.
If it is a problem where the code is always getting thrown like the CEL on a cat removal, clearing it once isn't going to keep it from coming back. My CEL just stays on. I check the codes about once a week. You can get you own code puller for about $80.
Or better yet if you already have a Tactrix cable you can go to the Aktivematrix site and download a free obd2 code reader program with the appropriate openport plug-in.