Hi There, It sounds like you may have a dirty or faulty idle air control valve or potentially a bad fuel pressure regulator or fuel pump. (yourmechanic.com)
This may be a sign of a failing idle air control valve. (yourmechanic.com)
This may be related to a faulty or dirty idle air control valve. (yourmechanic.com)