Very strong possibility. I would try cleaning the throttle body if you haven't done so already. I had the same problem with mine and nobody could figure it out so I splerged and bought a new throttle bottle. Yes it fixed it but I think if I would have done a good cleaning to it first it would have been fine.