Well i was out yesterday to start up the motor and first thing i turned the key then the motor fired right up. After running for about 15 seconds it stalled so i gave it another try and it started sputtering then i turned the key off and it kept turning over but didnt try and start. I had to pull the positive terminal off to get it to stop and then i just left it until today. Tried it today and thought the battery was dead but i had power to everything else so i tried boosting off my back up battery and the positive terminal started shooting sparks like a welder. I decided i better not try that again so i turned it over again and noticed it was turning over but so slowly you could barely hear it. I have been having troubles like this with the solenoid sticking before so thats why i think it is probably a bad solenoid or slave solenoid. What do you guys think?