If you are using supermarket petrol use decent fuel instead. My Corsa 1.2 would never run properly on supermarket petrol. I used Shell, BP, Texaxo. Total, Esso and had no further problems.
ChicksFan, June 2011
a code reader may help you out,suspect egr/airflow meter