Desgraciadamente es poco lo que se puede hacer a la distancia, el motor tiene ese comportamiento errático porque la ECU es quien tiene ese comportamiento errático y son datos erráticos los que producen ese comportamiento. Hay sensores de los que puede "prescindir" la ECU en caso de falla y otros que no. Sería bueno averiguar si es compatible con OBD2 y hacerle un escaneo en vivo, en donde los sensores dan los datos en vivo.
1. Revisar el sensor de oxigeno, para ver si la ECU recibe las variaciones de voltaje cuando se acelera y desacelera.
2. Revisar si el MAP (sensor de presion absoluta del multiple de admisión) percibe las variaciones de presión, también acelerando y desacelerando.
3. Para mi este es importante, el sensor de posición del acelerador. Le indica a la ECU "que tan oprimido" esta el pedal del acelerador.
4. Revisar el sensor de RPM si envia los datos sin interrupciones.
En fin, en tiempos modernos los motores son gobernados por computadoras, ya pasaron aquellos años del carburador y la bomba de inyección mecánica. El problema que muchos mecánicos no quieren salirse de esa época y tampoco quieren estudiar.