Good luck figuring it out. I've had the exact same problem for a year. I get no CEL. Tried cleaning TB, new plugs and wires, new TPS, new IAC, new idler and tensioner pullies, changed back to paper air filter, cleaned MAF, new trans. fluid and filter, and tried unplugging the EGR. That's what I can think of off the top of my head.
Thinking of looking into cats, or computer. Maybe intake gasket.