im guessing IAC valve...prolly all dirty....which can trip a CEL.

but the code will tell the story for sure!

hopefully it isn't anything too expensive.... smile