I just went through the same thing in my 02 S-10. I replaced the cap and rotor and that still didnt fix the miss. It turned out to be number three spark plug. Didnt see a crack but now it runs sweeeeet! Just thought Id share.