Hmmm, don't think I'll change the battery on mine 'cos its holding it charge fine and cranks over a goodun every time. The time when I had the oil light flashing, it was turning over great. I genuinly think that the ECU thought there was an oil pressure problem and was inhibiting fuel AND/OR spark to stop the car from starting to protect damage due to incorrect oil supply to the engine.
Cheers for the suggestion though, much appreciated.
I may be wrong in my guess-timations, was kinda hoping that someone would come on saying "oh yeah that old one, means X and you fix it by doing Y" - We can but wish.
cheers,
Darren.