As Spectre said check the battery, after that clean the sensors. I'd start with the MAF sensor (use MAF sensor cleaner, do not touch the wire).
"Any car which holds together for a whole race is too heavy.
" - Colin Chapman
"If you think about it breast implants aren't much different than braces. Their main purpose is to improve one's appearance, at least that's how it was in my case." - KaJun
Best ever Audio Drama / Radio Drama / Podcast / Whatever, The Epic of Gilgamesh here! http://chompatoga.com
"So the [suspension's] spring seats fail every 2 years, so what? They cost less than $250 to fix. And if a person can't afford that every two years, than maybe he shouldn't own a car at all." - _HighVoltage_