The MAF connector is a common trouble point on these, possibly because they get reefed on when people check the air filter. Recently mine started having a stumble just off-idle. Breathe on the throttle and it would try to die, but then catch itself. I found that pressing on the MAF connection cleared it up, so I unplugged it, tweaked the female pins in the plug to tighten them up a little, and stuck it back together. Good so far.