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
"I got one comin for ya when I get home. No don't worry, santa is not going to surprise buttsex the multi-hatted mouse." -LP
"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_