I put my boat in the water and turned the key to start. The motor started right up but the starter wont stop cranking until i unhook the battery. Now when i hook up the battery, the starter runs all of the time. The engine only starts when the key is in the on position. I have verified the wiring using the diagrams on this site. I have tapped on the solonoid. No luck.....any ideas? Thanks in advance