Despite new plugs, wires, cap, rotors, oil change etc. I have an intermittent 'no spark' . The engine may start and run and then not start again within minutes or hours, or start again soon and then not....it has not stalled out yet while underway. Its not the starter which cranks. It wont fire...