It could have been the oil not being the freshest. It could have been the amount of oil. It could have been the cook not washing his hands well enough. Give both of those menu items another chance- separately - and see if that narrows it down for you. Or try having the same dishes at another restaurant that touts their use of fresh ingredients. Or make the chow mein at home, so you know exactly what's going in it.