what else could cause engine light codes po107 and po102 on 2002 Volvo S40

have replaced maf and map sensors, some vacuum lines, fuel filter, 02 sensors and looking. idles inconsistent, stalls, misfires, hesitates and chokes when steping on the gas pedal. Greatful for any ideas!!!

Asked by for the 2002 Volvo S40
have smoke test done to determine if there are any vac leaks causing codes
smoke test was neg mechanic thought it was iac valve and had car running much better with vacuum hose off intake above iac. put a new iac on and back to wont run. now he thinks it might be the ecm???
thank you!!!