You need to take it in to someone with the equipment to read the code. The code will tell you exactly what is causing the engine light to come on. Unfortunately, most places will charge you a ridiculous price for this. Call around, I was able to get mine read for free from a Pep Boys, but I was lucky.
Have you ever left your gas cap off accidentally after getting gas? That's one of the most common causes.