Newbie here as well. I've had the same problem as mentioned before, it started cutting out once in a blue moon, but within the last 2 weeks it's got really bad.
First off the tacho was dropping out and the oil light coming on, so I changed the relay in position no3. Unfortunately it didn't sole the problem, it still cuts out, but it seems the tacho isn't dropping out now, and it can fire back up straight away whilst driving.
Today I had to get towed home as it cut out and I was stranded on a junction and wouldn't re-start. Got home after 30 mins, re-started by stalled idling after 10 seconds. The RAC man said it was likely the coil/igniter, even though this was changed 8 months ago. The has now stood for a few hours, started and idled until warm-ish, then died again on the drive. New coil (GSF - ?39+vat) didn't solve the problem.
I'm pretty familiar with engine management systems, but being intermittent it's hard to diagnose. Carbon in the throttle or airflow meter shouldn't make any difference as this seems to be related to spark, ie it's not present when it stalls and you try and re-start. The car starts with the air-flow meter detached - it stumbles initially, but I'm assuming the ECU then switches over to the throttle position sensor to read the engine load. The car runs and starts with the hall sensor detached on the distributor. This would tell the ECU when to fire each injector, without it it probably fires the injectors in 2 batches, so there's no difference without the Hall sensor. Detach the speed sensor (crank sensor, hidden away under the oil filter) and it does start.
So......who has had these problems and solved by the speed sensor? All other sensors wouldn't make the car stall by pulling the plug, and the air and water temperature may make the car hard to start but wouldn't make it stall. The fuel pump relay failing shouldn't cut the spark.
Finally, where is the diagnostic port on a 1997 P Reg 8v? The Haynes manual doesn't even cover the engine management system!
Thanks
Phil