What I don't understand is, if the car was sparking and smoking the whole drive home, why the heck didn't you pull over and disconnect the main power wire? or at least the fuse...they did fuse it right? If things spark and smoke on my car, its immediate pullover and disconnect time before something goes up in smoke...at least until I can check it out later...