Drove Stang, today fired up in garage fine, drove to gas station 3 miles away filled up tank, went to start and no start, it turned over very slowly not enough to get it to fire, (battery in truck never had problem before) could have turned it faster by hand, noticed smoke from starter solenoid, cable from battery not hot, cable to starter very hot, let it sit about 10 minutes, tried to start again still turn very slow but enough to start. Any ideas???