I've just got in from an "invigorating" hour with my omega.... invigorating because I've been pushing the ****** thing!

Everything was fine (I'd done over an hundred miles in it today) until I nipped out and it packed (cut out) up on me as I pulled up to a stop at a T junction. It was turning over ok but after a bit of investigation, it was obvious there was not spark - my brother pulled a plug lead off and attached a new plug but there was no spark when I turned it over. Arrggghhh! Fantastic!
My brother said it could be the crank sensor, timing sensor, or coil pack....
Is there any tests I can do to narrow it down? How much should I expect to pay to it working again if it is the crank sensor - they seem a common thing to go wrong.
Am I to expect this kind of reliability from an Omega? I've always had Jap cars in the passed and whilst they might not be the most interesting of motors, they keep going and going and going. I've only had the car 2 weeks (I was given it) and although I like driving it, I'm not very enamoured by the reliability.
Cheers
An annoyed TGG.