Tried to take out my wife's 05 Vibe yesterday. I noticed that the check engine light came on when I started it up but decided to take it anyway (short trip). The car wouldn't go higher than 2000 rpm. I pulled back into the driveway and it began to idle rough, then normal, and alternated like that every 5 seconds or so. My question: does this sound mechanical or is it likely a computer thing? Haven't had a chance to take it to the dealer yet but thought I'd ask here first.
mass air flow sensor. 10 min fix. go to auto zone or local parts store buy a new one install it yourself. its located near the air intake filter box. http://forums.genvibe.com/zerothread?id=36907