My 55 hp chrysler, I'm having trouble with firing, 1 cylinder has good spark, the other has no spark. I've got new plugs and have tested both old school, remove plug, ground and turn over engine. Top wasn't firing but bottom was, so I lightly taped top coil and it started working, now the bottom won't fire and the top is working, tapping the bottom coil doesn't help. Any suggestions?