I have a '97 4.0L OHV Explorer. It's been running bad since I bought it. I have a code reader now, and I keep getting the error codes P0301, P0303, P0305, and P0306 (misfire on cylinders 1,3,5, and 6). I've got the P0300 (multiple cylinder misfire) a few times also. Hell, I even got a P0307 once (that's a misfire on the #7 cylinder, but I only have 6). There is also a P0171 (lean on bank 1), which is probably a result of all the misfiring. The kid I bought it from said he just had wires and plugs replaced. The wires do look new and the plugs I pulled on the driver's side look fine too (They're the double platinum, pre-gapped, plugs). I began to wonder about the coil pack. I tested it according to the specification I've seen on here and autozone's free online repair manual. That is, between 0.3 and 1.0 ohms for the connectors on the side (primary) And, between 6.5K and 11.5K ohms for the three pairs of terminal towers on the top of the coil (secondary). I realize that the resistance on this image says between 11K and 17K ohms for the secondary test, which is different from what I just stated. I put it on just to illustrate how to test. I got the image off another post on this forum here, and am unsure of it's accuracy. When I perform these tests I get between 2.0 and 2.3 ohms for the side connector, and between 13.7K and 14.2K ohms for the top. Both of which are above the tolerance. Could this be causing my multiple misfires? I will be testing and pulling a coil off my friend's truck tomorrow to see if her's fixes my problem. Autozone sells one for $80 which is a lot of dough just to see if maybe it'll correct these issues. Any other ideas?