Hi folks..
I've read a few threads with people having very similar problems, but not found a fix from what has been suggested so far... here's what happened.. Been driving 15/20 mins or so. Not working her too hard, oil temp 86, so no worries there. Wafting down a local bypass, I put my foot down and nothing seems to happen- a bit of a delay then a judder, and another. Then the engine cut out.
So now the engine will start, but with VERY high revs, sounds rough as a dog (misfiring, popping, spitting

), and will cut out if I don't give it some throttle.
Someone suggested replacing the idle control module (the little 7 pin connector under the rain tray above the ecu), so I did that and it made no difference. Checked all the pipework for air leaks, not found any. Checked earths and the ECU one is maybe questionable, looks a bit grotty but the shrouding of the wire has come away anyway down there and the wires are exposed and touching the block, so surely that would be giving a good earth?
Pretty lost here really, I can't decide whether it's a fuel (pump, injectors?) or electrical (icm, ecu?) problem. Getting a bit disheartened now, my 2nd big breakdown in 6 months of owning it

Any tips or tests I can do to try and pin point the problem?
Thanks a lot folks

it.s a digi PB btw