well driving back last night, doing around 85mph and then everything turns off, no radio engine dies...nothing. so i pull to the side of the road and start to look at my battery so i start to move the neg cable and the pos starts to spark then catch fire :wtf so i blow it out and then the pos cable terminal pretty much falls apart so i call my girlfriend to come get me and and we goto advance like 20miles away :crazy and i put a new neg cable terminal on, and the pos cable that goes from the battery - the starter solenoid , then i hook up the pos to the battery and it starts sparking, so i unhooked the cable that goes to the starter solenoid - starter and hook up the battery and it works fine......so what could be the problem, starter solenoid? starter? any help would be great