I would focus on the MAF and the IACV. Mine was doing something very similar, although mine started OK after it stalled. I cleaned the MAF and it didn't help. Then I replaced it and it fixed 80% of the problem, then I regrounded the MAF to the ECU ground on the intake manifold and so far it has solved the issue. See if you can find a known good MAF to try and try regrounding it as well. I used male/female connectors so that if it didn't work I can just reconnect it the way it was without having to strip extra wire.