Apologies for the long post.
The boxer's died!
Doin some 'normal' driving this morn and the revs suddenly dropped, like someone had switched the engine off, but it caught it, and they went up again, 10 seconds later, dropped again and caught again. Stopped at a set of lights and it died completely.
Wouldn't come back to life, its turning over fine, but not catching. Eventually it did catch, after about 3-4 minutes, but ran for only 10 seconds or so, before dying again.
Waited for 10-15 mins, turned the key and it fired. The 'code' key was lit though
drove it round the block, seemed fine, stopped again, turned it off then on and all appeared well.
Went home, stopped, got back in 5 minutes later and it was perfect again
Off to work, fine again.
Finished work 6 hours later and on the way home, as I stopped to drop someone off, it died again.
Wouldn't start first time, but started after waiting about 20 seconds, went to pull off and it died again, totally dead this time.
Waited 45 minutes for Green Flag, who promptly started it, only for it to die after maybe 2 minutes of running! The 'CODE' light won't go out now, and couldn't get it started at all, so got towed home!
I've just disconnected the battery for an hour and it didn't make much difference. Except the code light is out now!
I'm sitting here with oily hands asking if anyone knows what the hell is going on?
For what its worth, Green Flag reckon its a sensor of some sort gone faulty, but that could be way off track as usual!