I have a 289 with the petronix ignition system. This morning, while the engine is at idle, it doesn't fire on all cylinders as it is running rough. Once I give the engine some gas, the non-firing cylinder picks up and the engine runs fine. I don't understand this. Suggestions? The engine has new spark plug wires and plugs.