My cylinder 2 misfire was a bad injector
Thanks to everyone in these forums for helping me solve a cylinder 2 misfire that would come and go when I had just hit 199k in my 98 Toyota 4Runner 2.7L. Basically I had a check engine light come on from time to time that seemed to progress into a few horrible misfires, especially when punching it up to 70mph on the highway. It's a horrible feeling as you're experiencing a blinking check engine light and your 4Runner shaking so violently that you just want to get it off the road as quickly as possible.
After the first violent misfire I immediately got a full diagnostic check in which my 4Runner passed with flying colors. (Spark plugs looked fine, swapping coil packs had no effect, plugs and wires had been changed 2 1/2 years ago and I had only drove about 18,000 miles since then). I was only charged $30 rather than the standard $110 because the mechanic couldn't figure out the issue. The mechanic referred me to an engine shop. I immediately thought of a leaking or blown head gasket but it wasn't showing any of those symptoms. I refused to go to an engine shop.
I seafoamed the fuel tank and motor, added some fuel injector cleaner to the gas tank, filled it completely with 93 octane fuel, and then drove it for 100 miles before changing the oil with no issues or a CEL coming on. Then at 110 miles, while on the highway, BAM...vehicle began shaking and CEL was blinking. I immediately pulled over and had it towed to a Dealership (Stealership). I had enough playing around with the 4Runner and wanted it fixed.
I constantly searched the internet and this website with issues similar to mine. All signs pointed to a bad fuel injector. I requested they immediately swap injector 2 with injector 1. The misfire had always been with cylinder 2. If the misfire moved to cylinder 1 then it was most likely a bad injector. After test driving it about 10 miles the misfire came back as violent as ever. I had the dealership immediately check the code and the misfire had moved to cylinder 1. I had an OEM injector installed and haven't had an issue in the past 2,000 miles. I nicknamed the 4Runner Lazarus because i feel it rose from the dead.
Thanks again to everyone who posts their issues and their solutions in this site.