No spark

Checking the bat voltage immediately after charging will show a higher higher voltage [ surface charge ]. You need to let the bat sit for a few hours & re-test. Fully charged battery is 12.5-12.7 volts. This is not a complete test, as the bat can measure OK but fail [ lose voltage ] under load.