Buenos dias Victor, ya revisaste lo que antes mencionaste, ese codigo te indica que tiene problemas con la ignicion en uno o mas cilindros, el aveo no tiene sensores de falla por cilindros, me explico si te falla el cilindro 1 u otro o mas cilindros, por la bobina, cable o bujia, la computadora no sabe que falla es, solo detecta que las rpm son inestables, golpeteos, la temperatura de escape es menor, debido a la mala combustion y te emite un codigo de falla, revisa el sensor de oxigeno, limpia bien, revisa el catalizador, el sensor de oxigeno es un sensor de temperatura que cuando el catalizador tiene problemas, se tapa la temperatura de escape aumenta y da una falla, tal vez este dañado y el sensor este la temperatura de escape no este alcanzado su temperatura, esta por debajo de su rango de trabajo y le indica a la computadora que suministre mas o menos combustible o adelante o atrase la chispa, en youtube encuentras tutoriales de como chequear el sensor de oxigeno, desconecta el sensor de oxigeno te aparece la luz amarilla pero la computadora no lo tomara como falla, si el problema es el sensor el motor no te falla