I have a 2008 Mazda 3 2.0. Every so often when I first start the car, it'll smell like fuel for a few seconds. There are no visable leaks. I have a code reader that says there's a rich in/@ bank 1. I replaced the bank 1 sensor 1 oxygen sensor and the MAF sensor and put brand new NGK laser iridium plugs in. Every so often it'll act like it boggs down at idle. I get HORRIBLE gas mileage in town. Im lucky if I get 150 miles a tank, any ideas? Fuel rail, coil packs, sticky/ clogged injectors,Cam/crankshaft sensor? Please help, thanks 🙂.