neutral safety switch problem

I guess I miss stated"you have it wired right" I meant the center prong wire to the ground on your starter relay is right. Get ride of all that other wiring and go back to stock. Also the only ground wire that is coming off the "G" on the relay is going to the center prong. I had another wire from the relay "G"to the firewall and this was messing it up. I removed the firewall wire and it worked half the time so I had to re-adjust the shifter cable.