I have Corsa C SXI on a 04 plate and sometimes the car will start then cut out as if the immboliser wouldnt turn off , but when your driving along the whole set of clocks will just die and the battery light will come on along with the abs light. Then after a few minutes sometimes longer the clocks will come on but the battery light stays on. The other day it took nearlly 2 hours for the immboliser turn off and the car to start.
common prob im afraid. i had the same prob with mine turned out to be a faulty connection behind the dash give the top of the speedo head behind the steering wheel a wack and i bet that solves your problem.!!