If its not priming for a second when you initially flick the key then it sounds like the prime function in the relay isnt working. As for the running problem this isnt related to the relay i wouldnt of thought, if the relay was completely fucked it wouldn't run