Ok, but what brand are the cap, rotor, and wires. vortecs don't like cheaper components here. Does your cap have a vent? If you bought the cheapest plug wires at advance they are definitely crap by now....
You could also get your coil and module checked....
I bought them at Oreilly. I don't think the cap has a vent. What does the vent look like?