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?