Hi everyone. I've been battling a check engine light for a few months now and the dealership doesn't seem to get the grasp of it. My car is running rich. Replaced the mass airflow sensor, air filter, a leaking fuel injector, many ECU resets and a vacuum leak but the problem always comes back. My car has around 58K KM still on the factory spark plugs. Fuel economy is terrible in the city, slightly rough idle and a considerable loss of power on lower rpm. It stalled on me quite a few times on hard braking down to a stop. Any feedback is highly appreciated.