Hi all, yesterday I had the check engine light come on and my car was sputtering a bit if I got above like 40 mph. I had been having some electrical issues before. My light on my radio would be really dim sometimes and really bright sometimes. Also for a few days before my right taillight blinker would stop working. I went up to autozone and had them read the codes. It said I was having misfires on cylinder 4, so the guy at the auto parts store told me to switch the 4th and 5th spark plug and come back and let him read it. I did that but I also did a power balance test while the car was running just to see. I really couldn't tell much from it, did seem to lose rpms on the 3 I pulled. I take it back to autozone to get it read again and now I was getting p0354, p0355 , p0356 codes which are coil malfunctions. Would me pulling the coils while the car is running cause those codes? Also the person at autozone now said I needed a new variable camshaft timing soloenoid because of the new codes. But I am thinking I have grounding issues in the car.