Hmm...car is going in on Friday, but any guesses? Car starts fine in morning, check engine light turns on. I stop and restart the engine. The light goes off and stays off for rest of day.
In the morning, the light comes on after the first start of the day. I repeat the process above and the light again stays off the remainder of the day.