2007 c230 Misfire code P0304 / P0354
i swapped coils from the scanner call out of an issue with cylinder 4 with the coil from cylinder 2. Cleared codes and started the vehicle and still had rough idle and more codes came in. The new codes were the same except for cylinder 5 only. The other cylinder 4 did not come in. In pulling the coil for cylinder 5 I found oil on the spark plug and coil boot and the spark plug was loose. I cleared the codes for cylinder 5 by replacing the coil and spark plug with new coil and spark plug. However the issue moved to other cylinders like cylinder 3, I used another new coil to resolve that cylinder but the code moved to another cylinder. It was weird and I still have the issue. Have any of you seen this and do you have a solution or things to try from here?
any help would be appreciated.



