Sounds like your spark plugs or your HT leads need renewing had this problem myself not long ago:
HT Leads-£35 From Halfords
Spark Plugs-£16.99 From Halfords
Driving your vectra again with no engine failure_£Priceless!
:~> Hope this helps!!!!!
Liam McAteer, July 2007