It’s the throttle body dirty I had mine like that even at a stop sign shuts off . Took it off and cleaned it with throttle body cleaner from autozone now it idles like brand new xC90 2006
open