Also the OBDll reader does more then just the CEL. It scans for any engine fault codes that are stored by the computer. It also checks several different monitoring systems. I only used it just to see if there was anything being reported but didn't expect it to find anything which it didn't.