Car: 1.6 SXI Astra G - Z16XE I think.
Was giving someone a lift, no issues when I left, was travelling on 30/40 roads went onto dual carriage way, came off dual carriage way, ran fine on the dual carriage way. Slowed down at a big round about, car juddered like a bitch (like you were hitting the brakes sporadically) but kept going, managed to keep going on the 40 road then slowed to a near stop at the next roundabout and the car completely died. Could not restart it. Engine management light came on and I could start it if I pumped the accelerator but it would die as soon as it dropped below 2K. It rev'd freely through the range apart form that, no knocks or bangs. When it dropped below 2K it sounded kinda lumpy and wouldn't hold the revs, just died straight away.
No smoke, no overheating (normal temp), engine management light came on sporadically, wouldn't stay on. Coolant is fine, no leaks anywhere me or the mechanic could see, haven't checked the oil level as the engine was still hot.
Got towed home from a recovery vehicle. Got it off the truck and miraculously it worked again, would idle at 900, normal temp, everything was fine. Managed to drive it to my house (as the truck couldn't get to it) and reverse into the drive. Have started it about 5 times and it seems fine :S. There's a small whine from what I assume is a belt but you barely hear it.
The recovery guy thought it might be blocked injector or port. Anyone have any thoughts, I've tried to be as detailed as I can but tbh it's all I know I'm kinda worried to drive it incase it cuts out again I'll be taking it to a garage but an idea of what might be wrong would be a big help.
Side note: When I put the aircon on, it seems to be quite loud now when on idle. It's always done this though Not sure if it's related but thought I'd add it in. (and yes it has petrol, quarter tank left)
My guesses are it's due to the air flow meter or EGR.