CEL came back on New Year's night after being off for about a day. I haven't had the time to check the codes again but something tells me it's the IAT voltage and thermostat temperature again. Some web searching seemed to indicate a faulty IAT sensor could cause both. I just don't recall ever reading anyone having their IAT sensor just randomly fail.