Resulta que el fin de semana tube la genial ocurrencia
La cuestión es que empezó a regular muy mal, acelerándose de golpe a 3500 RPM, encendiendo la luz de check engine. Luego de un día de uso, mejoró un poco, el check engine ya no encendía, pero seguía fallando al regular.
Entonces le realizé el test de la ECU, que dió el error 21 (TPS en corto).
Saqué el TPS pero es una unidad sellada, no se puede reparar, así que lo coloqué de nuevo.

Basicamente el TPS del corsa es un potenciómetro, cuyos 3 terminales se conectan así:

A - Alimentación (+5V) cable negro y blanco
B - Señal de posición (0,6V regulando, 1,5V al corte, 3,5V mariposa abierta completa (aprox) cable azul
C - Masa cable marrón
Resistencia entre A y C: aprox. 5Kohms
Medí la resistencia BA y BC moviendo la mariposa de 0 a 100% y observé que la variación de resistencia no era contínua. Para asegurarme, puse el conector y medí la tensión en los 3 conectores con el motor en marcha: la alimentación y la masa eran correctas, pero la tensión en la señal de posición, con el auto regulando, era de 0,6V (valor normal) pero pegaba saltos que llegaban a 1,2V y coincidían con el momento en que el motor tendía como a ahogarse.
Reemplacé el sensor (Delphi $65) y listo, un relojito!