A word of caution. Do not clear codes on the scangauge while the engine is running. It works MOST of the time but I have seen far too many instances where it leaves the processor in an unknown state which can be a pain to clear. Only clear codes while the engine is stopped and the ECM is otherwise not busy.