primero asegurate lo que te recomendaron del check, y ojo, aunque se apague y encienda no significa que ande funcionando... yo he sido testigo de mara que los chabelea haciendo que encienda junto al pilot de aceite o de bateria

y cuando los encendes pareciera que esta funcionando pero te los dan con codigos.... =/
si eso no da resultados entonces revisa sino tenes fugas de gasolina em el tanque, en las mangueras o incluso en el riel de inyectores,
mi echo tiene motor 1.5 es menos que el tuyo y me hace 30mpg n.n realmente es algo de lo que me siento orgulloso de mi carristio, lo maneje como lo maneje!! siempre rinde igual y no me reniega de que le ponga regular ni tampoco rinde mas si le pongo especial, puedo andar en trabazon con aire y me rinde lo mismo comprobadisimo n.n