My wife drives a 2016 Nissan Rogue. It has very few miles on it - 4,400. All the sudden she took it out the other day and she said it was shaking. When I took it for a ride it was misfiring badly and I got codes P0301 P0300 P0219a.
Since the P0301 is cylinder 1 misfire I first swapped the coils of 1 & 2 cylinders. Same P0301 and bad misfire. Then I swapped 1 & 2 plugs and the misfire code went to cylinder 2. Thought I solved it with a plug replacement but day later got rough idle and check engine light again but now P0303 P0300. So, I change all the plugs. Still rough idle and check engine light with P0300 code.
Looking closer at the removed plugs they showed some carbon and fuel progressed up the threads - this was on all cylinders.
Messing with my code scanner I found a monitoring function that shows how many detected misfires in each cylinder. Letting the car idle cylinders 1 & 2 show zero but cylinders 3 & 4 have progressively growing number of misfires. Just to do something I swapped the 1 & 3 coils and the 2 & 4 coils but no change.
The car is running much better than when it had the first problem but still rough at idle and misfires sometimes at low loads. Seems better under load.
Any suggestions on what to try next welcome.
Thanks - Mike