Problema de aceleración corsa 2005

Hola, espero puedan orientarme con una falla en mi Chevrolet Corsa 2005 estándar.

El problema es el siguiente:

El auto funciona bien en frío y puede recorrer aproximadamente unos 20–25 km sin problema, pero después comienza a fallar. La falla consiste en que al acelerar, el motor sube de revoluciones y se escucha el acelerón normal, pero el carro pierde fuerza y casi no avanza o lo hace muy poco. No presenta jaloneos fuertes ni vibración excesiva, simplemente se siente sin potencia.

En el tablero en ocasiones enciende el check engine.

Si apago el vehículo y lo vuelvo a encender, el problema desaparece momentáneamente y el carro vuelve a funcionar bien durante unos minutos, pero después de un rato vuelve a presentarse la misma falla.

Detalles adicionales:

No hay olor a clutch quemado

No pierde fuerza en subidas

La falla aparece principalmente después de que el motor ya está caliente

Trabajos y revisiones ya realizadas:

Cambio de bujías (se detectó que dos estaban más quemadas que las otras)

Cambio de filtro de aire

Cambio de filtro de gasolina

Cambio de aceite y filtro

Limpieza del cuerpo de aceleración

Limpieza de la válvula IAC

Revisión con escáner (marcaba falla en sensor MAP y sensor de oxígeno)

Se reemplazó el sensor MAP (el anterior estaba dañado físicamente en la punta)

A pesar de todo lo anterior, la falla persiste exactamente igual.

Además cuando disminuyó la velocidad para pasar un tope o un bache se apaga de golpe

Es automático?