Let us know if the MAF helps.
My problem has returned, so it was not the TPS (I unplugged it), IAC (I isolated it by plugging the air hose), or a leak in the intake gasket. I also replace the IAC & EGR valve gaskets, the plugs & wires again. I also replaced the coil pack, now I have a spare.
I wanted to change the fuel filter & install a fuel pressure gauge next. I will also try to find a way to bypass the MAF or get a substitute from somewhere to see if that makes a difference.
(sigh) This is driving me NUTZ!!!