Dear Sir:

No-one can seriously give you an EXACT answer to your problem unless they actually see and test the vehicle.

Basically I can say this:

if the engine dies slowly, it is more likely than not to be a fuel-related problem.

if the engine dies quickly, it is most likely an electrical or ignition-related problem.

Sincerely,

Dusky Lim