I had the same problem. Mechanic diagnosed clogged fuel injectors, sticking throttle body, and bad fuel filter. I drove away, and it was still running like crap. I pulled in to the local parts store, bought $39 wires, replaced them myself and the problem's gone. IT'S THE WIRES!!!!!