I have a 2004 John Deere x320. I replaced the solenoid with a new one and put it back exactly the way the old one was bolted, wired etc. As soon as I connected the battery, sparks flew from the positive. I also heard the starter trying to start. I disconnected everything including the solenoid and redid it. Still the same result. I just can't figure out why sparks are flying when I re connect the battery. Any help would be appreciated.