Did you check the rods when warm in gear or just in neutral and park. If this unit drives down the road when warm and doesn't miss under load how can the spark be suspect - under load down the road you place more demand on the ignition. Something is not adding up.