I had that happen on my 02 couple years ago. ILooked at everything but the cap and rotor. I had spark showing, but turned out it was very weak. I guess mine were due as the truck still had original cap, rotor, and wires according to my friend/mechanic. Only 198K on them.