The EZ is a pretty good product. Most of the time it will not set a code. When ever you set a code, 9 out of 10 times it will cause the check engine light to come on. If it would happen to set a code, they are pretty easy to clear. Most of the time you just have to disconnect your battery for 30 minutes.