I have just recently pulled the same code. Have Read somewhere to check the IAC valve.
Ill be doing a vacuum leak check in a minute.
My issue has serious drive-ability problems. It stalled on me during a left turn with traffic after putting and chugging. no MIL light was on though. I pulled the code from my scan tool. no freeze frame was stored either. I managed to clear the code but the issue came back a day later after hours of driving (a vacuum leak would be more constant unless its so small when cold... outside air temps here have been in the 4 to 14's both incidents occurred at night) I managed to replicate the issue in my garage I noted from the sensor data that it idles with the
MAF at .32 or so which sounds a bit high to me. ( they say it should float around .20 however with extreme cold the air density may be quite a bit higher I'm a licensed pilot and can pull the charts on that one

after the incident it rises much higher @ 1.25
Idle 1300-1500 coughing and sputtering and bouncing idle and very rough
Calculated load from the engine goes from about 10% to 80/90%
I also noticed the fuel system reports "open" when usually it indicates "closed"
Right now I feel this is more sensor related than anything. I'm usually pretty good about keeping the MAF sensor clean and recently pulled various other sensors from the intake manifold side and cleaned them up since they were very gunky and sooty. I will review the sensor data again If I can replicate the issue today to look for some more out of whack data. I have no access to TSB information today but read up on one yesterday that seemed plausible
Service Bulletin 192030 for Saturn ENGINE AND ENGINE COOLING | AutoMD
http://www.automd.com/tsb/bulletin_b192034/
Wish me luck guys.