Check engine light came on couple months ago stated was time to change spark plugs and coil packs. Was able to do front 3 with coil packs. But they looked perfectly fine. Had to wait about 2 weeks later before I could get to the back 3 and check engine light came on again and it also started to sputter when driving. I had the code read before I changed them. This time it was reading misfire on cylinder 3. So we changed the back 3 and coil packs. But it is still sputtering and reading misfire on 3. Also a little gas smell when I turn the heater on. The one service man said he suggests installing new fuel injectors. That should do the trick he says. So I did the fuel injector for the cylinder 3 that was misfiringredients and it seems to still be sputtering. What am I missing.