It can, yes. There may or may not be one though. There can be pending, active, and stored codes and only the active codes will illuminate the CEL. Even without a code you can use it to look at data from the various sensors which is very helpful for diagnostics.