If the TPS- throttle positioning sensor- was reset then could also cause erratic idle. Have the mechanic check the setting or compare with another 323 engine's setting.