Hi guys and gals

Just joined as having problems with my 2000 vectra di 16v ecotec. Had it 2 years and has been totally reliable, started this morning fine as usual then 2 miles down the road stalled and wont start. There are no warning lights on dash, im thinking fuel pump but really hoping it isnt. Is there anything i should be checking like fuses ,relays etc before i take it to a garage? I know its gonna be costly.

Cheers for any help