The cause is a faulty sensor on the engine probably a faulty map sensor or a crankshaft sensor(both common on Vauxhalls) but to find out a diagnostic code reader needs to be plugged in to the car. The light stays on because a fault code is stored in the ecu(the cars brain).
daz71
November 2008