Sounds more like a faulty air flow sensor.
It is located on the air intake right after the air filter.
Quite easy to change.
Check the part number on the old one because there are a number of different sensors for Corsa. You might have to remove it to check, at least the number on the sensor in my Corsa B is facing down.
Corsa owner
May 2009