Chosen Solution

new battery when I connect it sparks and engine turns over without the key

Check the wires at the starter. The positive battery cable will run directly to the starter solenoid and it sounds like you have a short at there. Hope this helps good luck