I don't mean to hijack the thread, but my wife's car (93 Legacy turbo) is doing something similar. Only it's not quite as cold here, and it just started today. I drove it tonight and it didn't come on. I read the codes, they are:
13 - cam angle sensor
21 - Water temperature sensor
23 - Air flow sensor
42 - Idle switch
If the cam angle sensor was faulty, the car shouldn't run (but it does). The others should affect running to some extent, but it seems to run fine. I'm assuming it's OK to drive for the time being. I don't know how old all those codes are either, so I'm thinking I will reset the ECU and see if it does it again.