Thanks Jonpaul0104!
No, the car does not vibrate before dying off.
Usually, it just becomes sluggish, ie the speed does not seem to correspond to the usual pressing of accelerator, or the engine feels as though it has disengaged (ie not responding well to the accelerator or a long lag time before speed picks up), after which the engine signal will light up and I will have about 5-10 secs to maneuver the car to the left lane before engine dies.
Thereafter, I would do a complete shutdown, wait for another few seconds before restarting the engine. Mostly, the car can restart without problem and I can continue driving, just that as the driver, you know it is not in its usual responsive condition. Sometimes, the engine signal will remain lighted up, and the car cannot move.
A friend has suggested it could be the ECU. That sounds rather major and frightfully damaging to the wallet...?