Hi guys I turn to you again for guidance. I have a 2007 3.0si e86 coupe 6spd, 130k. My issue is When I start it up the idle is rough & now my service engine light is on. I’m getting codes p0102 & p1124. Mass or volume air flow circuit low input & differential pressure sensor intake manifold offset bank 1. A little history I just replaced the valve cover cause I was getting a lot of oil in the intake manifold. I replaced the disas both, cleaned out the intake manifold since it had oil in there. I replaced the MAF sensor already & Differential air sensor (MAP) sensor. Ran sea foam through it as well to get it really cleaned out. It has new starter, plugs, coils, vanos solenoids, thermostat, water pump. I thought once I cleaned out the intake manifold & put a new MAP sensor the idle would be fixed but doesn’t seem to be the case. I’m thinking a vacuum leak somewhere but I’ve been looking & checking everything but no good. It’s not my Maf sensor checked that & it’s not my map sensor it’s brand new.a smoke machine next step ya think? .any other ideas would be appreciated!