i would check the air flow meter be careful cos they are very expressive so make sure is the air flow meter but your problem is into your air intake anyway.
raul, September 2010
Air flow meter, MAP sensor, throttle position sensor any of these could give the symptoms you are experiencing, have also replied to your other Q