I have looked at a few threads on this and even ran across a couple of the same exact situations but unfortunately no answers. I am hoping someone can help me out. I have an 04' Sport V6 with 128k. The other day out of the blue upon starting I had a very rough idle where the engine was shaking quite a bit. It settled down shortly after and I thought it was good. I drove it for 20 miles with no issues. I went for another drive later in the day and it did the same thing, but now the check engine, vsc trac and vsc off lights illuminated. I stopped at an autoparts store and they hooked it up and the computer said it was misfiring on #6 cylinder. Well today I had the plugs changed and a new coil installed on #6. I also had trans fluid, transfer cases and differential serviced. My cousin manages a Meineke and did the work for me while I was at work. Well the 4runner seemed to be running well and the check engine light was off. That was until it went back on later today. By the way the VSC lights never went off. It now seems to have a rough idle too. Not as bad as before, but not as good as it should be. Help please!!!!!!!!!!!!!!!!!