Got exactly the same problem. I have a 2002 1.8 vectra that's been in and out of the garage 4 times over the last five weeks and it has still got the same faults as yours!
They've now replaced the whole dashboard fascia without remedying the fault and are now checking all the wires to the computer. I have been advised subsequently by a colleague that it is caused by faulty insulation displacement connectors detaching from multicore wires causing intermittent faults. Did you eventually get your problems sorted satisfactorily? Regards and seasons greetings.
Alan Davis
December 2006