Success! (Sort of). I have located the problem. After I fixed pin B10 being loose I tried again, but it didn't work. I looked at the crank relay again to see what's wrong with it, and when I tried to start it, the relay only got 2.9v. I don't think that is enough, but I could short pin 30 and pin 87 and now it worked for some reason.