Don't quite know what's going on but a couple weeks ago cold started engine and only drove about 2 mins up the street and at the lights the idle surged up to 1300 +/- 200 all by itself. However, being a manual I was able to drive it in slowly for another min until it went away by itself. For the next week no more problems. I just thought the throttle cable was a bit sticky. Then, this week similar thing happened but this time much worse. After 3 mins the idle was very rough and the CEL was flickering very fast while the engine surged and then almost died over and over and then had practically no power and so on... Pulled over shut it off and ran the diagnostic check and got the "1-2" all good result. 15 mins later, it ran normally (briefly). I then thought it was gone however it suddenly came back - could barely drive as any attempt to get into second gear was rejected with erratic power surges (exactly like symptoms of running out of fuel - yet tank is 90% full). It did idle again but fast while I was trying to drive in first. Eventually after about 3 more mins of this I pulled into a nearby carpark and the problem seemed to go away as quickly as it came. Again running the ASDL diagnostic test came up all clear. Then engine then seemed to run normally even though I wasn't driving anywhere. The next day I pulled the leads plugs off the 3 coils (note: its the Series 2 type) and measured the secondary windings, the result was good as all 3 pairs were: 5.5k, 5.5k & 5.7k Ohms (this is fully within specs). Also Leads are Bosch personally fitted about 2 years ago (done only 10,000km since). Plugs are the Bosch platinum of same age. In 30 years I have several leads go bad at over 40K however never like this dramatic. I guess I have to rule out plugs and leads. So I tried driving again the next day from cold and it happened again like the previous time. It seems to me to be either: 1) Bad ECU and/or 2) Bad DFI module and/or Coil pack. 3) (Potentially) a bad O2 sensor (car is 1991 and 250,000Km on factory original O2 sensor) Has anyone had this surging higher than normal idle with limited or no power and flickering CEL and basically "running out of fuel" symptoms? Any ideas what else to check or replace...?