Starts off starter but not key

You may want to ground the ground terminal on the starter relay (it's the one with the yellow wire attached to it). If it starts using the key you have a neutral safety switch problem. It also could be a bad relay or it could be you are not getting positive voltage to the relay through the ignition switch circuit. You'll have to get your meter out to diagnose the problem.