Thanks everyone for your advice on this issue over the past week! I'm going to check and clean the ignition system, fuel flow, and the MAF ...... many suggested the crank position sensor, so that's at the start of the list. Also, I have an older Clifford Alarm which shuts of the fuel if the alarm is triggered, so I think I'll remove the alarm in case it is causing a problem now or maybe in the future.
FYI, I've recently stopped working (some call it retired :-) after 40 years, so travelling shortly to Australia, New Zealand and Japan.....I'll report back to everyone in a few months once I solve this.
all the best,
Mark Rousseau
91 E34 M5
Toronto, Canada