i had the exact same problem just last week and i fixed it already, well, it hasn't come up anymore. for the most part, change out your fuel filter just in case. clean your maf, tb, iac and replace act. i did all of the above and what fixed it was the act. the previous owner had cut up the wires...