I just had a similar problem, I also cleaned the maf and replaced the IAC and neither helped, I agree with unplugging the maf and seeing how it reacts. It should run like crap but not stall out. I replaced the maf, returned the IAC and cleaned my old IAC and it runs really well now. If these dont help then its time to look else where, could be plugs,wires, rotor,cap, any number of things really. Good luck with it and let us know what happens.