El maruti tenía pegado el sensor de O2, las emisiones de CO eran altísimas y el consumo horrible, pero el check engine no encendía, lo cambié y quedó impecable, se puede verificar mediante tester u osciloscopio su funcionamiento, mídele gases y verás, maruti tenía los hc y co altos, al cambiar el sensor de oxígeno bajó considerablemente el CO, no así los hc que se generaban por una pana eléctrica, la cual arreglé y el auto quedó con todos sus niveles de gases impecables.
Si cambiaste sensor y no mejoró el problema, revisa la parte eléctrica, bujías, cables de bujías, inyectores, etc.
Ah, dificil que esos síntomas se deban a sensor de oxígeno defectuoso, tiene mas pinta de falta de un buen afinamiento, una limpieza del cuerpo de aceleración tampoco estaría demás.