I have a fault code 2172, this is a reoccurring fault, dealer changed a relay & the throttle body, but the fault is still a problem, usually the car runs rough for a couple of miles, then when your stopped at the lights the cel comes on, after 3 to 4 starts it’s off again for a couple of days, dealer is struggling with it & needs the car for a week, has anybody had a similar fault & a fix