Found this info from Vectra site - I know you only got the one code but my issues were same and were from crank sensor:
"Very often the reason behind getting both codes showing up is due to an implausible signal from one of the sensors, in other words the timing signals from the sensors do not match up. 1st thing to do is to always check the timing belt tension, a loose timing belt causes the camshaft to slightly become out of sync, so you get both codes come up as it doesnt know which sensor is out of tolerance."
Issue was resolved see below :
"Pins 1 & 3 of the cam sensor were open circuit. Went and got a new one, stuck it in, job done! They had one for 20 odd quid, or a genuine siemens one for 37 quid, so i went for that one, didn't want to chance the cheaper one. Fitted it fairly swiftly, in the end i just took the airbox out, undid the 3 stabiliser bar bolts from the block and bent it out of the way, then after undoing the centre 10mm bolt i bent the cam cover back and had plenty of access. Just couldn't be doing with loosening and removing belts and stuff! Anyway all good now. Thanks for all the help! "
So cam sensor then but get the real thing