No spark

That is what I wanted to know. Now, are you saying that you can jumper the two relay terminals that is the two bare terminals and it will crank? If so, and you obviously hear the relay click, the relay is surely defective
No I can hear the relay click with the key. When I try and jump the two relay terminals nothing happens at all. When I jump the two terminals at the starter its cranks.