Spark?....
The spark you get when attaching your ground wire is normal. This is your mpem powering up. It will shut off after several seconds.
Did you test your charging system? The next time you get the ski running, take a multi meter and see how many volts DC current you are getting. It still sounds like you might have a charging problem.
Like you said, if you took it out and it started and stopped several times, then, you get home and it's dead.........this is indicative of a charging system problem. About 80% of the batteries amps are used on turning over the high torque starter. Once running, the small amount of power in the battery can supply fire to the ignition for an hour or more before it finally drains the battery dry.
You had a problem starting on the battery charger until the charger built up enough amps to turn it over, I"d presume............
But, if you've read all the threads.......then, you've read enough of my posts to know what I"m talking about..............Yeah, I'm married with kids and this is my escape. Outside the fact I hate seeing people get ripped off at a repair shop, hearing that the motor needs to be rebuilt when all you need is a fuel filter....................thanks for the plug!...........:cheers: