Not cranking over but will with relay but now no spark

Sounds more like an ignition switch issue. Sounds like the contacts are not releasing and continuing to send power if the starter continues to run after you pull the key. If the switch is bad it will also have no spark. Its probably full of corrosion which is causing some trigger switches to not engage and others to stay engaged.