Got a similar issue on my 96. It's got new cap and rotor, wires, plugs, pcv, fuel filter and pump (good pressure), new IAC, new TPS. These are just parts I replaced over the past year.
It only does it when cold, but after that it purrs. I'm not getting any codes either.