have you recently disconnected the battery / reset the
ECU? My car did that for around 100kms.......once the car had relearned idle points under load (a/c, power steering etc) then it was fine....
would also get the auto service done even if it's not related to this current issue...