rought idle
i had the same problem as you, all the same symptoms and i changed everything, 2 o2 sensors IAC sensor, throttle position sensor, MAF, plugs wires fuel regulator, i even bought a scanner for codes. it kept giving me code 136/176 heo2 sensor and 113 122 ,, IAC and throttle position...