The only time I had uneven idling issues was when coasting in neutral, the revs would hunt.
And vacuum leaks but that typically caused rev hang. The PCV hoses can split and cause a vacuum leak but not sure if the symptoms are same as you're having.
I was going to suggest fuel filter but you've already eliminated that.
Is it running rich? ...or lean, or any telltale signs on the old plugs when you replaced them?
_________________________
2005 Fiesta ST - wrote off
Newman fast road cams, Fusion Fabrications custom inlet manifold, custom exhaust