First, did you recently get gas? If you don't tighten the gas cap properly it will give you a check engine light. There are a lot of more advanced codes only the proper reader can read, but it's worth a shot to use some automotive parts stores free code reading service.