My daily & ever trusty eh9 has developed a strange problem, all of a sudden it does not start..

Found it had No spark... I installed new complete dizzy and it started straight away BUT only lasted a few minutes, then for no reason it turned off.. found it has No spark again + now I don't hear fuel pump either..

Car is 100% standard, no cut wires in engine loom that may cause short circuit, etc..

Checked all fuses OK (cabin and engine bay)..

What could be causing this? any advise highly welcome!