I have a 2008 Infiniti g35 sedan (journey model), a few days ago the check engine light turned on and i took it to autozone to be read on the obdII reader and it says i need to change the purge canister solenoid. I did that, light was off, a few days later i filled by tank up with possible some bad gas and my car started to hesitate/ flutter drive rough and light started blinking while driving, took it back to get checked and turns out i now have a misfire in cylinder 1 now; and supposedly the ignition coil . I instead Changed spark plugs, cleaned mass air flow sensors, clean throttle body. Hesitation seems to get better slightly but still rides rough and engine still sounds like it has a misfire. Thinking about replacing the coil but wanted to know if anyone has had this issue and any other steps that might help.