hay veces que si el sensor de oxigeno no funciona provoca estas fallas, si le hiciste recientemente la afinacion y persiste el problema, como dijo mecanicobravo, revisa la temperatura de operacion del corsa (que opere adecuadamente el termostato principalmente), si este trabaja por arriba de los 90ª celsius, entonces lo que queda es el sensor de oxigeno, se dañan y el modulo no lo detecta, ya que se dañan de cierta manera, estos se suelen quedar pegados en una sola lectura, por el tipo de motor que dices que trae, me imagino que solo lleva un sensor de oxigeno, revisalo con una herramienta de exploracion capas de leer parametros, y el parametro del sensor tiene que ser de 400 mA a 800mA aprox. este no debe de dejar la lectura congelada, y es facil saberlo por que ese valor cambia muy rapido, si se queda congelada, cae a cero o sobrepasa la lectura maxima entonces tu problema es el sensor.
si trae dos sensores: el post-catalitico se encuentra despues del catalizador y las unicas diferencias en sus parametros uno de otro es que el segundo muestra una lectura mas lenta, pero suelen presentar los mismos tipos de falla.
No existen los corsas automaticos, todos son estandar, solo que algunas transmiciones se les agrego un modulo y unos actuadores, usan clutch, disco y collarin.