My check engine light came on after sitting at airport for 7 days on 2004 Ford Escape

Car was running great prior to this. Now it's spitting and sputtering and acts like it's not getting gas. This happened once before in March 2011 and after driving for a couple of days car ran perfect again and check engine light went off. Weather was cold while car sat at airport. What could this be?

Asked by for the 2004 Ford Escape