mine did this as well. its was the MAF sensor. Mine was the hitachi type. Take it out, put boiling water into a bowl, give the maf a quick rinse in it, leave it a few secs and dry it off with an air line. That fixed it! Clean the TB too but as this is the usual problem.