If you had no spark then all of a sudden you had spark for a few seconds I would lean towards a problem with either the coil or the voltage going to the coil. When you say it won't turn over do you mean it will crank but won't fire or that the battery is worn down from trying to crank it so much? How are you checking for spark?