I had the same problem the other day, came out of nowhere while I was on the interstate. Cleared the code and kept driving, it hasnt come back since (have left it overnight twice now, temps below 30F)
Research tells me it's either an ECU glitch (heard it called the 'cold weather glitch'...