You don't actually say what engine code this corsa is!
Back in the day, about 12 years ago we had a Tech who worked at Vauxhall who did a lot of investigation work for that fault code on these Corsa's, the Corsa C suffering the same fate. He under warranty on one particular Corsa actually went through a complete strip and dismantle of most of the fuel and exhaust system, changing many parts only to find that after he left the car came back with the same problem.
During the 12 months I was there the car came in at least 3 times for the same problem you described. Sometimes when a fault is present, but unseen by diagnostic equipment, instead of parts darts and pulling everything to pieces to visually check items/areas, sometimes its just plain easier and more effective to check if a software update is required on the age of vehicle you are having problems with.
I had a Vauxhall Corsa C with a very slight misfire occasionally when I worked at Vauxhall, the Corsa was within 12 months old and obviously under warranty, the customer repeatedly complaining to reception about the car jerking when he started to move from rest, he the customer thought it was the clutch!
Many mechanics/Techs call them what you will road tested this car and all of them said there was nothing wrong with it!
After the customer had complained about three months to the dealers, myself having just started at Vauxhall at that time, the reception asked me to road test the car, the customer high rate wanting to be in the car with me at that time, I said no, wait in reception and I'll road test it, having completed a road test I concluded that from rest the engine actually did have a very slight misfire, and it was very slight, slight to the extent that if you depressed the accelerator pedal to harshly during moving off from rest you would not recognize the misfire , it was very slight.
I reported back to the reception that indeed the customer did have a genuine complaint and that a fault was present, the manager didn't like what I pointed out in the customers favour, so Tech 2 was connected and a road test was performed, back at the workshop the Tech 2 was connected to TIS and the evidence checked graphically, each time the car was moved from rest with light throttle the car misfired, and each time the car misfired, the EGR valve activated, at that time I pointed the fault to the EGR valve, the trade back in the day was blanking off these EGR valves like they were going out of fashion, turned out the Trade were wrong and indeed the EGR valve had no fault present, but after contacting Vauxhall Technical directly, they investigated and came back advising that the problem was the "SOFTWARE", and when an update was available they would send it through, but in the meantime they appologised to the customer and said they would in due course contact us to contact him to do the update.
I'm not saying this is the case in your example, but as mentioned, you don't say what the engine code it and it could very well have the twin cam 3 or 4 cylinder engine fitted, and those ECM's on those management systems are subject to software programs installed, which eventually do require updates.