I got a 97 Blazer that misses usually at higher rpm. It happens just before shifts appx. 2300-3000 rpm or at about 60mph/2000rpm. I replaced the plugs and wires but not the cap and rotor. Just wanted to know if I should do that next or is there an engine specific problem that causes this.