The day after I had the smog test done, as I started the car in the morning the check engine light ( just by itself, not the ! light ) stayed on for almost a minute . So I shut off the car, checked the gas tank cap ( a frequent culprit of check engine lights if not sealed properly ) , started the car again but the light remained on. I figured it must have something to do with whatever the shop did when they ran the song check. Thought I should just drive it for a while to see if it clears, and sure enough and as soon as I accelerated a bit, the light went away . Drove to work, drove around running some errands at lunch, drove it back home - no sign of the light. But then the next morning when I started the car, wouldn't you know it, the friggin light came back on and stayed there until I drove it for about 30 seconds, and the. it vanished once more. Never came back on again since then, it's been several days now.