disconnect the battery for an hour
it is either fuel or ignition if the problem arises again
replace fuel filter would be a good start
get a compression test done
then still no good then go pay vxhall to diagnose fault cos u could keep splashing money on it and never get down to fixing the problem
injectors are expensive as you would have to replace whole lot [ not new], coil pack new is 160, no point getting 2nd hand if you dont know the coil pack is fudged as it could create another problem
crank sensor is cheapish but replacing is time consuming, the starter motor has to be dropped
you cleaned out throttle body yet ?, put any injector cleaner in ?