yea my CEL came on more times than i drop a duce in a day.
Get these things checked out first:
Cat converters (alllll of them)
o2 sensors
transmission (if ur engine bucks when shifting)
fuel filler neck
vacuum hose or something
ill reply back when i can remember the list of problems that caused my cel to turn on 8 million different times